 On August 24, 2011, Thompson made his major league debut for the Pirates at PNC Park.During the game, he pitched 4 1/3 scoreless innings, before being relieved in the 2-0 shutout over the Milwaukee Brewers.Following the 2011 season, Thompson played winter ball for the Toros del Este of the LIDOM.