SapphireSportz crest SAPPHIRESPORTZ X3 REGS crest
Sign in
THE WIRE
THE READ
Giants beat Bills, 28-22

The Giants beat Buffalo 28-22 behind Jaxson Dart's 287 passing yards and 3 touchdowns, with Malik Nabers accounting for all 3 scores on 6 catches and 152 yards. New York controlled the game through the air, outgaining the Bills 287 to 182 passing yards while also winning the turnover battle, and despite Buffalo's run game producing 130 yards to the Giants' 113, the home team's efficiency advantage—New York's point margin adjusted for schedule strength sits at 16.8 compared to Buffalo's 8.5—proved decisive. The Bills' pass-heavy approach at 57 percent didn't deviate much from their season average, while the Giants ran more than they typically do this year, yet neither adjustment closed a gap that the numbers suggest should have been wider: New York's expected win rate from point differential alone is 84.2 percent to Buffalo's 71.9 percent.

Luca Santana Analyst
THE WIDER PICTURE
Team SRS SOS MARGIN TO +/-
Giants +10.8 -3.9 +14.7 +16
Bills +1.5 -2.1 +3.6 +11
SRS is how many points a side beats an average team by once you account for who they played — beat a good team by 3 and it counts for more than beating a bad one by 20. SOS is how hard that schedule has been. Full table.
Bills — AFC #4 · division · 8-6 Giants — NFC #3 · division · 11-3 Playoff picture →
In the MVP race
#3 Jaxson Dart QB · Giants · 0.8% of the field
#5 Malik Nabers WR · Giants · 0.8% of the field
The whole board →
IN THE BOOTH
Riley Parker The chaos merchant
Buffalo's problem wasn't complexity—it was math. The Bills turned the ball over 0 times and still lost to a team that gave it away twice, which means New York's weapons were simply operating on a different plane: Malik Nabers caught 3 touchdown passes, and when your receiver is doing that, ball security stops mattering.
They only ever read the box score and this league's own numbers — none of them has a source, and none of them can report anything that did not happen.
Jaxson Dart
Giants
20/31, 287 yards, 3 TD, 1 INT
Malik Nabers
Giants
6 catches, 152 yards, 3 TD
Dalton Kincaid
Bills
6 catches, 62 yards
THE STORY SO FAR
WHAT DECIDED IT
Through the air Giants 287, Bills 182 Giants
Total yards Giants 400, Bills 312 Giants
On the ground Bills 130, Giants 113 Bills
Giveaways Bills 0, Giants 2 Bills
THE ROOM Final. The recap is below.
📺 THE WEEK 7 SHOW this game is in the week's show ▶ Watch the show
THE MATCHUP SCOUT every number below is counted from the export or read off the roster — nothing is inferred about playcalling
LEAGUE DATA counted by Madden, and arithmetic on top of it
Balanced Pass 59% · Rush 41% · 37.9 scored, 23.1 allowed
9.9 yds/att 61.2% completions 5.2 yds/carry 421.8 yds/game 1.3 giveaways/game 8.0% sack rate last 5: 4-1
Primary weapon: Malik Nabers WR — 36% of the receiving yards · DEPENDENCY HIGH
SAPPHIRE METRICS QB efficiency 71 · Efficient Balance 91 Ball security 64 Back usage 35% QB runs 3.1/game
Most exposed: pressure -- sacked on 8.0% of dropbacks
PERSONNEL off the roster — unit averages, best starters only
QB 91 WR 84 TE 82 RB 86 OL 83 DL 85 LB 85 DB 84
Best: Andrew Thomas LT 94 Fastest: Malik Nabers WR 96 SPD 6 at star dev or better
YOUR NOTEBOOK what you wrote about them — private, and never a Sapphire statistic
Sign in as a member of this league to keep private scouting notes on your opponents.
HOW THEY PLAY the man, not the franchise — only weeks the record attributes to him, this season
Ant
Bills · his last 8 games
Runs it Runs the quarterback
Pass / run55% / 45% Points for / against20.1 — 20.9 Margin-0.8 Giveaways a game1.5 Sacks taken7.8% of dropbacks Lead backJames Cook III · 13.2/g Top targetDJ Moore · 26% QB carries5.1 a game
ReverseSzn_
Giants · his last 8 games
Balanced One target
Pass / run56% / 44% Points for / against32.2 — 24.8 Margin+7.5 Giveaways a game1.5 Sacks taken7.7% of dropbacks Lead backCam Skattebo · 15.2/g Top targetMalik Nabers · 38% QB carries3.0 a game
Counted from the weeks each man actually held his team — so a franchise that changed hands is not credited to whoever has it now. Nothing above is a playcall: the export does not carry those, and neither does this.
THE SERIES ReverseSzn_ against Ant — the men, not the teams
ReverseSzn_ leads it 1-0. ReverseSzn_ won the last one.
1 meeting avg 28.0 — 22.0 biggest: 6 pts to ReverseSzn_
S2 · week 7 ReverseSzn_ 28 — 22 Ant REVERSESZN_
Only meetings Sapphire can attribute to both men are counted — a Madden export never says who owned a team last season, so the series starts where the record does.
MATCHUP ADVANTAGES unit averages against each other — inside three points is a push
Giants receivers vs Bills secondary 84 v 88 BILLS
Bills receivers vs Giants secondary 86 v 84 EVEN
Giants line vs Bills front 83 v 86 BILLS
Bills line vs Giants front 80 v 85 GIANTS
Giants backs vs Bills run defence 86 v 84 EVEN
Bills backs vs Giants run defence 91 v 85 BILLS
Giants passer vs Bills secondary 91 v 88 GIANTS
Bills passer vs Giants secondary 99 v 84 BILLS
TOP PERFORMERS
Jaxson Dart QB Giants 287 pass yds
Josh Allen QB Bills 182 pass yds
Malik Nabers WR Giants 152 rec yds
Cam Skattebo HB Giants 62 rush yds
Dalton Kincaid TE Bills 62 rec yds
Cooper Kupp WR Bills 51 rec yds
Geno Stone FS Bills 1 INTs
🎬 The Game Recap
this game as an episode -- the score, the stars, the numbers that decided it -- and a video you can post
›
BOX SCORE
GIANTS
PLAYER C/ATTYDSTDINTSCKLNGRTG
Jaxson Dart QB 20/3128731253113.2
BILLS
PLAYER C/ATTYDSTDINTSCKLNGRTG
Josh Allen QB 19/371823013092.3
RECENT FORM
Giants
L 28–38 vs Packers WK 6
W 21–17 vs Rams WK 5
W 49–7 vs Panthers WK 4
Bills
W 38–10 vs Commanders WK 5
L 17–24 vs Dolphins WK 4
W 34–24 vs Saints WK 3
TEAM STATS
Giants Bills
400 TOTAL YARDS 312
287 PASSING YARDS 182
113 RUSHING YARDS 130
2 SACKS ALLOWED 1
1 SACKS MADE 2
2 GIVEAWAYS 0
0 TAKEAWAYS 2

Bold is the side that won that line. Giveaways come off a team's own offensive rows and takeaways off its own defensive rows — two separate payloads, so they need not tie out against each other.

ALL-TIME HEAD-TO-HEAD
1 GIANTS — 0 BILLS
LEAGUE CHAT
Sign in to join the conversation.