RANKED: All 32 NFL Starting Quarterbacks from Worst to Best

32. A.J. McCarron – Buffalo Bills

2017 stats: 7-for-14 (50.0%), 66 passing yards, 0 touchdowns
McCarron’s lack of available game film, coupled with his fifth-round pedigree lands him dead last on this list. He certainly possesses some tools that make him an intriguing prospect moving forward, but he’s nothing more than a place holder for Josh Allen (who would also be last on this list if he were the starter). The Bills’ quarterback battle will dominate Buffalo headlines for much of the year, and all the team can hope for is that it gets settled sooner rather than later. McCarron’s the likely winner given his experience, but it remains to be seen how he’ll perform when given the keys to the offense.
Image Source: Timothy T. Ludwig/USA TODAY Sports

31. Patrick Mahomes – Kansas City Chiefs

2017 stats: 22-for-35 (62.9%), 284 passing yards, 0 touchdowns, 1 interception
Apparently, one regular season game was enough for the Chiefs to determine Mahomes was ready to be Kansas City’s starting quarterback. The Chiefs traded away Alex Smith this past offseason, clearing the way for the Texas Tech alum to inject some life in a stagnant Kansas City franchise. A gunslinger in college, Mahomes frequently showed off a ridiculously strong arm and enough mobility to make pass rushers miss. If Mahomes adjusts to the NFL as quickly as Deshaun Watson did, the trade by Kansas City will look brilliant. If he’s turnover-happy and inconsistent as a passer, the seat is going to get awfully hot for Andy Reid.
Image Source: Isaiah J. Downing/USA TODAY Sports