 Thompson spent the 2004 preseason with the New York Giants, and in February 2005 signed with the Buffalo Bills who then allocated him to the Cologne Centurions of NFL Europe.In his April 2, 2005, debut with the Centurions, he made 16-of-25 passes for 197 yards, two touchdowns and no interceptions against the Hamburg Sea Devils.He finished the season with 1,561 yards passing and 10 touchdowns.