6. Thompson gave up 5 runs in 3.0 innings for the Reds before being again optioned down the next day. On October 31, 2011, Thompson was outrighted off of the 40-man roster. Minnesota Twins On November 22, 2011, Thompson signed a minor league contract with the Minnesota Twins organization and was invited to major league Spring Training. He did not make the club out of spring and was assigned to the Rochester Red Wings. After recording a 4.71 ERA in 9 games, Thompson was released by the Twins on June 1, 2012. Southern Maryland Blue Crabs After his release by the Twins, Thompson signed with the Southern Maryland Blue Crabs of the Atlantic League of Professional Baseball. In 11 games for the club, he recorded a 2.94 ERA with 55 strikeouts in 49.0 innings pitched. In 2013 for the Blue Crabs, Thompson pitched in 22 games, recording a 10-5 record and 3.18 ERA. New York Mets On August 20, 2013, Thompson signed a minor league contract with the New York Mets organization and was assigned to the Triple-A Las Vegas 51s. He recorded a 3.97 ERA in 9 appearances in Las Vegas and elected free agency on November 4, 2013. Guerreros de Oaxaca On April 15, 2014, Thompson signed with the Guerreros de Oaxaca of the Mexican League. He allowed 5 runs in 2.1 innings before being released on April 18. Southern Maryland Blue Crabs (second stint) Thompson returned to the Southern Maryland Blue Crabs after his stint with Oaxaca and turned in a 7-6 record and 4.76 ERA with 99 strikeouts in 22 appearances for the club. He became a free agent after the season. Piratas de Campeche On April 1, 2015, Thompson signed with the Piratas de Campeche of the Mexican League. He allowed 31 runs in 30.2 innings across 8 games for the Piratas before his release on May 16, 2015. Southern Maryland Blue Crabs (third stint) Thompson again re-signed with the Southern Maryland Blue Crabs after being released from Campeche. On the season, Thompson pitched to a 7-7 record and 3.87 ERA with 68 strikeouts in 109.1 innings pitched. He returned to the Blue Crabs for the 2016 season, recording a 5-9 record and 4.69 ERA in 132.1 innings pitched. In 2017 for the club, Thompson pitched to a 9-7 record and 3.87 ERA in 26 appearances. In 2018, Thompson played in 16 games for Southern