In a soaking-wet, soul-crushing 13-12 loss to the Philadelphia Eagles on December 28, 2025, at Highmark Stadium, Buffalo Bills superstar Josh Allen turned disappointment into legend.
While the Bills’ dramatic fourth-quarter rally fell agonizingly short, capped by a failed two-point conversion with five seconds left, Allen delivered the kind of moment that echoes through NFL history books forever.
On a gritty 2-yard rushing touchdown (a classic tush push in the pouring rain), Allen became the fastest player AND youngest player in NFL history to reach 300 career total touchdowns (passing + rushing + receiving). He did it in just 127 games at 29 years and 221 days old, blowing past Aaron Rodgers (134 games) and Peyton Manning (youngest prior at 31+).
Here are some epic shots capturing Allen powering through the elements and into the record books:
He wasn’t done there. Allen added a second rushing score (a 1-yard QB sneak) in the dying seconds to make it 13-12, showcasing the dual-threat dominance that’s redefined the quarterback position.
Stats from the rainy battle: 23/35 passing for 262 yards, plus 7 carries for 27 yards and those two massive touchdowns. Entering the game: 220 passing TDs, 77 rushing, 2 receiving. No one else has hit 300 total before age 30, and Allen’s pace, nearly 80 rushing scores in under eight seasons, makes him a walking revolution compared to traditional pocket passers.
More iconic views of the milestone in the monsoon:
The defeat hurts, costing Buffalo the AFC East and a guaranteed home playoff game—but this wasn’t about one Sunday. It’s proof that Josh Allen is rewriting what’s possible at the game’s most important position.
As the Bills (now fighting for wild-card seeding) head into Week 18 against the Jets, one thing is crystal clear: When Josh Allen steps on the field, history follows.
The fastest. The youngest. The future GOAT contender? The record books just got a major update—and it’s only the beginning.