In 1947 and 1948, he would lead the league in passer rating, and his 25 touchdowns in the latter year was a league high. He was just the second quarterback to lead the league in consecutive years in the category (after Ed Danowski) and just the four to lead the league multiple times (after Danoswki, Sid Luckman, and Sammy Baugh). In 1947, the Eagles won eight of twelve games and wound up tied with Pittsburgh in the division. Having to play a tiebreaker game to determine who would play in the NFL Championship Game, Thompson was the starting quarterback for the Eagles. Thompson went 11-of-17 for 131 yards for two touchdowns. His 15-yard score to Steve Van Buren in the first quarter proved to be the winning score as the Eagles went on to shut out the Steelers 21-0. For the 1947 NFL Championship Game, there was no primary starter at quarterback on either team, although Thompson did play. Facing the Chicago Cardinals, he threw 27-of-44 passes for 297 yards for one touchdown and three interceptions. The game was mostly even-matched in passing and rushing, but the Cardinals started with a 14-0 lead by the time the Eagles ended up getting on the board and after that they traded scores as the Cardinals held on to win 28-21 after hanging on to the ball for the last five minutes.