Pigskin NightlyWeek 10
Latest
Pittsburgh SteelersAsked and Answered: Nov. 10New York GiantsGiants Now: Michael Strahan offers high praise of Arvell ReesePhiladelphia EaglesAAA Official Review: What did the Eagles, Joe Milton learn from the QB's first start?Buffalo Bills'There's no panic' | The Bills stay strong through early struggles and injuries in MNF win over the Minnesota VikingsESPNVikings left at QB crossroads after Carson Wentz's poor MNF showing vs. BillsBroncos DeskBroncos are 7-2, but the snaps say 4.1 wins and the 11th seed in the conference5 h agoInjuryByron Murphy Jr.: Active → Cleared5 h agoMinnesota VikingsVikings Defense Limits Bills Below AveragesMinnesota VikingsO'Connell: Vikings Have to 'Improve Offensively at Rapid Pace'InjuryBlake Cashman: Active → Cleared6 h agoVikings DeskVikings go 0-for-8 on third down and never get a receiver open in a 23-6 loss to Bills6 h agoInjuryWill Reichard: Active → Cleared6 h agoBills DeskJosh Allen's picks and sacks didn't matter: Bills force three turnovers in Minneapolis6 h agoPro Football RumorsSeahawks Interested In Adding WR DepthInjuryGreg Dortch: Active → Cleared6 h agoESPNJosh Allen and the Bills move to 7-1 with a 23-6 win over the sputtering VikingsBuffalo BillsBills 23 , Vikings 6 | Final Score, recap + highlightsMinnesota VikingsVikings vs. Bills Game Observations: Offense's Misfires & Turnovers Add UpInjuryCarl Granderson: Active → Cleared7 h agoESPNJosh Allen, Bills outlast Vikings 23-6 on MNFESPNJosh Allen leads Bills to win over tough Vikings' defenseESPNCarson Beck next man up for Cardinals
WSH ThuNYG NE SunDET BUF SunNYJ CAR SunNO HOU SunCLE JAX SunTEN KC SunATL MIA SunIND MIN SunGB LAR SunARI SEA SunLV SF SunDAL PIT SunCIN LAC MonBAL
The Verdict2026 season · through Week 9

Robbed & Lucky

Every game re-judged from the snaps: the margin the plays were worth, the win probability that margin carries, and the results that lied.

Robberies7of 136 games: the loser deserved it at least 70% of the time
Coin flips18won with a deserved probability under 60%
Model fitR² 0.83the snaps explain 83% of final margins · typical miss 5.5 pts
Most robbedJets logoNYJ 2losses the play said they should have won

The robberies

Losers with ≥70% deserved win probability

Bottom line7 of these 136 games went against the play. The biggest: GB @ NYJ, where the Jets lost with a 85% deserved win probability. 18 more were coin flips.

How to read this chart
Each card is one game.
Under each team: its success rate (share of snaps that kept the offense on schedule) and EPA per play (expected points added: how much each snap improved its scoring chances; 0 is average).
The split bar is the deserved win probability:
how often each team would win if the game were replayed from the same snaps. Away team on the left, home team on the right, 50-50 at the tick in the middle. The longer side played better.
The stamp is the ruling.
Earned: the winner also played better. Coin flip: the winner deserved it less than 60% of the time. Robbed: the loser deserved to win at least 70% of the time.
Luck pts
(full cards): real margin minus deserved margin; plus means the scoreboard was kinder than the play.
No. 1 · Week 2RobbedGame file →

Jets played like a 5.7-point better team. A team that plays like that wins 85% of the time. Jets lost.

Deserved marginNYJ by 5.7
Real marginGB by 3
Luck pts GB+1.4
Luck pts NYJ−2.0

The swingQ4 4:49 · NYJ · −26 pts of win probability. 14-A.McNamara punts 51 yards to GB 18, Center-42-T.Hennessy. 23-S.Moore pushed ob at NYJ 19 for 63 yards (82-A.Smith).

No. 2 · Week 9RobbedGame file →

Panthers played like a 4.4-point better team. A team that plays like that wins 79% of the time. Panthers lost.

Deserved marginCAR by 4.4
Real marginDEN by 5
Luck pts DEN+4.5
Luck pts CAR−2.9

The swingQ4 1:24 · CAR · −33 pts of win probability. (No Huddle, Shotgun) 9-B.Young sacked at DEN 44 for -8 yards (15-N.Bonitto). FUMBLES (15-N.Bonitto) [15-N.Bonitto], RECOVERED by DEN-15-N.Bonitto at DEN 44. The Replay Official reviewed the fumble ruling, and the play…

No. 3 · Week 3RobbedGame file →

