The Longest Passing Touchdown (99 Yards) In NFL history, there have been 13 99-yard throwing touchdowns, the most recent being Eli Manning to Victor Cruz and Tom Brady to Wes Welker during the 2011 season. The previous record was 98 yards, which was set by Doug Flutie in 1999 when he ran and threw for two touchdowns against the San Diego Chargers. These are the only three players to score multiple 99-yard rushing touchdowns: Ron Dayne, Clinton Portis, and Michael Vick. There have been 33 100-yard games with no more than 10 passing attempts, so it is very unlikely that another 99-yard game will happen. The longest non-scoring play in NFL history was also played between the New York Giants and Washington Redskins on December 17, 1960. With time running out and his team down by four points, quarterback Frank Gifford took the snap from center and raced 99 yards for a touchdown with the wind at his back! This gave Gifford top honors as the greatest football player of all time. The feat has been immortalized through film footage that can be viewed here. After Gifford's touchdown, the Giants went on to win the game 23-17. This was the first of three meetings between these two teams that year, with both ending in close victories for New York.