Josh Allen is more prolific than you might realize. He’s piled up more fantasy points in the last three years than anybody in league history. He’s a runner and a passer, and that’s a tough combo to beat.

Simply as a passer, Allen is a top-level guy. He’s averaged 270 passing yards in his last 49 games, with 108 touchdowns – just over 2 per week. But he’s also a big-time runner. Over the last three years, he’s run for 1,946 yards and 22 TDs. And when you put the running and passing stats together, it lifts Allen above the likes of Patrick Mahomes, Aaron Rodgers, Peyton Manning and all the rest.

See the chart below. It shows all quarterbacks who’ve been involved in at least 100 touchdowns in a three-year period. I’ve listed cumulative stats for those 43 players. The final column shows the per-game potency, using standard fantasy scoring. And Allen grades out almost a point higher than everyone else.

I am surprised some of the guys from earlier eras don’t show up higher. Dan Marino (with seasons of 48 and 44 touchdown passes) finishes only 20th, showing the value of rushing production. Steve Young and Brett Favre from the ‘90s are near the bottom. And neither Tom Brady nor Peyton Manning show up in the top 9.

Drew Brees and Tom Brady are the only two quarterbacks who’ve had eight different three-year periods where they put up 100-plus touchdowns (with a bunch of the seasons, of course, overlapping in different three-year chunks). Aaron Rodgers has seven, including three in a row after the top 4.

On the downside with Allen, I think we’ve seen his best ball. The three years coming up won’t be as good as the last three. I think this is the year they’re finally going to have some success with dialing him back as a runner. I am not sure at this point if he’ll be the top quarterback on my board. Maybe. I got burned by not ranking him No. 1 last year. But I’m still looking at things.

43 QUARTERBACKS WITH 100 TOUCHDOWNS IN 3 YEARS
YearsPlayerGP YdsTDPR YdsTDRPts/G
2020-22• Josh Allen, Buff.4913,2341081,9462229.2
2018-20Patrick Mahomes, K.C.4513,868114798628.3
2011-13Drew Brees, N.O.4815,815128143528.2
2020-22Patrick Mahomes, K.C.4914,8291161,047828.1
2011-13Aaron Rodgers, G.B.4011,474101636526.9
2010-12Aaron Rodgers, G.B.4612,860112872926.9
2009-11Aaron Rodgers, G.B.4612,9991039291226.8
2010-12Drew Brees, N.O.4815,27312288226.7
2019-21Patrick Mahomes, K.C.4613,610101907626.6
2012-14Peyton Manning, Den.4814,863131-49126.6
2019-21Josh Allen, Buff.4912,040931,6942426.6
2012-14Drew Brees, N.O.4815,291115125526.4
2018-20Deshaun Watson, Hou.4712,840851,4081626.1
2009-11Drew Brees, N.O.4714,484113116325.9
2013-15Drew Brees, N.O.4714,984104134525.7
2014-16Aaron Rodgers, G.B.4812,630109982725.5
2014-16Drew Brees, N.O.4715,030102102425.4
2010-12Tom Brady, N.E.4813,962109171825.0
2020-22Justin Herbert, LAC4914,08994683824.8
1984-86Dan Marino, Mia.4813,967122-34024.6
2011-13Tom Brady, N.E.4814,40598159724.5
2018-20Russell Wilson, Sea.4811,7701061,231524.4
2019-21Tom Brady, N.E.-T.B.4914,006107121824.3
2020-22Tom Brady, T.B.5014,64310886624.3
2019-21Aaron Rodgers, G.B.4812,416111433724.1
2019-21Russell Wilson, Sea.4611,435961,038724.1
1994-96Brett Favre, G.B.4812,194110519724.0
2017-19Russell Wilson, Sea.4811,5411001,304624.0
1995-97Brett Favre, G.B.4812,179112504624.0
2008-10Drew Brees, N.O.4714,07710129224.0
2014-16Tom Brady, N.E.4412,43397174323.9
2018-20Aaron Rodgers, G.B.4812,74399601623.8
2009-11Tom Brady, N.E.4813,533103183523.7
1992-94Steve Young, S.F.4811,457891,2371323.7
2016-18Drew Brees, N.O.4713,5349254823.4
2002-04Peyton Manning, Ind.4813,024105212223.2
2004-06Peyton Manning, Ind.4812,701108119423.1
2020-22Aaron Rodgers, G.B.4912,109111344723.1
1996-98Brett Favre, G.B.4811,978105456422.9
2020-22Kirk Cousins, Min.4913,03397368422.8
2018-20Tom Brady, N.E.-T.B.4813,0459375822.6
2005-07Tom Brady, N.E.4812,445100289322.4
2003-05Peyton Manning, Ind.4812,571106109022.3

—Ian Allan