Bengals played like a 3.8-point better team. A team that plays like that wins 76% of the time. Bengals lost.

Deserved marginCIN by 3.8
Real marginPIT by 3
Luck pts CIN−3.0
Luck pts PIT+1.0

The swingQ4 0:53 · CIN · −42 pts of win probability. (Shotgun) 9-J.Burrow sacked at PIT 46 for -8 yards (99-D.Harmon). FUMBLES (99-D.Harmon) [99-D.Harmon], RECOVERED by PIT-69-S.Joseph at CIN 49.

No. 4 · Week 3RobbedGame file →

Cowboys played like a 3.5-point better team. A team that plays like that wins 74% of the time. Cowboys lost.

Deserved marginDAL by 3.5
Real marginBAL by 3
Luck pts BAL+1.4
Luck pts DAL−1.6

The swingQ4 0:01 · BAL · +27 pts of win probability. 33-T.Loop 56 yard field goal is GOOD, Center-46-N.Moore, Holder-30-R.Eckley.

No. 5 · Week 3RobbedGame file →

Rams played like a 3.1-point better team. A team that plays like that wins 71% of the time. Rams lost.

Deserved marginLAR by 3.1
Real marginDEN by 4
Luck pts LAR+0.6
Luck pts DEN+0.5

The swingQ4 5:01 · LA · −53 pts of win probability. (Shotgun) 9-M.Stafford pass short left intended for 23-K.Williams INTERCEPTED by 9-T.Hufanga at DEN 34. 9-T.Hufanga for 66 yards, TOUCHDOWN.

No. 6 · Week 8RobbedGame file →

Jets played like a 3.1-point better team. A team that plays like that wins 71% of the time. Jets lost.

Deserved marginNYJ by 3.1
Real marginLV by 5
Luck pts LV−0.8
Luck pts NYJ−1.2

The swingQ4 6:11 · NYJ · +19 pts of win probability. (Shotgun) 7-G.Smith pass deep left to 15-A.Mitchell to LV 13 for 47 yards (31-T.Stukes).

No. 7 · Week 8RobbedGame file →

Chiefs played like a 3.1-point better team. A team that plays like that wins 71% of the time. Chiefs lost.

Deserved marginKC by 3.1
Real marginDEN by 4
Luck pts KC−0.8
Luck pts DEN+1.4

The swingQ4 0:04 · KC · −38 pts of win probability. (Shotgun) 15-P.Mahomes sacked at DEN 12 for -6 yards (97-M.Roach).

Coin flips

Wins the play barely supported

Every game, judged

Sorted by how far the result strayed from the play

Bottom lineBiggest gap of the season: GB @ NYJ in Week 2, 85%.

