A four-star recruit in ESPN's ranking,[6] he committed to Iowa State in October 2016,[7] choosing the Cyclones over schools such as Arizona State and Oregon.[8] Representing the World Select Team, Wigginton saw 22:16 minutes of action at the 2017 Nike Hoop Summit, scoring eleven points and handing out a team-high seven assists.[9]
As a freshman, Wigginton was one of the best players for Iowa State, averaging 16.7 points, 3.7 rebounds and 2.8 assists per game. However, he struggled with turnover problems, losing possession 92 times on the year.[10] After the season, Wigginton declared himself eligible for the 2018 NBA draft but did not hire an agent and ultimately returned to school.[11] In his sophomore season, he averaged 13.4 points, four rebounds and 2.1 assists in 26 minutes per game and was named the Big 12 Conference Sixth Man of the Year. He started the first game of the season before suffering a foot injury, eventually starting two of 26 games.[12] Following the season, he hired an agent and declared for the 2019 NBA draft[13]
On September 4, 2019, Wigginton signed an Exhibit 10 contract with the Minnesota Timberwolves.[15] Under the deal, he ultimately landed with the Timberwolves’ NBA G League affiliate, the Iowa Wolves.[16] On November 8, he tallied 24 points, seven assists, and six rebounds off the bench in a loss to the Sioux Falls Skyforce.[17] Wigginton averaged 15.3 points, 3.7 rebounds and 3.6 assists per game in the G League.[18]
On January 25, 2021, Wigginton re-signed with the Iowa Wolves.[20] In 17 games, he averaged 17.1 points, 5.2 assists, 4.1 rebounds and 34.9 minutes while shooting .549 from the field.[18]
In October 2021, Wigginton joined the Wisconsin Herd after being acquired in a trade.[21]
Milwaukee Bucks (2022)
On January 13, 2022, Wigginton signed a two-way contract with the Milwaukee Bucks.[22] On April 10, Wigginton scored 18 points and recorded 8 assists during Milwaukee's final regular season game, a loss to the Cleveland Cavaliers.[23]
On July 8, 2022, Wigginton re-signed with the Bucks.[24] Wigginton joined the Bucks' 2022 NBA Summer League roster. In his Summer League debut for the Bucks, Wigginton scored seventeen points and seven assists in a 94–90 win over the Brooklyn Nets.[25] On July 18, 2022, Wigginton was named to the All-NBA Summer League Second Team.[26]
Return to Wisconsin (2022–2023)
On November 3, 2022, Wigginton was named to the opening night roster for the Wisconsin Herd.[27]
Return to the Bucks (2023–2024)
On March 7, 2023, Wigginton signed a two-way contract with the Milwaukee Bucks.[28] On January 7, 2024, he was waived by the Bucks.[29]
In 2016, Wigginton helped lead Team Canada to a silver medal at the FIBA Americas Under-18 Championship in Valdivia, Chile[32] and played a crucial role in Canada's run to gold at the 2017 FIBA Under-19 World Cup in Cairo, Egypt, as he averaged 12.4 points, 7.0 rebounds and 4.2 assists per game during the tournament. He missed the quarter and semi final due to concussive symptoms,[33] but was back for the championship game against Italy, scoring eleven points while tallying three rebounds and three assists.[34]