He was subsequently named Player of the Week for Round 12. On July 22, he had a 38-point effort in an 85–63 loss to the Cairns Marlins. In the Power's season finale on August 6, Willis had a 37-point effort in a 95–79 loss to Cairns. The Power finished the regular season in 12th place with a 5–12 record. For his efforts in 2017, Willis was named to his second straight QBL All-League Team and was bestowed the honor of the league's leading scorer. Willis appeared in all 17 games for the Power, averaging 29.5 points, 7.8 rebounds and 4.0 assists per game. He parted ways with Gladstone following the 2017 season and attended the Sydney Kings' Rookie Camp. On December 8, 2017, Willis signed with the Rockhampton Rockets for the 2018 QBL season. In his debut for the Rockets in their season opener on April 27, 2018, Willis scored 21 points in a 107–94 win over the Logan Thunder. On May 25, he recorded 27 points and 12 rebounds in a 93–83 win over his former team, the Gladstone Port City Power. On June 8, he scored a game-high 34 points in a 121–114 overtime loss to the Sunshine Coast Phoenix. On June 30, he recorded 30 points and 14 rebounds in a 112–96 win over the Power. On July 7, he recorded 27 points and 16 rebounds in an 82–79 win over the Southern Districts Spartans. The Rockets finished the regular season in eighth place with a 9–9 record before losing 92–74 to the Mackay Meteors in the quarter-finals. In 17 games, he averaged 22.8 points, 8.6 rebounds, 3.6 assists and 1.5 steals per game.