How to read this chart
Deserved:
the team whose snaps were worth more, and by how many points.
Deserved WP:
that team's deserved win probability, how often it would win a replay of the same snaps.
Gap:
the loser's deserved win probability. 0% = the right team won easily; 70% or more = a robbery.
GameWkScoreDeservedDeserved WPGapVerdict
Packers logoGB @ Jets logoNYJ220-17NYJ +5.785%85%Robbed
Broncos logoDEN @ Panthers logoCAR926-21CAR +4.479%79%Robbed
Bengals logoCIN @ Steelers logoPIT327-30CIN +3.876%76%Robbed
Ravens logoBAL @ Cowboys logoDAL334-31DAL +3.574%74%Robbed
Rams logoLAR @ Broncos logoDEN326-30LAR +3.171%71%Robbed
Raiders logoLV @ Jets logoNYJ838-33NYJ +3.171%71%Robbed
Chiefs logoKC @ Broncos logoDEN824-28KC +3.171%71%Robbed
Seahawks logoSEA @ Broncos logoDEN614-17SEA +2.568%68%Coin flip
Cowboys logoDAL @ Texans logoHOU434-30HOU +1.964%64%Coin flip
Titans logoTEN @ Colts logoIND626-20IND +1.963%63%Coin flip
Chargers logoLAC @ Seahawks logoSEA423-30LAC +1.763%63%Coin flip
Ravens logoBAL @ Browns logoCLE610-13BAL +1.360%60%Coin flip
Packers logoGB @ Lions logoDET717-20GB +1.158%58%Coin flip
Bills logoBUF @ Rams logoLAR537-34LAR +0.956%56%Coin flip
Bills logoBUF @ Texans logoHOU136-31HOU +0.655%55%Coin flip
Titans logoTEN @ Giants logoNYG37-12TEN +0.352%52%Coin flip
Buccaneers logoTB @ Bengals logoCIN127-33CIN +0.050%50%Coin flip
Eagles logoPHI @ Titans logoTEN224-20PHI +0.151%49%Coin flip
Vikings logoMIN @ Buccaneers logoTB323-16MIN +0.151%49%Coin flip
Texans logoHOU @ Jaguars logoJAX634-31HOU +0.453%47%Coin flip
Chiefs logoKC @ Raiders logoLV430-27KC +0.654%46%Coin flip
Seahawks logoSEA @ Commanders logoWSH331-33WSH +0.755%45%Coin flip
Saints logoNO @ Ravens logoBAL224-17NO +0.957%43%Coin flip
Colts logoIND @ Vikings logoMIN710-16MIN +1.057%43%Coin flip
Dolphins logoMIA @ Vikings logoMIN410-15MIN +1.258%42%Coin flip
Texans logoHOU @ Colts logoIND317-19IND +1.561%39%Earned
Dolphins logoMIA @ Jets logoNYJ728-25MIA +1.662%38%Earned
Cardinals logoARI @ Rams logoLAR618-16ARI +1.963%37%Earned
Vikings logoMIN @ Lions logoDET815-19DET +2.064%36%Earned
Raiders logoLV @ Saints logoNO335-27LV +2.265%35%Earned
Saints logoNO @ Giants logoNYG634-27NO +2.265%35%Earned
Titans logoTEN @ Bengals logoCIN836-43CIN +2.265%35%Earned
49ers logoSF @ Falcons logoATL720-29ATL +2.366%34%Earned
Packers logoGB @ Buccaneers logoTB417-14GB +2.568%33%Earned
Steelers logoPIT @ Browns logoCLE424-27CLE +2.668%32%Earned
Commanders logoWSH @ Eagles logoPHI122-24PHI +2.668%32%Earned
Jets logoNYJ @ Patriots logoNE619-26NE +2.668%32%Earned
Bills logoBUF @ Raiders logoLV633-30BUF +2.869%31%Earned
Browns logoCLE @ Saints logoNO922-23NO +3.071%30%Earned
Patriots logoNE @ Bears logoCHI724-30CHI +3.675%25%Earned
Saints logoNO @ Lions logoDET130-31DET +3.775%25%Earned
Jets logoNYJ @ Lions logoDET324-31DET +3.775%25%Earned
Cowboys logoDAL @ Giants logoNYG120-28NYG +3.976%24%Earned
Patriots logoNE @ Dolphins logoMIA824-19NE +4.077%23%Earned
Vikings logoMIN @ Bears logoCHI29-3MIN +4.177%23%Earned
Lions logoDET @ Panthers logoCAR426-32CAR +4.278%22%Earned
Steelers logoPIT @ Saints logoNO716-10PIT +4.278%22%Earned
Commanders logoWSH @ Cowboys logoDAL220-37DAL +4.579%21%Earned
Jaguars logoJAX @ Bengals logoCIN422-17JAX +4.479%21%Earned
Broncos logoDEN @ 49ers logoSF414-24SF +4.981%19%Earned
Steelers logoPIT @ Buccaneers logoTB626-19PIT +5.082%18%Earned
Patriots logoNE @ Bills logoBUF429-26NE +5.182%18%Earned
Giants logoNYG @ Commanders logoWSH527-27NYG +2.366%16%Tie
Broncos logoDEN @ Chargers logoLAC523-17DEN +5.684%16%Earned
Buccaneers logoTB @ Bears logoCHI924-27CHI +5.785%15%Earned
Giants logoNYG @ Eagles logoPHI919-11NYG +5.886%14%Earned
Falcons logoATL @ Steelers logoPIT113-20PIT +6.086%14%Earned
Chargers logoLAC @ Bills logoBUF316-24BUF +6.387%13%Earned
Panthers logoCAR @ Browns logoCLE318-21CLE +7.090%10%Earned
Colts logoIND @ Chiefs logoKC230-33KC +7.190%10%Earned
Ravens logoBAL @ Falcons logoATL530-23BAL +7.291%10%Earned
Raiders logoLV @ Chargers logoLAC226-14LV +7.391%9%Earned
Cardinals logoARI @ Cowboys logoDAL833-30ARI +7.591%9%Earned
Lions logoDET @ Dolphins logoMIA919-9DET +7.592%9%Earned
Packers logoGB @ Vikings logoMIN122-39MIN +7.692%8%Earned
Bengals logoCIN @ Dolphins logoMIA531-24CIN +7.692%8%Earned
Browns logoCLE @ Buccaneers logoTB223-19CLE +8.293%7%Earned
Jaguars logoJAX @ Broncos logoDEN213-20DEN +8.293%7%Earned
Patriots logoNE @ Seahawks logoSEA110-13SEA +8.995%5%Earned
Colts logoIND @ Commanders logoWSH430-13IND +8.995%5%Earned
Cardinals logoARI @ 49ers logoSF330-36SF +8.995%5%Earned
Bengals logoCIN @ Texans logoHOU220-6CIN +9.095%5%Earned
Buccaneers logoTB @ Cowboys logoDAL524-16TB +9.195%5%Earned
Browns logoCLE @ Jets logoNYJ512-17NYJ +9.195%5%Earned
Colts logoIND @ Steelers logoPIT522-34PIT +9.295%5%Earned
Rams logoLAR @ Commanders logoWSH920-13LAR +9.396%5%Earned
Browns logoCLE @ Titans logoTEN727-24CLE +9.796%4%Earned
Jets logoNYJ @ Bears logoCHI412-23CHI +10.197%3%Earned
Bengals logoCIN @ Falcons logoATL934-17CIN +10.297%3%Earned
Cardinals logoARI @ Giants logoNYG424-36NYG +10.597%3%Earned
Dolphins logoMIA @ Raiders logoLV113-27LV +10.697%3%Earned
Cowboys logoDAL @ Packers logoGB613-23GB +11.098%2%Earned
Jets logoNYJ @ Titans logoTEN123-10NYJ +11.198%2%Earned
Chiefs logoKC @ Dolphins logoMIA324-10KC +11.398%2%Earned
Eagles logoPHI @ Commanders logoWSH810-27WSH +11.498%2%Earned
Lions logoDET @ Bills logoBUF231-41BUF +11.598%2%Earned
Steelers logoPIT @ Patriots logoNE23-20NE +11.698%2%Earned
Commanders logoWSH @ 49ers logoSF617-23SF +12.199%1%Earned
Browns logoCLE @ Steelers logoPIT86-27PIT +12.199%1%Earned
Bears logoCHI @ Panthers logoCAR159-37CHI +12.499%1%Earned
Lions logoDET @ Cardinals logoARI545-21DET +12.599%1%Earned
Panthers logoCAR @ Eagles logoPHI625-14CAR +13.199%1%Earned
Bears logoCHI @ Falcons logoATL631-23CHI +13.299%1%Earned
Buccaneers logoTB @ Panthers logoCAR743-13TB +13.399%1%Earned
49ers logoSF @ Seahawks logoSEA532-29SF +13.799%1%Earned
Broncos logoDEN @ Cardinals logoARI730-16DEN +13.899%1%Earned
Panthers logoCAR @ Packers logoGB819-27GB +13.799%1%Earned
Cowboys logoDAL @ Colts logoIND927-23DAL +13.899%1%Earned
Eagles logoPHI @ Bears logoCHI37-27CHI +14.1100%1%Earned
Eagles logoPHI @ Jaguars logoJAX517-19JAX +14.1100%1%Earned
Cardinals logoARI @ Chargers logoLAC126-14ARI +14.4>99%<1%Earned
Vikings logoMIN @ Saints logoNO523-13MIN +14.7>99%<1%Earned
Falcons logoATL @ Buccaneers logoTB80-16TB +14.6>99%<1%Earned
Chargers logoLAC @ Chiefs logoKC66-22KC +15.1>99%<1%Earned
Chiefs logoKC @ Seahawks logoSEA73-20SEA +15.3>99%<1%Earned
Giants logoNYG @ Texans logoHOU727-21NYG +15.4>99%<1%Earned
Cowboys logoDAL @ Eagles logoPHI738-21DAL +16.0>99%<1%Earned
Bears logoCHI @ Seahawks logoSEA834-17CHI +15.8>99%<1%Earned
Raiders logoLV @ 49ers logoSF917-38SF +15.9>99%<1%Earned
Cardinals logoARI @ Seahawks logoSEA93-17SEA +15.7>99%<1%Earned
49ers logoSF @ Rams logoLAR127-7SF +17.3>99%<1%Earned
Broncos logoDEN @ Chiefs logoKC110-31KC +17.7>99%<1%Earned
Falcons logoATL @ Packers logoGB335-14ATL +16.9>99%<1%Earned
Falcons logoATL @ Saints logoNO445-24ATL +18.1>99%<1%Earned
Texans logoHOU @ Titans logoTEN526-3HOU +18.0>99%<1%Earned
Bengals logoCIN @ Ravens logoBAL735-13CIN +16.8>99%<1%Earned
Rams logoLAR @ Raiders logoLV735-21LAR +18.0>99%<1%Earned
Packers logoGB @ Patriots logoNE945-27GB +17.0>99%<1%Earned
Ravens logoBAL @ Colts logoIND141-23BAL +25.1100%0%Earned
Browns logoCLE @ Jaguars logoJAX110-34JAX +18.4100%0%Earned
Panthers logoCAR @ Falcons logoATL234-3CAR +24.9100%0%Earned
Dolphins logoMIA @ 49ers logoSF213-35SF +20.4100%0%Earned
Seahawks logoSEA @ Cardinals logoARI231-7SEA +19.9100%0%Earned
Giants logoNYG @ Rams logoLAR26-28LAR +33.6100%0%Earned
Patriots logoNE @ Jaguars logoJAX36-35JAX +23.6100%0%Earned
Rams logoLAR @ Eagles logoPHI424-20LAR +19.6100%0%Earned
Titans logoTEN @ Ravens logoBAL418-24BAL +18.2100%0%Earned
Raiders logoLV @ Patriots logoNE517-45NE +26.3100%0%Earned
Bears logoCHI @ Packers logoGB57-31GB +27.4100%0%Earned
Ravens logoBAL @ Bills logoBUF810-36BUF +18.5100%0%Earned
Colts logoIND @ Jaguars logoJAX87-42JAX +30.3100%0%Earned
Chargers logoLAC @ Rams logoLAR89-24LAR +18.3100%0%Earned
Jaguars logoJAX @ Ravens logoBAL933-10JAX +19.0100%0%Earned
Jets logoNYJ @ Chiefs logoKC912-35KC +22.4100%0%Earned
Texans logoHOU @ Chargers logoLAC944-22HOU +20.7100%0%Earned
Bills logoBUF @ Vikings logoMIN923-6BUF +20.0100%0%Earned

