BILLS
AFC East · owned by JMou98_
· 4 / 11
#8 overall
Seed 2
W1 streak
Team OVR 85
📊 71.0% pass / 29.0% run
1-0
RECORD
OFFENSE · LEAGUE RANKS
#22
TOTAL YDS
#12
PASSING
#22
RUSHING
#9
POINTS FOR
DEFENSE · LEAGUE RANKS
#20
TOTAL YDS
#19
VS PASS
#20
VS RUN
#13
POINTS ALLOWED
SEASON
Jets
Browns
Panthers
Jets
Dolphins
Patriots
Giants
Raiders
Cowboys
Patriots
Jaguars
Titans
Commanders
Dolphins
Texans
Colts
Eagles
WK 1 · vs
Jets
W 42–28
WK 2 · @
Browns
—
WK 3 · @
Panthers
—
WK 4 · @
Jets
—
WK 5 · vs
Dolphins
—
WK 6 · @
Patriots
—
WK 7 · vs
Giants
—
WK 8 · vs
Raiders
—
WK 10 · @
Cowboys
—
WK 11 · vs
Patriots
—
WK 12 · @
Jaguars
—
WK 13 · vs
Titans
—
WK 14 · @
Commanders
—
WK 15 · @
Dolphins
—
WK 16 · vs
Texans
—
WK 17 · @
Colts
—
WK 18 · vs
Eagles
—
TOP PERFORMERS
TEAM BUILD TRACKER
since Sep 24 (current owner's era) · 33 checkpoints
85
TEAM OVR
-1 📉
| GROUP | NOW | Δ ERA | VS LEAGUE |
|---|---|---|---|
| QB | 81.5 | +1.5 | +3.6 |
| RB | 81.7 | -0.6 | +2.8 |
| WR | 82.8 | -0.7 | +2.3 |
| TE | 79.5 | +0 | +3.3 |
| OL | 77.8 | -2.9 | -1.5 |
| DL | 81.6 | +0.4 | +0.6 |
| LB | 71.2 | -4 | -4.5 |
| DB | 80.5 | -1 | -0.7 |
| ST | 75.5 | +0 | -0.8 |
Δ ERA = change since the tracker started under this owner. VS LEAGUE = your group vs the league average — red is where the roster lacks talent.
FROM THE LOCKER ROOM
Bills win the turnover battle and the game
Bills won the turnover battle, and the turnover battle won the game. Josh Allen was steady for Bills — 14/22, 294 yards, 3 TD, 1 INT. Cade Klubnik did the damage for Jets — 18/30, 258 yards, 2 TD, 4 INT — in a losing effort. On the ground: Jets 88, Bills 24.
💬 0 comments
The booth on Jets edge Bills by 2
Devon Walker: "Jets won it on the arm. Klubnik hit 3 touchdown passes while Allen managed just 1, and that gap on vertical play—270 yards to 243—is what mattered when Buffalo's ground game couldn't close a 2-point margin."
Riley Parker: "Buffalo came in running 47% pass plays—12 points below its season average—and still outgained New York 409 to 355, yet lost anyway; that's not a breakdown, that's the Jets executing at a level this Bills team hasn't found all year."
💬 0 comments
Jets edge Bills by 2
Jets 27, Bills 25. Nobody watching sat down. Cade Klubnik threw for Jets — 18/31, 270 yards, 3 TD. Josh Allen was steady for Bills — 22/29, 243 yards, 1 TD — in a losing effort. Breece Hall is in form — 132 rushing yards a game over his last three, against a season average of 96. On the ground: Bills 166, Jets 85.
💬 0 comments
The booth on Bears edge Bills by 2
Jordan Hayes: "Chicago had 517 yards and ran the ball 192 times but still lost by 2—that's what happens when you give it away twice and can't pressure the quarterback while Josh Allen and Tyreek Hill are having the kind of day you don't forget."
Caleb Brooks: "Buffalo won a game it had no business winning. Chicago dominated the line of scrimmage with 517 yards and 192 on the ground, turned it over twice, and still nearly pulled it out—that's the kind of margin that tells you the Bills made their plays when it mattered most. Allen and Hill showed up in bursts; Williams was steady. Chicago's problem wasn't execution. It was leaving points on the field."
💬 0 comments
Bears edge Bills by 2
Chicago beat Buffalo 44-42 in Week 15, a 2-point decision that came down to execution on both sides. Caleb Williams went 27 of 41 for 325 yards and 4 touchdowns against 1 interception, while Josh Allen matched him with 4 touchdown passes on 15 of 27 for 283 yards, but Tyreek Hill's 4 catches for 204 yards and 3 touchdowns kept the Bills in it. The Bears' advantage came on the ground, 192 yards to 109, and in total output, 517 to 392, though Buffalo's 0 giveaways against Chicago's 2 nearly made the difference in a shootout where both teams looked to pass more than usual.
💬 0 comments
Chiefs beat Bills, 31-17
Chiefs handled Bills 31-17. Patrick Mahomes did the damage for Chiefs — 33/40, 358 yards, 1 TD. Josh Allen threw for Bills — 21/30, 257 yards, 1 TD — in a losing effort. A season best for Patrick Mahomes. Total yards: Chiefs 508, Bills 334.
💬 0 comments
Bills run away with it, 34-13
21 points separated these two, and Bills had all of them. James Cook III ran it for Bills — 20 carries, 102 yards, 2 TD. Khalil Shakir did the catching for Bills — 3 catches, 90 yards, 1 TD. Three weeks of this now from Khalil Shakir: 90 receiving yards a game, well clear of his 55 average. Total yards: Bills 323, Dolphins 259.
💬 0 comments
Ravens run away with it, 55-28
Bills had no answer. Ravens took it 55-28. Lamar Jackson threw for Ravens — 12/16, 238 yards, 4 TD, 1 INT. Josh Allen did the damage for Bills — 11/18, 263 yards, 2 TD, 3 INT — in a losing effort. Make it 6 consecutive games past 250 for Josh Allen. On the ground: Ravens 132, Bills 88.
💬 0 comments
RECENT MOVES
League-wide transactions →
HEAD-TO-HEAD · USER GAMES
full grid →
DEPTH CHART
projected by overall — starter first, then the room behind him
OFFENSE
DEFENSE
WILL
Terrel Bernard 84
THE CAP ROOM
51 contracts on the books
$61.7M comes off the books at the end of this season — 10 contracts, 16% of what you are carrying.
WHAT IS EATING THE ROOM
largest cap hits, with what is left on each
| PLAYER | POS | OVR | AGE | YRS LEFT | CAP HIT | PER OVR PT |
|---|---|---|---|---|---|---|
| Josh Allen | QB | 99 | 31 | 4 | $49.1M | $496,364 |
| Dion Dawkins | LT | 89 | 33 | 3 | $32.1M | $360,674 |
| DJ Moore | WR | 85 | 30 | 3 | $28.9M | $340,353 |
| Ed Oliver | DT | 82 | 29 | 1 | $28.3M | $344,878 |
| Greg Rousseau | LEDG | 88 | 27 | 3 | $23.3M | $264,773 |
| Spencer Brown | RT | 85 | 29 | 2 | $22.6M | $265,647 |
| Christian Benford | CB | 85 | 26 | 3 | $19.4M | $228,235 |
| Tyreek Hill | WR | 85 | 33 | 3 | $16.4M | $193,412 |
Per OVR point is a division, not a verdict — a cap hit over an overall rating, nothing more. Whether a number is a problem depends on the position and the player, and that is your call rather than the site's.
There is no "cut him and save this much" here on purpose: a release in Madden carries dead money, and the export does not carry the figure — so that saving is not something this site can work out, and guessing at it would be guessing at the one number that decides whether the advice is any good.
ROSTER
51 on the active roster · 10 practice squad
OFFENSE
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Josh Allen | QB | 99 | X-Factor | 31 | 4 | $49.1M |
| Rico Shields | QB | 64 | 24 | 4 | $1.2M | |
| James Cook III | HB | 97 | Superstar | 27 | 3 | $13.0M |
| Ray Davis | HB | 76 | Star | 27 | 1 | $1.4M |
| Donovan Sweeting | HB | 72 | Star | 23 | 4 | $1.3M |
| Ben VanSumeren | FB | 67 | 27 | 3 | $1.6M | |
| DJ Moore | WR | 85 | 30 | 3 | $28.9M | |
| Khalil Shakir | WR | 85 | Star | 27 | 3 | $13.9M |
| Tyreek Hill | WR | 85 | 33 | 3 | $16.4M | |
| Keon Coleman | WR | 76 | 24 | 1 | $3.2M | |
| Joshua Palmer | WR | 76 | Star | 27 | 1 | $9.6M |
| Skyler Bell | WR | 75 | 25 | 3 | $1.3M | |
| Brandon Battle | WR | 75 | Star | 23 | 4 | $9.1M |
| Dalton Kincaid | TE | 82 | Star | 27 | 1 | $8.2M |
| Dawson Knox | TE | 77 | 30 | 2 | $9.6M | |
| Keleki Latu | TE | 64 | 25 | 1 | $1.1M | |
| Dion Dawkins | LT | 89 | Star | 33 | 3 | $32.1M |
| Jude Bowry | LT | 70 | 24 | 3 | $1.3M | |
| Layden Robinson | LG | 73 | 26 | 1 | $1.2M | |
| Connor McGovern | C | 82 | 29 | 3 | $7.2M | |
| Sedrick Van Pran-Granger | C | 67 | 25 | 2 | $1.2M | |
| Ar'maj Reed-Adams | RG | 68 | 25 | 3 | $1.1M | |
| Spencer Brown | RT | 85 | 29 | 2 | $22.6M |
DEFENSE
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Greg Rousseau | LEDG | 88 | Superstar | 27 | 3 | $23.3M |
| Dalton Insley | LEDG | 65 | 22 | 4 | $1.1M | |
| T.J. Parker | REDG | 82 | Star | 22 | 3 | $3.0M |
| Bradley Chubb | REDG | 78 | 31 | 2 | $11.0M | |
| Ed Oliver | DT | 82 | Star | 29 | 1 | $28.3M |
| Deone Walker | DT | 78 | Superstar | 23 | 2 | $1.4M |
| Landon Jackson | DT | 75 | 24 | 2 | $1.8M | |
| T.J. Sanders | DT | 75 | 24 | 2 | $2.9M | |
| Tommy Akingbesote | DT | 67 | 24 | 2 | $520K | |
| Nick Barrett | DT | 65 | 22 | 4 | $1.1M | |
| Kaleb Elarms-Orr | MIKE | 72 | 24 | 3 | $1.3M | |
| Jimmy Ciarlo | MIKE | 65 | 26 | 1 | $1.1M | |
| Jackson Woodard | MIKE | 64 | 25 | 2 | $600K | |
| Terrel Bernard | WILL | 84 | Star | 28 | 3 | $11.2M |
| Maxwell Hairston | CB | 86 | Superstar | 24 | 2 | $4.2M |
| Christian Benford | CB | 85 | Star | 26 | 3 | $19.4M |
| Davison Igbinosun | CB | 80 | Superstar | 23 | 3 | $1.8M |
| Dee Alford | CB | 76 | 29 | 2 | $6.2M | |
| Isaiah Brackett | CB | 69 | 21 | 4 | $4.8M | |
| Toriano Pride Jr. | CB | 68 | 23 | 3 | $1.1M | |
| Cole Bishop | FS | 84 | Star | 24 | 1 | $2.1M |
| Jordan Hancock | SS | 72 | 24 | 2 | $1.2M | |
| Jalon Kilgore | SS | 69 | 22 | 3 | $1.2M | |
| Demani Richardson | SS | 66 | 26 | 2 | $480K |
SPECIAL TEAMS
| PLAYER | POS | OVR | DEV | AGE | YRS LEFT | CAP HIT |
|---|---|---|---|---|---|---|
| Tyler Bass | K | 76 | 30 | 1 | $5.6M | |
| Joshua Karty | K | 73 | 25 | 2 | $590K | |
| Tommy Doman Jr | P | 75 | 25 | 2 | $610K |
PRACTICE SQUAD · 10
Not on the 53. They don't play, don't sit on the depth chart and can't be traded -- any team can sign them.
| PLAYER | POS | OVR | DEV | AGE | CAP HIT |
|---|---|---|---|---|---|
| Ahmed Hassanein | REDG | 68 | 25 | $0 | |
| Zeek Biggers | DT | 66 | 23 | $0 | |
| Terry Webb | DT | 65 | 24 | $0 | |
| Eddie Gutierrez | RT | 64 | 22 | $0 | |
| Kevin Cline | RT | 63 | 26 | $0 | |
| Jake Briningstool | TE | 63 | 24 | $0 | |
| Rob Ferguson | MIKE | 61 | 24 | $0 | |
| Jack Conley | RT | 60 | 26 | $0 | |
| Matthew Alexander | SS | 59 | 21 | $0 | |
| Justin Simmons | WILL | 57 | 22 | $0 |
SALARY CAP
Spent $383.1M
Room $329.4M
Over the cap -$53.6M
116% of the cap committed
THE TRADE BLOCK
The whole block
ON THE BLOCK ELSEWHERE, FITS THIS ROSTER
Caleb Downs
SS 92 · Cowboys
+20 OVR over your best SS · SS is 13.6 below league average
Will Fries
RG 78 · Vikings
+10 OVR over your best RG · RG is 14.0 below league average
Jakobe Thomas
SS 80 · Vikings
+8 OVR over your best SS · SS is 13.6 below league average
TEAM NEEDS — THE DEEP READ
RG
14.0 OVR below league average
room grades 68.0
SS
13.6 OVR below league average
room grades 72.0
LOLB
10.6 OVR below league average
room grades 55.0
LG
8.8 OVR below league average
room grades 73.0
FRONT OFFICE CALLS
📈 SELL HIGH
Dion Dawkins
LT · 89 OVR · 33yo
Still commands a premium — the age cliff comes for everyone
📈 SELL HIGH
Tyreek Hill
WR · 85 OVR · 33yo
Still commands a premium — the age cliff comes for everyone
⏳ EXPIRING
Cole Bishop
FS · 84 OVR · 24yo
Final contract year — re-sign him or flip him before he walks
⏳ EXPIRING
Ed Oliver
DT · 82 OVR · 29yo
Final contract year — re-sign him or flip him before he walks
UPCOMING FREE AGENTS
Cole Bishop
FS · 84 OVR · age 24
current: $4.8M
Ed Oliver
DT · 82 OVR · age 29
current: $21.1M
Dalton Kincaid
TE · 82 OVR · age 27
current: $14.8M
Ray Davis
HB · 76 OVR · age 27
current: $4.0M
Keon Coleman
WR · 76 OVR · age 24
current: $5.8M
Tyler Bass
K · 76 OVR · age 30
current: $4.4M
Joshua Palmer
WR · 76 OVR · age 27
current: $19.2M
Layden Robinson
LG · 73 OVR · age 26
current: $1.2M
Jimmy Ciarlo
MIKE · 65 OVR · age 26
current: $1.9M
Keleki Latu
TE · 64 OVR · age 25
current: $3.0M
FULL SCHEDULE
kickoff times set by the owners in Franchise HQ
| WK | OPPONENT | RESULT | KICKOFF | |
|---|---|---|---|---|
| 1 | vs | Jets |
W 42–28 | |
| 2 | @ | Browns |
— | unscheduled |
| 3 | @ | Panthers |
— | unscheduled |
| 4 | @ | Jets |
— | unscheduled |
| 5 | vs | Dolphins |
— | unscheduled |
| 6 | @ | Patriots |
— | unscheduled |
| 7 | vs | Giants |
— | unscheduled |
| 8 | vs | Raiders |
— | unscheduled |
| 10 | @ | Cowboys |
— | unscheduled |
| 11 | vs | Patriots |
— | unscheduled |
| 12 | @ | Jaguars |
— | unscheduled |
| 13 | vs | Titans |
— | unscheduled |
| 14 | @ | Commanders |
— | unscheduled |
| 15 | @ | Dolphins |
— | unscheduled |
| 16 | vs | Texans |
— | unscheduled |
| 17 | @ | Colts |
— | unscheduled |
| 18 | vs | Eagles |
— | unscheduled |









