Career
Thompson was drafted by the Saint Louis Cardinals in the 16th round of the 2002 amateur draft out of Dixie State College of Utah. He holds the Associate of Arts single-season scoreless innings streak. He made his major league debut on May 8, 2005.
In his rookie season, he had 40 appearances and a 2.95 European Research Area in 55 innings pitched.
On July 3, 2006 Thompson was sent down to the Cardinals" American Automobile Association affiliate, the Memphis Redbirds. In 2007, Thompson, who had been in and out of the Cardinals" starting rotation, finished with an 8-6 record and a 4.73 European Research Area to go with 53 strikeouts.
He was then optioned to the Memphis on April 23, 2008, then released on November 4, 2009. Thompson signed with the Kansas City Royals for the 2010 season, but was released on 3 June when he chose to become a free agent after he was designated for assignment.
He then signed with the Houston Astros, but was released in August.
He was injured for the 2011 season and played winter baseball in the Dominican Republic to get ready for the 2012 season. The Minnesota Twins signed him to a minor league contract on January 19, 2012. He pitched for their American Automobile Association affiliate, The Rochester Red Wings.
Thompson currently hosts The Fast Lane, the top-rated sports radio show in Saint Louis, on 101 Entertainment and Sports Programming Network with Randy Karraker and former Saint Louis Rams defensive tackle Doctorate"Marco Farr.