Home
Every play since 2015, filtered your way — a down, a distance, a team, a situation, an outcome — measured against the league average in that same spot. No AI guessing what you meant: every result shows exactly what you asked for.
“Maxwell Hairston”
25 plays. +0.39 EPA per play, a 48% success rate. That's above the league's -0.01 and 42% over the same seasons.
Plays
25
Yards / play
7.2
1st-down rate
36%
22%
TD rate
4%
3%
Turnover rate
8%
1%
Explosive-play rate?
16%
10%
League average, same seasons & situation
Sort by
Best EPA first
Worst EPA first
Most recent first
Oldest first
When
Matchup
Situation
Play
Result
2025 · Wk10
MIA vs BUF
Q2 15:00 · 2nd & 11
(15:00) 64-D.Brunskill reported in as eligible. 1-T.Tagovailoa pass deep right to 17-J.Waddle for 38 yards, TOUCHDOWN. Penalty on BUF-31-M.Hairston, Defensive Pass Interference, declined.
TD
+4.42
2025 · Wk15
NE vs BUF
Q1 13:00 · 3rd & 7
(13:00) (Shotgun) 10-D.Maye pass deep right to 9-K.Boutte to BUF 25 for 30 yards (31-M.Hairston).
1st down
+3.10
2025 · Wk14
CIN vs BUF
Q4 10:10 · 3rd & 6
(10:10) (Shotgun) 9-J.Burrow pass short middle to 5-T.Higgins to BUF 16 for 18 yards (31-M.Hairston).
1st down
+2.22
2025 · Wk18
NYJ vs BUF
Q4 09:46 · 3rd & 3
(9:46) (Shotgun) 4-B.Cook pass short right to 88-Q.Skinner to BUF 19 for 10 yards (49-K.Jenkins; 31-M.Hairston). BUF-31-M.Hairston was injured during the play.
1st down
+1.26
2025 · Wk17
PHI vs BUF
Q2 00:53 · 2nd & 5
(:53) (No Huddle, Shotgun) 1-J.Hurts pass short left to 6-D.Smith to BUF 15 for 14 yards (31-M.Hairston).
1st down
+1.11
2025 · Wk15
NE vs BUF
Q1 11:11 · 3rd & 1
(11:11) (Shotgun) 38-R.Stevenson left end pushed ob at BUF 8 for 8 yards (31-M.Hairston).
1st down
+0.82
2025 · Wk15
NE vs BUF
Q1 08:30 · 2nd & 6
(8:30) (Shotgun) 32-T.Henderson right guard to NE 24 for 8 yards (31-M.Hairston; 58-M.Milano).
1st down
+0.79
2025 · Wk14
CIN vs BUF
Q4 13:38 · 2nd & 5
(13:38) (Shotgun) 9-J.Burrow pass short left to 88-M.Gesicki pushed ob at 50 for 6 yards (31-M.Hairston).
1st down
+0.66
2025 · Wk10
MIA vs BUF
Q4 12:32 · 1st & 10
(12:32) (Shotgun) 1-T.Tagovailoa pass short right to 17-J.Waddle to MIA 29 for 7 yards (31-M.Hairston).
+7 yd
+0.56
2025 · Wk14
CIN vs BUF
Q2 14:14 · 1st & 10
(14:14) (Shotgun) 1-J.Chase right end pushed ob at BUF 21 for 8 yards (31-M.Hairston).
+8 yd
+0.52
2025 · Wk15
NE vs BUF
Q1 11:52 · 2nd & 6
(11:52) (Shotgun) 3-D.Douglas left end to BUF 16 for 5 yards (96-D.Walker; 31-M.Hairston).
+5 yd
+0.22
2025 · Wk15
NE vs BUF
Q2 00:32 · 1st & 10
(:32) (Shotgun) 10-D.Maye scrambles left tackle pushed ob at BUF 29 for 11 yards (31-M.Hairston). The Replay Official reviewed the runner was out of bounds ruling, and the play was REVERSED. (Shotgun) 10-D.Maye scrambles left tackle to BUF 29 for 11 yards (31-M.Hairston).
1st down
+0.10
2025 · Wk17
PHI vs BUF
Q1 04:03 · 1st & 10
(4:03) (Shotgun) 1-J.Hurts pass short left to 80-D.Cooper to BUF 41 for 4 yards (31-M.Hairston).
+4 yd
-0.13
2025 · Wk17
PHI vs BUF
Q2 00:30 · 1st & 10
(:30) (No Huddle, Shotgun) 1-J.Hurts pass short left to 37-T.Bigsby to BUF 13 for 2 yards (31-M.Hairston).
+2 yd
-0.19
2025 · Wk14
CIN vs BUF
Q2 00:44 · 1st & 10
(:44) (No Huddle, Shotgun) 9-J.Burrow pass incomplete short left to 5-T.Higgins (31-M.Hairston).
no gain
-0.24
2025 · Wk12
HOU vs BUF
Q3 07:29 · 1st & 10
(7:29) 57-B.Fisher reported in as eligible. 27-W.Marks right guard to 50 for 3 yards (50-G.Rousseau; 45-S.Thompson). BUF-31-M.Hairston was injured during the play.
+3 yd
-0.30
2025 · Wk8
CAR vs BUF
Q2 06:38 · 2nd & 9
(6:38) (Shotgun) 15-Ji.Horn left end to CAR 30 for 2 yards (31-M.Hairston).
+2 yd
-0.30
2025 · Wk12
HOU vs BUF
Q2 04:15 · 1st & goal
(4:15) (Shotgun) 57-B.Fisher reported in as eligible. 21-N.Chubb right guard to BUF 2 for no gain (31-M.Hairston; 50-G.Rousseau).
no gain
-0.36
2025 · Wk18
NYJ vs BUF
Q2 04:52 · 1st & 10
(4:52) 82-A.Smith right end pushed ob at NYJ 27 for 2 yards (31-M.Hairston).
+2 yd
-0.45
2025 · Wk10
MIA vs BUF
Q4 09:08 · 3rd & 9
(9:08) (Shotgun) 1-T.Tagovailoa pass deep left intended for 17-J.Waddle INTERCEPTED by 31-M.Hairston at BUF 23. 31-M.Hairston to BUF 39 for 16 yards (6-M.Washington). PENALTY on BUF-56-J.Solomon, Illegal Blindside Block, 12 yards, enforced at BUF 24.
INT
-0.56
2025 · Wk15
NE vs BUF
Q1 13:40 · 2nd & 10
(13:40) (Shotgun) 10-D.Maye pass short right to 38-R.Stevenson to NE 45 for 3 yards (31-M.Hairston).
+3 yd
-0.56
2025 · Wk12
HOU vs BUF
Q2 07:40 · 2nd & 5
(7:40) 10-D.Mills pass incomplete deep right to 81-J.Higgins (31-M.Hairston).
no gain
-0.61
2025 · Wk14
CIN vs BUF
Q4 10:15 · 2nd & 6
(10:15) (Shotgun) 9-J.Burrow pass incomplete short right to 5-T.Higgins (31-M.Hairston).
no gain
-0.69
2025 · Wk18
NYJ vs BUF
Q3 14:16 · 2nd & 6
(14:16) 31-K.Herbert left end to NYJ 35 for 1 yard (31-M.Hairston).
+1 yd
-0.76
2025 · Wk9
KC vs BUF
Q4 04:27 · 3rd & 11
(4:27) (Shotgun) 15-P.Mahomes pass deep right intended for 1-X.Worthy INTERCEPTED by 31-M.Hairston [97-J.Bosa] at BUF 33. 31-M.Hairston to BUF 33 for no gain (1-X.Worthy). ** Injury Update: KC-76-K.Suamataia has returned to the game.
INT
-0.98
EPA, success, and explosive-play rate use nflverse's own play-by-play model — the same numbers behind every explanation on this site. How it works → · New to these terms? NFL 101 Glossary →