Buffalo Bills quarterbacks

31 quarterbacks have played for the Buffalo Bills. Jim Kelly stayed the longest: 11 seasons. On a roster now: Josh Allen, Mitchell Trubisky, Tyrod Taylor, Kyle Allen, and Case Keenum.

Buffalo Bills quarterbacks
PlayerPosWith clubSeasons
Jim KellyQB1986–199611
Josh AllenQB2018–20269
Alex Van PeltQB1995–20039
Frank ReichQB1985–19949
J.P. LosmanQB2004–20085
EJ ManuelQB2013–20164
Ryan FitzpatrickQB2009–20124
Trent EdwardsQB2007–20104
Rob JohnsonQB1998–20014
Mitchell TrubiskyQB2021–20253
Matt BarkleyQB2018–20203
Tyrod TaylorQB2015–20173
Drew BledsoeQB2002–20043
Doug FlutieQB1998–20003
Todd CollinsQB1995–19973
Tyler ThigpenQB2011–20122
Brian BrohmQB2009–20102
Travis BrownQB2001–20032
Kyle AllenQB20231
Case KeenumQB20221
Derek AndersonQB20181
Joe WebbQB20171
Kyle OrtonQB20141
Jeff TuelQB20131
Thaddeus LewisQB20131
Levi BrownQB20101
Kelly HolcombQB20051
Shane MatthewsQB20041
Billy Joe HobertQB19971
Gale GilbertQB19901
Stan GelbaughQB19891

Positions as ESPN lists them: a player who moved is filed under the one he played last. Seasons are on file in full from 1993; before that only some of the stars are, so an older name can be missing.

Buffalo Bills: roster, record and every grid cell →