 Thompson signed a minor league contract with the Minnesota Twins on December 15, 2011.Between 2012 and 2013, he pitched almost exclusively out of the bullpen, totaling 64 appearances.He also played the first half of the 2013 winter ball season with the Aragua Tigres of the LVBP and was named "Setup del Ano" for the league that season.