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.
“Juan Thornhill”
422 plays. +0.54 EPA per play, a 69% success rate. That's above the league's -0.01 and 42% over the same seasons.
Plays
422
Yards / play
10.4
1st-down rate
53%
22%
TD rate
0%
3%
Turnover rate
2%
1%
Explosive-play rate?
36%
10%
League average, same seasons & situation
Sort by
Best EPA first
Worst EPA first
Most recent first
Oldest first
When
Matchup
Situation
Play
Result
2022 · Wk4
TB vs KC
Q3 10:43 · 3rd & 10
(10:43) (Shotgun) 12-T.Brady pass incomplete short left to 14-C.Godwin (22-J.Thornhill).
no gain
-1.35
2022 · Wk14
DEN vs KC
Q1 06:48 · 1st & 10
(6:48) 3-R.Wilson sacked at 50 for -8 yards (22-J.Thornhill).
sack
-1.39
2023 · Wk9
ARI vs CLE
Q2 05:36 · 3rd & 4
(5:36) (Shotgun) 15-C.Tune pass short right to 4-R.Moore ran ob at CLE 44 for 25 yards (1-J.Thornhill). PENALTY on ARI-2-M.Brown, Offensive Pass Interference, 10 yards, enforced at ARI 31 - No Play.
penalty
-1.40
2022 · Wk3
IND vs KC
Q2 10:23 · 3rd & 7
(10:23) (Shotgun) 2-M.Ryan pass short left to 11-M.Pittman to KC 25 for -2 yards (22-J.Thornhill).
-2 yd
-1.49
2022 · Wk22
PHI vs KC
Q1 11:01 · 2nd & 1
(11:01) (No Huddle, Shotgun) 35-B.Scott up the middle to KC 4 for -2 yards (22-J.Thornhill).
-2 yd
-1.50
2019 · Wk16
CHI vs KC
Q3 05:12 · 3rd & goal
(5:12) (Shotgun) 10-M.Trubisky right end to KC 4 for 1 yard (22-J.Thornhill).
+1 yd
-1.54
2022 · Wk6
BUF vs KC
Q2 06:41 · 3rd & goal
(6:41) (Shotgun) 17-J.Allen pass incomplete short right to 26-D.Singletary (95-C.Jones) [22-J.Thornhill].
no gain
-1.67
2024 · Wk1
DAL vs CLE
Q2 02:53 · 3rd & 7
(2:53) (Shotgun) 4-D.Prescott pass short right to 3-B.Cooks to CLE 39 for -1 yards (1-J.Thornhill).
-1 yd
-1.73
2025 · Wk4
MIN vs PIT
Q4 02:16 · 3rd & goal
(2:16) (Shotgun) 11-C.Wentz pass incomplete short left to 1-J.Nailor (22-J.Thornhill).
no gain
-1.78
2023 · Wk19
HOU vs CLE
Q1 10:14 · 3rd & 3
(10:14) (Shotgun) 7-C.Stroud pass incomplete deep left to 85-N.Brown (1-J.Thornhill, 21-D.Ward).
no gain
-1.83
2021 · Wk6
WAS vs KC
Q3 09:12 · 3rd & 2
(9:12) (No Huddle, Shotgun) 4-T.Heinicke pass short left to 13-A.Humphries to KC 24 for -4 yards (22-J.Thornhill).
-4 yd
-2.17
2023 · Wk12
DEN vs CLE
Q1 03:12 · 4th & 2
(3:12) (Shotgun) 3-R.Wilson scrambles right guard to CLE 37 for 5 yards (1-J.Thornhill, 6-J.Owusu-Koramoah). FUMBLES (6-J.Owusu-Koramoah), RECOVERED by CLE-91-A.Wright at CLE 34.
FUM lost
-2.40
2022 · Wk18
LV vs KC
Q1 01:12 · 2nd & 18
(1:12) (Shotgun) 3-J.Stidham pass deep right intended for 10-M.Hollins INTERCEPTED by 22-J.Thornhill at LV 44. 22-J.Thornhill ran ob at LV 44 for no gain.
INT
-2.50
2021 · Wk19
PIT vs KC
Q4 00:11 · 1st & 10
(:11) (Shotgun) 7-B.Roethlisberger pass short right to 81-Z.Gentry to KC 3 for 11 yards (56-B.Niemann; 22-J.Thornhill).
1st down
-2.96
2019 · Wk13
LV vs KC
Q2 09:58 · 4th & 1
(9:58) 11-T.Davis right end to KC 40 for no gain (22-J.Thornhill).
no gain
-3.28
2021 · Wk14
LV vs KC
Q4 02:03 · 2nd & 6
(2:03) (Shotgun) 4-D.Carr pass short left to 7-Z.Jones to KC 17 for 5 yards (21-M.Hughes). FUMBLES (21-M.Hughes), RECOVERED by KC-22-J.Thornhill at KC 11. 22-J.Thornhill pushed ob at KC 11 for no gain (13-H.Renfrow).
FUM lost
-3.78
2022 · Wk7
SF vs KC
Q4 01:37 · 1st & 10
(1:37) (No Huddle, Shotgun) 13-B.Purdy pass deep middle intended for 15-J.Jennings INTERCEPTED by 22-J.Thornhill at KC -2. Touchback.
INT
-4.36
2021 · Wk13
DEN vs KC
Q3 02:17 · 1st & 10
(2:17) 5-T.Bridgewater pass short middle intended for 10-J.Jeudy INTERCEPTED by 22-J.Thornhill at KC 35. 22-J.Thornhill to KC 49 for 14 yards (26-M.Boone). PENALTY on KC-53-A.Hitchens, Illegal Blindside Block, 15 yards, enforced at KC 48.
INT
-4.48
2022 · Wk16
SEA vs KC
Q4 07:48 · 2nd & 12
(7:48) (Shotgun) 7-G.Smith pass deep left intended for 11-M.Goodwin INTERCEPTED by 22-J.Thornhill at KC -2. Touchback.
INT
-4.57
2021 · Wk1
CLE vs KC
Q3 06:03 · 1st & 10
(6:03) 24-N.Chubb right end to KC 48 for 4 yards (22-J.Thornhill). FUMBLES (22-J.Thornhill), RECOVERED by KC-56-B.Niemann at KC 47.
FUM lost
-5.42
2019 · Wk15
DEN vs KC
Q3 02:23 · 1st & 10
(2:23) 3-D.Lock pass short right intended for 87-N.Fant INTERCEPTED by 22-J.Thornhill at KC -2. Touchback (87-N.Fant).
INT
-6.19
2019 · Wk13
LV vs KC
Q2 03:52 · 2nd & 8
(3:52) (Shotgun) 4-D.Carr pass short right intended for 16-T.Williams INTERCEPTED by 22-J.Thornhill at LV 46. 22-J.Thornhill for 46 yards, TOUCHDOWN.
TD
-8.29
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 →