Record
6-10-0
Head Coach
Chan Gailey
Buffalo Bills
Offense Rank (Pts)
21st
Defense Rank (Pts)
26th
Point Diff
-91
Turnover Diff
-13
Bills 2012 DNA
Offense - Focus: Run First
Defense
Season Review
Buffalo Bills 2012
The 2012 Buffalo Bills season was a study in profound frustration, a year where offseason optimism - driven by the high-profile arrival of pass-rushing menace Mario Williams - collided violently with the reality of a 6-10 finish. Entering the year, there was a palpable sense that head coach Chan Gailey might finally elevate the franchise out of the AFC East basement, but instead, the team stagnated, finishing fourth and missing the playoffs yet again. It was a classic Billsian loop: big spending on marquee free agents like Williams and Mark Anderson failed to mask the deeper systemic rot, leaving a fanbase that had hoped for a resurgence to watch another campaign slip away into irrelevance.
Offensively, the team remained tethered to the mercurial Ryan Fitzpatrick, who completed 60.6 percent of his passes for 3,400 yards and 24 touchdowns but remained plagued by inconsistency and 16 interceptions. While C.J. Spiller emerged as a legitimate star, racking up a dazzling 1,244 rushing yards on 6.0 yards per carry, the offense as a whole struggled to find a reliable identity, ranking 21st in points scored with 344 (21.5 ppg) and 25th in passing yards. Despite the chemistry between Fitzpatrick and the crafty Stevie Johnson - who paced the team with 1,046 receiving yards - the unit was too reliant on splash plays and lacked the sustained efficiency needed to keep pace in a division dominated by the Patriots.
Defensively, the investment in Mario Williams - who lead the team with 10.5 sacks - was supposed to revitalize a unit that desperately needed an edge, yet the team finished 26th in points allowed conceding 435 (27.2 ppg) and 22nd in total yards allowed. While the front office attempted to address personnel gaps with additions like cornerback Stephon Gilmore and linebacker Nigel Bradham, the defensive backfield and run defense remained porous, often allowing opponents to dictate the tempo of games. The defensive struggles meant that whenever the offense stalled, which happened with frustrating frequency, the team was left chasing games, leading to a bottom-half ranking in almost every meaningful efficiency metric.
Looking back, 2012 served as a bridge to nowhere, a season defined by missed opportunities and the harsh reality of mid-table mediocrity. The team showed flashes - a commanding 35-17 win over the Chiefs in Week 2 offered a brief glimpse of potential, only to be followed by a reality-check loss to the Patriots in Week 4 when they conceded 52 points. Ultimately, this version of the Bills will be remembered for the disconnect between the ambition of their roster-building and the execution on the field, a team that possessed individual talent but lacked the cohesion to do anything more than tread water in the AFC.
Season Snapshot
Buffalo Bills 2012
Compare the 2012 Bills across key metrics with league rankings, including offense, defense, and overall statistical performance.
Division
4th in AFC East
Playoffs
Missed Playoffs
Passing Leader
Ryan Fitzpatrick3400 Yds, 24 TD / 16 Int
Rushing Leader
C.J. Spiller207 Att, 1244 Yds, 6 TD
Receiving Leader
Stevie JohnsonRec 79, 1046 Yds, 6 TD
Defense Leader
Nick Barnett112 Tackles
Offense
Passing (Off)
Rushing (Off)
Defense
Passing (Def)
Rushing (Def)
Season Momentum
Buffalo Bills 2012
2012 AFC East Race
Key Performance Differentials
This chart tracks game-by-game and cumulative points, yards, and turnover differential for the 2012 Buffalo Bills season.
Playmakers
Buffalo Bills 2012
Track how players like Ryan Fitzpatrick, C.J. Spiller and Stevie Johnson performed each game for the 2012 Bills, with full passing, rushing, and receiving leader stats.
Passing Contributors
Ryan Fitzpatrick contributed 66% of the 2012 Bills total offensive yardage.
Rushing Contributors
C.J. Spiller contributed 31% of the 2012 Bills total offensive yardage.
Receiving Contributors
Stevie Johnson contributed 19% of the 2012 Bills total offensive yardage.
Offensive Yardage Totals
Total rushing and receiving yards contributed by each player for the 2012 season. Scrimmage yards displayed, passing yards excluded.
Bills Season Stats
| Player | Att | Cmp | Cmp% | Yds | TD | Int | Lng | Rate | Sk |
|---|---|---|---|---|---|---|---|---|---|
| Ryan Fitzpatrick | 505 | 306 | 60.6 | 3400 | 24 | 16 | 68 | 83.3 | 30 |
| Tyler Thigpen | 5 | 3 | 60.0 | 30 | 0 | 0 | 12 | 77.1 | 0 |
| Brad Smith | 1 | 0 | 0.0 | 0 | 0 | 1 | 0.0 | 0 | |
| Team Totals | 511 | 309 | 60.5 | 3269 | 24 | 17 | 68 | 80.9 | 30 |
| Player | Att | Yds | TD | Y/A | Y/G |
|---|---|---|---|---|---|
| C.J. Spiller | 207 | 1244 | 6 | 6.0 | 77.8 |
| Fred Jackson | 115 | 437 | 3 | 3.8 | 43.7 |
| Ryan Fitzpatrick | 48 | 197 | 1 | 4.1 | 12.3 |
| Tashard Choice | 47 | 193 | 1 | 4.1 | 16.1 |
| Brad Smith | 14 | 116 | 1 | 8.3 | 7.7 |
| Johnny White | 8 | 34 | 0 | 4.3 | 11.3 |
| T.J. Graham | 1 | 5 | 0 | 5.0 | 0.3 |
| Dorin Dickerson | 1 | -8 | 0 | -8.0 | -0.7 |
| Tyler Thigpen | 1 | -1 | 0 | -1.0 | -0.3 |
| Team Totals | 442 | 2217 | 12 | 5.0 | 138.6 |
| Player | Tgt | Rec | Yds | Y/R | TD | Lng |
|---|---|---|---|---|---|---|
| Stevie Johnson | 148 | 79 | 1046 | 13.2 | 6 | 63 |
| C.J. Spiller | 57 | 43 | 459 | 10.7 | 2 | 66 |
| Scott Chandler | 74 | 43 | 571 | 13.3 | 6 | 43 |
| Donald Jones | 67 | 41 | 443 | 10.8 | 4 | 68 |
| Fred Jackson | 42 | 34 | 217 | 6.4 | 1 | 34 |
| T.J. Graham | 58 | 31 | 322 | 10.4 | 1 | 51 |
| Brad Smith | 22 | 14 | 152 | 10.9 | 2 | 35 |
| Dorin Dickerson | 15 | 9 | 117 | 13.0 | 0 | 24 |
| Tashard Choice | 9 | 4 | 9 | 2.3 | 0 | 5 |
| Ruvell Martin | 6 | 4 | 41 | 10.3 | 0 | 16 |
| Lee Smith | 4 | 4 | 13 | 3.3 | 2 | 5 |
| David Nelson | 5 | 2 | 31 | 15.5 | 0 | 21 |
| Corey McIntyre | 2 | 1 | 9 | 9.0 | 0 | 9 |
| Team Totals | 509 | 309 | 3430 | 11.1 | 24 | 68 |
| Player | Comb | Solo | Ast | Sk | Int |
|---|---|---|---|---|---|
| Nick Barnett | 112 | 72 | 40 | 2 | 0 |
| George Wilson | 104 | 79 | 25 | 0 | 0 |
| Kelvin Sheppard | 80 | 56 | 24 | 2 | 0 |
| Jairus Byrd | 76 | 53 | 23 | 0 | 5 |
| Bryan Scott | 67 | 48 | 19 | 0 | 4 |
| Stephon Gilmore | 61 | 52 | 9 | 0 | 1 |
| Nigel Bradham | 57 | 37 | 20 | 0 | 0 |
| Kyle Williams | 46 | 27 | 19 | 5 | 0 |
| Mario Williams | 46 | 37 | 9 | 10.5 | 0 |
| Marcell Dareus | 39 | 26 | 13 | 5.5 | 0 |
| DaNorris Searcy | 39 | 26 | 13 | 0 | 0 |
| Justin Rogers | 37 | 32 | 5 | 0 | 1 |
| Aaron Williams | 32 | 24 | 8 | 0 | 0 |
| Arthur Moats | 25 | 17 | 8 | 0 | 0 |
| Kyle Moore | 24 | 14 | 10 | 3 | 0 |
| Leodis McKelvin | 21 | 20 | 1 | 0 | 1 |
| Ron Brooks | 20 | 18 | 2 | 0 | 0 |
| Spencer Johnson | 19 | 10 | 9 | 2 | 0 |
| Alex Carrington | 18 | 12 | 6 | 2 | 0 |
| Shawne Merriman | 17 | 11 | 6 | 1 | 0 |
| Chris Kelsay | 14 | 12 | 2 | 2 | 0 |
| Mark Anderson | 12 | 10 | 2 | 1 | 0 |
| Brad Smith | 12 | 9 | 3 | 0 | 0 |
| Chris White | 11 | 9 | 2 | 0 | 0 |
| Terrence McGee | 8 | 6 | 2 | 0 | 0 |
| Ruvell Martin | 7 | 6 | 1 | 0 | 0 |
| Corey McIntyre | 6 | 3 | 3 | 0 | 0 |
| Marcus Easley | 5 | 4 | 1 | 0 | 0 |
| Crezdon Butler | 3 | 3 | 0 | 0 | 0 |
| Kirk Morrison | 2 | 2 | 0 | 0 | 0 |
| Garrison Sanborn | 2 | 2 | 0 | 0 | 0 |
| Mana Silva | 2 | 2 | 0 | 0 | 0 |
| Tashard Choice | 1 | 1 | 0 | 0 | 0 |
| Delano Howell | 1 | 1 | 0 | 0 | 0 |
| Rian Lindell | 1 | 0 | 1 | 0 | 0 |
| Johnny White | 1 | 1 | 0 | 0 | 0 |
| Team Totals | 1028 | 742 | 286 | 36 | 12 |
| Player | PRet | PYds | PTD | KRet | KYds | KTD |
|---|---|---|---|---|---|---|
| Leodis McKelvin | 23 | 431 | 2 | 18 | 510 | 0 |
| Brad Smith | 0 | 0 | 0 | 18 | 496 | 1 |
| Marcus Easley | 0 | 0 | 0 | 2 | 75 | 0 |
| Justin Rogers | 3 | 14 | 0 | 2 | 55 | 0 |
| Alex Carrington | 0 | 0 | 0 | 1 | 0 | 0 |
| Lee Smith | 0 | 0 | 0 | 1 | 0 | 0 |
| Team Totals | 26 | 445 | 2 | 42 | 1136 | 1 |
| Player | FGA | FGM | FG% | Lng | XPA | XPM |
|---|---|---|---|---|---|---|
| Rian Lindell | 24 | 21 | 87.5 | 50 | 39 | 39 |
| Team Totals | 24 | 21 | 87.5 | 50 | 39 | 39 |
| Player | Pnt | Yds | Lng | Blk | Y/P |
|---|---|---|---|---|---|
| Shawn Powell | 65 | 2860 | 62 | 44.0 | |
| Brian Moorman | 15 | 682 | 66 | 45.5 | |
| Team Totals | 80 | 3542 | 66 | 0 | 44.3 |
Season Schedule