By team

Robbed = lost a game they deserved · Lucky = won one they didn't

Bottom lineNew York Jets have been robbed 2 times, the most in the league.

How to read this chart
Deserved W:
wins the team's snaps earned, adding up each game's deserved win probability.
Robbed / Lucky:
games lost despite deserving to win at least 70% of the time / games won the other way round.
Net EPA/play:
expected points added per snap by the offense minus those allowed by the defense; above 0 = better than average.
TeamRecordDeserved WRobbedLuckyNet EPA/play
Jets logoNYJ2-74.520−0.024
Bengals logoCIN6-26.010+0.126
Chiefs logoKC6-26.110+0.163
Cowboys logoDAL4-54.310+0.009
Panthers logoCAR3-53.7100.000
Rams logoLAR5-46.610+0.191
Bills logoBUF7-15.600+0.135
Lions logoDET6-24.700+0.032
Vikings logoMIN6-24.700+0.008
Browns logoCLE5-44.200−0.034
Eagles logoPHI2-71.400−0.214
Patriots logoNE5-44.600−0.007
Cardinals logoARI3-62.600−0.127
Giants logoNYG5-2-15.100+0.007
Saints logoNO3-52.700−0.097
Bears logoCHI7-26.800+0.102
Falcons logoATL3-62.900−0.097
Commanders logoWSH2-5-12.500−0.075
49ers logoSF7-17.100+0.246
Jaguars logoJAX6-26.300+0.278
Seahawks logoSEA5-45.500+0.071
Dolphins logoMIA1-71.500−0.176
Colts logoIND2-72.800−0.173
Titans logoTEN1-71.800−0.163
Chargers logoLAC0-81.000−0.224
Texans logoHOU3-54.200+0.042
Buccaneers logoTB3-64.700+0.046
Steelers logoPIT6-25.001+0.050
Packers logoGB6-35.501+0.096
Raiders logoLV4-53.601−0.106
Ravens logoBAL4-54.201−0.014
Broncos logoDEN7-24.103−0.021

How it works

Deserved margin. For every game we add up the expected points added (EPA, nflverse model) by each offense on its passes and runs, with kneel-downs and spikes left out. Fumbles are evened out: every fumble counts as the league-average fumble (-2.56 EPA, with offenses recovering 53% of their own), because who falls on the ball is mostly chance. Kicking and returns are left out. A regression of real margins on that net EPA across the season's 136 games gives the deserved margin: 0.82 + 0.772 × net EPA.

Deserved win probability. The deserved margin, divided by the model's typical miss (5.5 points), through a normal curve. A game is robbed when the loser's deserved win probability is 70% or more, a coin flip when the winner's is under 60%. The fit is redone as games are added, so early-season numbers can move by a point or two.

The full Verdict method →

Cite thisPigskin Nightly, "Robbed & Lucky, 2026", https://pigskinnightly.com/verdict/robbed (2026)CC BY 4.0Data licenseCSVJSONEmbedHow it works