2019: 11 GP, 10 GS, 1 G, 0 A in 877 min.
Acquired by Bethlehem Steel FC via loan from Portmore United on February 27, 2019. Willis made his Steel FC debut in the club's season-opening match at Birmingham (March 10). He started in the home-matches against North Carolina (March 16), Memphis (March 24) and Pittsburgh (March 30) and then the following matches at Swope Park (April 6) and against Charleston (April 13). Willis started in the match at Charlotte (April 16) and scored his first-career goal for Steel FC. He made a substitute appearance in the match against Indy (April 20) and then returned to the starting lineup for the matches at Loudoun (May 3) and against Atlanta (May 12). Willis started in the match against Ottawa (May 19).
2017-2018: Willis played for Portmore United of Jamaica's National Premier League. While at Portmore, he made 46 appearances and scored six goals across two seasons with the Jamaican club.