Wilks began his professional career as an undrafted free agent. Mike wilks started his career in the Sacramento Kings Training camp, however he was waived before the season started. Wilks was drafted by the Mobile Revelers in Round 12 Pick 7 in the NBA D league draft.[1] After Playing 6 games for the Revelers he moved to the Huntsville Flight where he finished out the season. As a rookie in the NBA Development League, Mike won the 2001–02 Sportsmanship Award while playing for the Huntsville Flight.[2]
Wilks started for the 2002 season on the Milwaukee Bucks Training Camp roster. He was again waived before the start of the 2002–2003 regular season.[3] He returned to the Huntsville Flight for the 2002–2003 d-league season. On December 24, 2002, he was signed to a contract by the Atlanta Hawks where he played 6 games before he was subsequently waived on January 7, 2003. He then returned on his first of 2 10-day contracts for the Atlanta Hawks where he then played another 9 games.[4] After his time with the Atlanta Hawks came to a close Wilks signed with the Minnesota Timberwolves on a 10-day contract, which turned into a full contract in which he played 31 out of 32 of the final games for the team.[5]
On September 8, 2003, Wilks signed with the Houston Rockets where he played 26 games in the season. 1 year later he did a sign and trade with the Rockets where he was traded with Eric Piatkowski and Adrian Griffin to the Chicago Bulls for Dikembe Mutombo.[6] On 10/26/2004 Wilks signed with the San Antonio Surs with whom he won a title in 2005, averaging 1.8 points per game in the regular season. Wilks then signed with the Cleveland Cavaliers Where he played 37 games. Near the 2003 deadline the Cavaliers traded Wilks and Cash to the Seattle SuperSonics for Flip Murray.[7] Wilks also played the 2006–2007 season with the Seattle SuperSonics. He played 57 games over the 2 seasons for the Sonics.
Wilks signed for Training Camp with the Denver Nuggets. After being waived by the Nuggets in October 2007,[8] Wilks was re-signed four days later after Chucky Atkins suffered an injury.[9] Mike was waived again later in November and signed by the Wizards in December 2007.[10] On February 29, 2008, the Sonics signed Wilks to a 10-day contract. After the contract expired, he was not re-signed.[11]
Wilks signed with the Orlando Magic on September 30, 2008.[12] In the pre season game on October 26, 2008, Mike tore his ACL in his right knee and missed the whole regular season.[13] Mike was traded to the Memphis Grizzlies on February 19, 2009.[14] After leaving the Memphis Grizzlies. Wilks spent 2009 training camp with the Atlanta Hawks but was not signed for the season. Michael Wilks signed a contract with the Oklahoma City Thunder on November 26.[15] He was waived by Oklahoma City on December 22, 2009, when the team acquired Eric Maynor. This was his second stint with the franchise.[16]
Wilks' final NBA game was played on December 4, 2009, in a 87–105 loss to the Boston Celtics where he recorded 7 points and 2 assists while playing 21 minutes off the bench.
Wilks wore number 29 throughout his NBA career (with the exception of his stint with the Spurs, in which he wore 11), as a tribute to Milwaukee's 29th Street playground where he grew up playing the game.
On August 25, 2010, he signed a deal with Polish league champion Asseco Prokom Gdynia but was waived in January 2011.[17]
In the 2011–2012 season Mike Wilks was brought in for Washington Wizards training camp but was cut before the regular season.[18]
In October 2012, Wilks joined the Oklahoma City Thunder as a scout.[19] On December 28, 2021, Wilks became the first former Thunder player to coach the Thunder as head coach Mark Daigneault entered health and safety protocols.[20]