Do our stats match ESPN?

Season 20262025

Every regular-season counting stat we show (completions, attempts, yards, touchdowns, interceptions, sacks, rushes, targets, receptions) is rebuilt from play-by-play and compared with ESPN's season totals for the same player, joined by ESPN player id. Last checked 2026-11-07 11:40 UTC; our play-by-play runs through week 9.

96.27% of 2,359 player stat cells exact 99.87% within 1 509 players matched, 1 ESPN-only

By stat

StatPlayers comparedExactMatch
Completions6161 100.0%
Pass attempts6767 100.0%
Passing yards6060 100.0%
Passing TD4444 100.0%
Interceptions4343 100.0%
Sacks taken4949 100.0%
Rushes253253 100.0%
Rushing yards248248 100.0%
Rushing TD9999 100.0%
Targets433345 79.7%
Receptions409409 100.0%
Receiving yards409409 100.0%
Receiving TD185184 99.5%

Every mismatch (89)

PlayerTeamStatOursESPNDiff
Laquon Treadwell INDTargets 2830 -2
Tyler Allgeier ARITargets 2224 -2
Devaughn Vele NOTargets 4846 +2
Travis Kelce KCTargets 4243 -1
Michael Burton CLETargets 21 +1
Darren Waller CARTargets 2524 +1
Dak Prescott DALTargets 01 -1
Mo Alie-Cox INDTargets 67 -1
Aaron Jones Sr. MINTargets 2120 +1
Kendrick Bourne ARITargets 3839 -1
Evan Engram DENTargets 2526 -1
Chris Godwin Jr. TBTargets 3536 -1
Dallas Goedert PHITargets 3536 -1
Deebo Samuel Sr. SFReceiving TD 23 -1
Jeremy McNichols WSHTargets 12 -1
Courtland Sutton DENTargets 3738 -1
Chris Brooks GBTargets 56 -1
Foster Moreau HOUTargets 1413 +1
Christian Kirk SFTargets —1 -1
Tony Pollard TENTargets 2120 +1
Saquon Barkley PHITargets 1011 -1
Juwan Johnson NOTargets 3738 -1
Rashid Shaheed SEATargets 3029 +1
Justice Hill BALTargets 2827 +1
DK Metcalf PITTargets 6465 -1
David Moore CARTargets 45 -1
J.K. Dobbins DENTargets 910 -1
Jonathan Taylor INDTargets 3130 +1
Nico Collins HOUTargets 3534 +1
Michael Wilson ARITargets 8182 -1
Isaiah Likely NYGTargets 6364 -1
Trey McBride ARITargets 8685 +1
Jahan Dotson ATLTargets 3031 -1
Pat Freiermuth PITTargets 3536 -1
Javonte Williams DALTargets 2425 -1
Will Mallory INDTargets 910 -1
Tyler Badie DENTargets 76 +1
Tommy Tremble CARTargets 2423 +1
Khalil Shakir BUFTargets 3837 +1
James Cook III BUFTargets 1718 -1
Nate Adkins DENTargets 78 -1
Cade Stover HOUTargets 34 -1
Drake London ATLTargets 6263 -1
Elijah Higgins ARITargets 1819 -1
Erick All Jr. CINTargets 910 -1
Rashee Rice KCTargets 2524 +1
Dontayvion Wicks PHITargets 3231 +1
Kayshon Boutte HOUTargets 2324 -1
Quentin Johnston LACTargets 2625 +1
Blake Corum LARTargets 1516 -1
Jordan Addison MINTargets 3332 +1
Sam LaPorta DETTargets 4445 -1
Xavier Legette CARTargets 65 +1
Myles Price MINTargets 78 -1
Bijan Robinson ATLTargets 3334 -1
Rome Odunze CHITargets 4445 -1
Brock Bowers LVTargets 6160 +1
Marvin Harrison Jr. HOUTargets 2120 +1
Kenneth Walker III KCTargets 3231 +1
Isaiah Williams NYJTargets 1516 -1
Jaylen Warren PITTargets 3635 +1
Jacory Croskey-Merritt WSHTargets 76 +1
Jacob Cowing SFTargets 109 +1
AJ Barner SEATargets 3433 +1
Adonai Mitchell NYJTargets 2726 +1
Ladd McConkey LACTargets 2425 -1
Braelon Allen NYJTargets 2221 +1
Tetairoa McMillan CARTargets 6566 -1
Nicholas Singleton TENTargets 01 -1
Quinshon Judkins CLETargets 2324 -1
Xavier Hutchinson HOUTargets 4041 -1
Tre' Harris LACTargets 2829 -1
Mike Washington Jr. LVTargets 67 -1
Josh Downs INDTargets 5150 +1
Jalen Brooks ARITargets 1716 +1
Devontez Walker BALTargets 98 +1
Rachaad White WSHTargets 1819 -1
Ollie Gordon II MIATargets 98 +1
Darius Cooper PHITargets 2423 +1
Colston Loveland CHITargets 5150 +1
Reggie Virgil ARITargets 76 +1
Caleb Douglas MIATargets 1920 -1
Chris Bell MIATargets 2423 +1
Makai Lemon PHITargets 4546 -1
Jeremiyah Love ARITargets 1415 -1
Elic Ayomanor TENTargets 2627 -1
Ashton Jeanty LVTargets 4849 -1
LeQuint Allen Jr. JAXTargets 87 +1
Jalen Royals KCTargets 1213 -1

Known causes of the remaining gaps. Multi-lateral plays: nflverse's play-by-play records only the first lateral, so on a last-second hook-and-ladder the later players' yards land on the wrong man (a few yards, a few players a season). During the season ESPN's target counts are often one off ours, mostly around throws wiped out by a penalty; they settle by season's end (2025's final totals agree on 497 of 501 receivers). Yards after a lateral are credited to the player who took the lateral, the way the official book, ESPN and Pro Football Reference do it. EPA, success rate, CPOE and the splits have no outside source to check against; they're built from the same plays as these totals.