Patrick Mahomes
Box score by season
| Season | Team | G | Cmp | Att | Pass yds | TD | Int | Sacked | Rush | Rush yds | TD | Tgt | Rec | Rec yds | TD | vs ESPN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | KC | 5 | 105 | 158 | 1,309 | 9 | 3 | 6 | 17 | 57 | 1 | 0 | 0 | 0 | 0 | ✓ matches |
| 2025 | KC | 14 | 315 | 502 | 3,587 | 22 | 11 | 34 | 64 | 422 | 5 | 1 | 1 | -10 | 0 | ✓ matches |
| 2024 | KC | 16 | 392 | 581 | 3,928 | 26 | 11 | 36 | 58 | 307 | 2 | 1 | 1 | 2 | 0 | not checked |
| 2024 playoffs | KC | 3 | 55 | 83 | 679 | 5 | 2 | 11 | 22 | 82 | 2 | 0 | 0 | 0 | 0 | |
| 2023 | KC | 16 | 401 | 597 | 4,183 | 27 | 14 | 27 | 75 | 389 | 0 | 0 | 0 | 0 | 0 | not checked |
| 2023 playoffs | KC | 4 | 104 | 149 | 1,051 | 6 | 1 | 5 | 23 | 141 | 0 | 0 | 0 | 0 | 0 | |
| 2022 | KC | 17 | 435 | 648 | 5,250 | 41 | 12 | 26 | 61 | 358 | 4 | 1 | 1 | 6 | 0 | not checked |
| 2022 playoffs | KC | 3 | 72 | 100 | 703 | 7 | 0 | 3 | 12 | 60 | 0 | 0 | 0 | 0 | 0 | |
| 2021 | KC | 17 | 436 | 658 | 4,839 | 37 | 13 | 28 | 66 | 381 | 2 | 0 | 0 | 0 | 0 | not checked |
| 2021 playoffs | KC | 3 | 89 | 122 | 1,057 | 11 | 3 | 9 | 13 | 117 | 1 | 0 | 0 | 0 | 0 | |
| 2020 | KC | 15 | 390 | 588 | 4,740 | 38 | 6 | 22 | 62 | 308 | 2 | 2 | 0 | 0 | 0 | not checked |
| 2020 playoffs | KC | 3 | 76 | 117 | 850 | 4 | 2 | 4 | 13 | 52 | 1 | 0 | 0 | 0 | 0 | |
| 2019 | KC | 14 | 319 | 484 | 4,031 | 26 | 5 | 17 | 43 | 218 | 2 | 0 | 0 | 0 | 0 | not checked |
| 2019 playoffs | KC | 3 | 72 | 112 | 901 | 10 | 2 | 6 | 24 | 135 | 2 | 0 | 0 | 0 | 0 | |
| 2018 | KC | 16 | 383 | 580 | 5,097 | 50 | 12 | 26 | 60 | 272 | 2 | 0 | 0 | 0 | 0 | not checked |
| 2018 playoffs | KC | 2 | 43 | 72 | 573 | 3 | 0 | 8 | 5 | 19 | 1 | 0 | 0 | 0 | 0 | |
| 2017 | KC | 1 | 22 | 35 | 284 | 0 | 1 | 2 | 7 | 10 | 0 | 0 | 0 | 0 | 0 | not checked |
Official scoring from play-by-play. Regular-season totals for 2025, 2026 are compared with ESPN's after every rebuild (all players); earlier seasons aren't checked.
Advanced
Notable in 2025
His biggest gaps between one situation and the rest of his plays, beyond the league's own gap there (|z| ≥ 2.5). Many splits get checked, so some of these are luck; the badge says whether that kind of split repeats year to year.
- -0.24 EPA/dropback on extra rest vs +0.23 the rest of the time (79 vs 461; league gap +0.03; z -2.8) mostly noise · r -0.00
- -0.44 EPA/dropback with temperature (outdoors): Under 40°F vs +0.21 the rest of the time (41 vs 370; league gap -0.01; z -2.7) mostly noise · r 0.00
- -0.16 EPA/dropback against five rushers vs +0.23 the rest of the time (99 vs 487; league gap +0.03; z -2.6) mostly noise · r -0.05
Every split
EPA per dropback in each situation, the league in the same situation, and his rank among qualified players with at least 30 dropbacks there (1 = best). "Repeats" is how much that split's player-to-player differences carry from one season to the next (2016–25); near zero means it describes the past and predicts little. Click a situation to filter all his numbers to it.
| Situation | Dropbacks | EPA/play | Success | Yds/play | League EPA | Rank | Repeats |
|---|---|---|---|---|---|---|---|
| Home / away Setting compare everyone → | |||||||
| Home | 326 | +0.173 | 51% | 6.7 | +0.069 | 12/37 | 0.04 |
| Away | 214 | +0.140 | 48% | 6.2 | +0.044 | 11/37 | 0.01 |
| Neutral site | 46 | +0.255 | 48% | 6.7 | +0.052 | 3/8 | — |
| Rest days Setting compare everyone → | |||||||
| Short week (≤5 days) | 40 | +0.449 | 48% | 6.8 | +0.109 | 2/24 | 0.09 |
| Normal (6–8 days) | 372 | +0.232 | 53% | 6.8 | +0.042 | 4/37 | 0.03 |
| Extra rest (9–12 days) | 79 | -0.238 | 43% | 5.6 | +0.079 | 24/24 | -0.00 |
| Off a bye (13+ days) | 49 | +0.017 | 39% | 5.1 | +0.100 | 16/22 | -0.07 |
| Indoors / outdoors Weather compare everyone → | |||||||
| Indoors | 86 | +0.345 | 48% | 6.7 | +0.044 | 4/34 | 0.01 |
| Outdoors | 500 | +0.137 | 50% | 6.5 | +0.063 | 14/37 | 0.01 |
| Temperature (outdoors) Weather compare everyone → | |||||||
| Under 40°F | 41 | -0.441 | 41% | 5.0 | +0.051 | 19/19 | 0.00 |
| 40–59°F | 118 | +0.285 | 52% | 7.3 | +0.033 | 5/32 | 0.00 |
| 60–79°F | 90 | +0.097 | 43% | 5.1 | +0.094 | 21/32 | -0.13 |
| 80°F+ | 162 | +0.215 | 57% | 7.1 | +0.059 | 6/22 | 0.01 |
| Wind (outdoors) Weather compare everyone → | |||||||
| 0–9 mph | 249 | +0.097 | 47% | 6.1 | +0.076 | 23/35 | -0.06 |
| 10–14 mph | 162 | +0.215 | 57% | 7.1 | +0.052 | 6/25 | -0.12 |
| 15+ mph | 0 | — | — | — | -0.019 | — | -0.06 |
| Rain or snow (outdoors) Weather compare everyone → | |||||||
| Dry | 500 | +0.137 | 50% | 6.5 | +0.063 | 15/37 | 0.01 |
| Rain or snow | 0 | — | — | — | +0.050 | — | 0.01 |
| Score Game state compare everyone → | |||||||
| Trailing 9+ | 85 | +0.313 | 46% | 7.7 | -0.033 | 3/36 | 0.06 |
| Trailing 1–8 | 227 | +0.121 | 49% | 6.4 | +0.087 | 18/37 | 0.05 |
| Tied | 125 | -0.082 | 48% | 5.6 | +0.023 | 31/35 | 0.09 |
| Leading 1–8 | 86 | +0.358 | 56% | 7.1 | +0.106 | 3/35 | -0.21 |
| Leading 9+ | 63 | +0.372 | 54% | 6.3 | +0.157 | 2/20 | 0.03 |
| Win probability Game state compare everyone → | |||||||
| Win prob under 20% | 89 | +0.265 | 43% | 8.0 | -0.032 | 5/35 | 0.05 |
| Win prob 20–80% | 400 | +0.077 | 50% | 6.1 | +0.069 | 20/37 | 0.08 |
| Win prob over 80% | 97 | +0.450 | 56% | 6.6 | +0.143 | 1/27 | 0.03 |
| Quarter Game state compare everyone → | |||||||
| Q1 | 110 | +0.118 | 52% | 6.4 | +0.068 | 16/37 | -0.05 |
| Q2 | 187 | +0.111 | 48% | 5.4 | +0.065 | 13/37 | -0.06 |
| Q3 | 143 | +0.229 | 57% | 7.7 | +0.069 | 9/37 | -0.06 |
| Q4 | 143 | +0.190 | 44% | 6.5 | +0.026 | 9/37 | 0.05 |
| OT | 3 | +1.440 | 67% | 17.3 | +0.214 | — | — |
| Two-minute Game state compare everyone → | |||||||
| Last 2 min of half | 84 | +0.140 | 42% | 5.0 | +0.075 | 15/37 | 0.03 |
| Rest of game | 502 | +0.172 | 51% | 6.8 | +0.053 | 8/37 | 0.03 |
| Down Situation compare everyone → | |||||||
| 1st down | 218 | +0.303 | 54% | 7.5 | +0.114 | 3/37 | 0.19 |
| 2nd down | 211 | +0.029 | 51% | 5.7 | +0.076 | 30/37 | 0.04 |
| 3rd down | 140 | -0.041 | 40% | 5.9 | -0.052 | 21/37 | 0.11 |
| 4th down | 17 | +1.866 | 71% | 8.7 | +0.122 | — | — |
| 3rd-down distance Situation compare everyone → | |||||||
| 3rd & 1–3 | 39 | +0.051 | 54% | 4.3 | -0.034 | 8/10 | -0.29 |
| 3rd & 4–6 | 33 | +0.108 | 45% | 5.5 | -0.012 | 10/23 | -0.12 |
| 3rd & 7+ | 68 | -0.165 | 29% | 7.0 | -0.079 | 23/37 | -0.22 |
| Field position Situation compare everyone → | |||||||
| Own 20 and in | 55 | +0.196 | 56% | 8.1 | +0.060 | 7/25 | -0.02 |
| Own 50–21 | 243 | +0.147 | 50% | 7.1 | +0.051 | 14/37 | 0.11 |
| Opp 21–49 | 187 | +0.271 | 52% | 6.8 | +0.081 | 4/37 | 0.08 |
| Red zone (opp 20 in) | 101 | +0.007 | 42% | 3.5 | +0.019 | 19/34 | 0.01 |
| Formation Style compare everyone → | |||||||
| Shotgun | 547 | +0.169 | 51% | 6.6 | +0.037 | 7/37 | -0.00 |
| Under center | 39 | +0.145 | 36% | 5.0 | +0.147 | 18/32 | -0.00 |
| Tempo Style compare everyone → | |||||||
| Huddle | 567 | +0.150 | 49% | 6.3 | +0.059 | 11/37 | -0.09 |
| No huddle | 19 | +0.681 | 63% | 11.6 | +0.037 | — | -0.09 |
| Yards to go Situation compare everyone → | |||||||
| 1–3 to go | 73 | +0.086 | 55% | 3.8 | +0.046 | 15/29 | -0.07 |
| 4–6 to go | 83 | +0.031 | 47% | 5.1 | +0.042 | 19/36 | -0.02 |
| 7–10 to go | 352 | +0.183 | 51% | 7.0 | +0.085 | 10/37 | -0.01 |
| 11+ to go | 78 | +0.316 | 44% | 8.3 | -0.042 | 4/35 | 0.03 |
| Pass, sack or scramble Passing compare everyone → | |||||||
| Pass | 500 | +0.212 | 51% | 7.2 | +0.163 | 14/37 | 0.66 |
| Sack | 34 | -1.145 | 3% | -5.7 | -1.741 | 1/16 | 0.21 |
| Scramble | 52 | +0.592 | 71% | 8.1 | +0.479 | 5/13 | 0.27 |
| Pass depth Passing compare everyone → | |||||||
| Behind the line | 116 | -0.019 | 47% | 5.0 | -0.186 | 8/36 | 0.19 |
| Short (0–9) | 230 | +0.145 | 56% | 5.5 | +0.123 | 18/37 | 0.01 |
| Intermediate (10–19) | 88 | +0.426 | 57% | 11.3 | +0.393 | 18/37 | 0.16 |
| Deep (20+) | 66 | +0.568 | 33% | 11.3 | +0.443 | 13/31 | 0.18 |
| Pass direction Passing compare everyone → | |||||||
| Left | 202 | +0.197 | 50% | 6.6 | +0.156 | 17/37 | 0.11 |
| Middle | 90 | +0.107 | 49% | 7.0 | +0.279 | 34/37 | 0.10 |
| Right | 208 | +0.273 | 53% | 7.8 | +0.111 | 7/37 | 0.08 |
| Play action Scheme (FTN) compare everyone → | |||||||
| Play action | 87 | +0.120 | 48% | 6.0 | +0.136 | 21/37 | -0.03 |
| No play action | 499 | +0.175 | 50% | 6.6 | +0.032 | 5/37 | -0.03 |
| In / out of pocket Scheme (FTN) compare everyone → | |||||||
| In pocket | 429 | +0.117 | 50% | 6.4 | +0.070 | 15/37 | 0.06 |
| Out of pocket | 157 | +0.304 | 50% | 6.8 | +0.003 | 2/36 | 0.06 |
| Blitz Defense (FTN) compare everyone → | |||||||
| Blitzed | 150 | +0.061 | 47% | 6.7 | +0.048 | 19/37 | -0.15 |
| No blitz | 436 | +0.204 | 51% | 6.5 | +0.060 | 7/37 | -0.15 |
| Pass rushers Defense (FTN) compare everyone → | |||||||
| 3 or fewer rushers | 55 | +0.090 | 47% | 5.9 | +0.148 | 1/2 | — |
| 4 rushers | 412 | +0.240 | 52% | 6.8 | +0.049 | 3/37 | -0.27 |
| 5 rushers | 99 | -0.157 | 43% | 5.9 | +0.076 | 32/37 | -0.05 |
| 6+ rushers | 20 | +0.480 | 45% | 5.8 | +0.030 | — | 0.15 |
| Defenders in the box Defense (FTN) compare everyone → | |||||||
| Light box (6 or fewer) | 488 | +0.185 | 50% | 6.4 | +0.047 | 8/37 | 0.13 |
| 7 in the box | 82 | +0.121 | 48% | 7.5 | +0.083 | 18/37 | 0.11 |
| Stacked box (8+) | 16 | -0.124 | 62% | 4.6 | +0.097 | — | — |
| Screen Scheme (FTN) compare everyone → | |||||||
| Screen | 49 | +0.007 | 45% | 5.9 | -0.040 | 11/19 | -0.11 |
| Not a screen | 537 | +0.182 | 50% | 6.6 | +0.064 | 7/37 | -0.11 |
| Pre-snap motion Scheme (FTN) compare everyone → | |||||||
| Motion | 319 | +0.160 | 50% | 6.2 | +0.082 | 11/37 | 0.02 |
| No motion | 267 | +0.176 | 50% | 6.9 | +0.027 | 8/37 | 0.02 |
| RPO Scheme (FTN) compare everyone → | |||||||
| RPO | 58 | +0.124 | 62% | 6.4 | +0.068 | 1/2 | — |
| Not an RPO | 528 | +0.172 | 48% | 6.5 | +0.056 | 9/37 | — |
| Pressure Defense (NGS) compare everyone → | |||||||
| Clean pocket | 413 | +0.289 | 58% | 7.5 | +0.273 | 17/37 | 0.04 |
| Pressured | 173 | -0.124 | 31% | 4.1 | -0.454 | 2/37 | 0.04 |
| Man / zone Defense (NGS) compare everyone → | |||||||
| Man | 204 | +0.017 | 44% | 5.3 | +0.077 | 23/37 | 0.01 |
| Zone | 382 | +0.248 | 53% | 7.2 | +0.047 | 3/37 | 0.01 |
| Coverage shell Defense (NGS) compare everyone → | |||||||
| Cover 0 | 19 | +0.159 | 47% | 5.1 | +0.112 | — | — |
| Cover 1 | 149 | +0.058 | 48% | 5.7 | +0.072 | 20/37 | -0.05 |
| 2-Man | 36 | -0.227 | 28% | 3.5 | +0.077 | 7/8 | — |
| Cover 2 | 113 | +0.370 | 54% | 7.5 | +0.021 | 1/37 | -0.18 |
| Cover 3 | 152 | +0.290 | 55% | 7.4 | +0.070 | 4/37 | -0.07 |
| Cover 4 | 64 | +0.239 | 55% | 7.2 | +0.080 | 8/29 | -0.01 |
| Cover 6 | 33 | -0.415 | 30% | 5.1 | -0.004 | 13/14 | -0.20 |
| Cover 9 | 14 | +0.232 | 64% | 5.0 | -0.006 | — | — |
| Combo | 5 | +0.865 | 80% | 14.2 | +0.034 | — | — |
| Blown coverage | 1 | -0.483 | 0% | 2.0 | +0.293 | — | — |
| Time to throw Passing compare everyone → | |||||||
| Quick (under 2.5s) | 263 | +0.178 | 58% | 6.0 | +0.165 | 23/37 | 0.12 |
| Normal (2.5–3.5s) | 132 | +0.119 | 39% | 6.6 | +0.220 | 30/37 | 0.07 |
| Long (3.5s+) | 108 | +0.372 | 45% | 10.2 | +0.023 | 7/35 | 0.07 |
| Offensive personnel Scheme (NGS) compare everyone → | |||||||
| 11 | 372 | +0.196 | 49% | 6.7 | +0.050 | 6/37 | 0.07 |
| 12 | 169 | +0.103 | 51% | 6.2 | +0.075 | 20/35 | 0.04 |
| 21 | 15 | +0.144 | 53% | 6.9 | -0.020 | — | -0.07 |
| 13 | 26 | +0.138 | 46% | 4.9 | +0.130 | — | — |
| 22 | 0 | — | — | — | -0.218 | — | — |
| 10 | 2 | +0.100 | 50% | 4.5 | +0.056 | — | — |
| Other | 2 | +0.933 | 50% | 16.5 | +0.044 | — | -0.08 |
By season
| Season | Team | Dropbacks | EPA/play | Total EPA | Success | Yds/play | CPOE | Comp % | aDOT | Sack rate |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | KC | 586 | +0.167 | +98.0 | 49.8% | 6.51 | +0.3 | 63.0% | 8.1 | 5.8% |
Definitions. QB plays are dropbacks: passes, sacks and scrambles (spikes left out). QB EPA doesn't charge the passer for a receiver's fumble after the catch. Rushing is designed runs only; receiving is EPA per target. EPA is about ±1.4 points a play, so a split of 50 plays carries roughly ±0.2 of luck.