Red Zone Math

Players › QB

Ryan Tannehill

QB · MIA/TEN · 2012–2023

Born July 27, 1988 · College Texas A&M · Drafted 2012, round 1, pick 8 (MIA) · 6-4, 217 lb

Comeback Player of the Year (2019) · Pro Bowl (2019)

EPA per dropback by season

Filled dot: stabilised, with its 90% interval. Ring: the raw season rate.

0.000.20201220132014201520162017201820192020202120222023

Passing

SeasonTeamGCmpAttCmp %YdsTDINTDropbacksEPA/dbStabilised EPA/dbWPA/db
(WP pts)
Total WPA
(wins)
CPOESuccess %ANY/ARank
(EPA/db)
2012MIA1628248458.33,2941213561+0.015+0.046−0.043 to +0.136+0.16+0.90−3.445.35.2527
2013MIA1635558860.43,9132417673+0.012+0.055−0.029 to +0.140+0.09+0.61+0.144.35.0326
2014MIA1639259066.44,0452712681+0.072+0.094+0.010 to +0.179+0.27+1.81+2.249.85.8421
2015MIA1636358661.94,2082412670+0.011+0.057−0.028 to +0.142+0.06+0.41+0.942.55.9329
2016MIA1326138967.12,9951912449+0.036+0.050−0.045 to +0.145+0.19+0.85+5.346.86.3025
2018MIA1117627464.21,979179340−0.156−0.053−0.155 to +0.049+0.07+0.24−0.941.25.3137
2019TEN1120128670.32,742226349+0.236+0.120+0.019 to +0.222+0.54+1.90+7.755.08.603
2019 playoffsTEN3366060.03695173+0.093+0.64+0.47−0.143.85.915
2020TEN1631548165.53,819337551+0.313+0.241+0.151 to +0.331+0.71+3.91+2.754.67.902
2020 playoffsTEN1182669.21651129+0.011+0.06+0.02+5.644.84.9311
2021TEN1735753167.23,7342114629+0.110+0.111+0.024 to +0.197+0.24+1.50+2.450.65.5415
2021 playoffsTEN1152462.52201327−0.220−1.00−0.27−0.340.73.9212
2022TEN1221232565.22,536136392+0.079+0.055−0.043 to +0.153+0.44+1.74+0.547.26.4115
2023TEN914923064.81,61647288+0.004−0.018−0.123 to +0.088+0.28+0.81+1.043.14.4324
CareerTEN1533,0634,76464.334,8812161155,583+0.070+0.26+14.66+1.547.46.00–

Rushing

SeasonTeamGCarriesYdsTDYPCEPA/carryStabilised EPA/carrySuccess %Rush EPARush WPA
(wins)
2012MIA16219024.29+0.04856.5+1.1+0.08
2013MIA161610516.56+0.12250.0+2.0+0.08
2014MIA163629518.19+0.26471.1+10.0+0.21
2015MIA16198014.21−0.06843.5−1.6−0.11
2016MIA13216212.95−0.60228.6−12.6−0.14
2018MIA11158305.53−0.27953.3−4.2−0.01
2019TEN11113623.27+0.09254.5+1.0−0.08
2019 playoffsTEN361813.00+0.34683.3+2.1+0.06
2020TEN161512558.33+0.88481.2+14.1+0.43
2020 playoffsTEN11202.00+2.029100.0+2.0+0.05
2021TEN17269143.50+0.66484.6+17.3+0.25
2021 playoffsTEN11000.00−1.2070.0−1.2−0.05
2022TEN12101621.60−0.21870.0−2.2+0.06
2023TEN953517.00+0.12540.0+0.6+0.11
CareerTEN1531951,018205.22+0.12559.8+25.6+0.90

Receiving

SeasonTeamGTargetsRecYdsTDCatch %EPA/targetStabilised EPA/targetTarget
share %
aDOTRec EPARec WPA
(wins)
2014MIA1611-40100.0−0.7940.2-7.0−0.8−0.04
2015MIA161190100.0+1.1410.23.0+1.1+0.02
2018MIA111131100.0+1.2840.42.0+1.3+0.03
2020TEN161100100.0−1.4740.20.0−1.5−0.03
2020 playoffsTEN111-100100.0−1.1193.8-10.0−1.1−0.04
2023TEN910000.0−0.4180.4-1.0−0.4−0.01
CareerTEN153548180.0−0.0520.1-0.6−0.3−0.04

Defence

Counting stats from the play-by-play credits (QB hits from 2006, tackles for loss and passes defensed from 2009).

SeasonTeamGTacklesSacksQB hitsTackles
for loss
INTPasses
defensed
Forced
fumbles
2012MIA1610.000000
2013MIA1620.000000
2014MIA1630.000000
2015MIA1640.000000
2018MIA1110.000000
2019TEN1120.000000
2021TEN1730.000000
2021 playoffsTEN110.000000
2022TEN1220.000000
2023TEN910.000000
CareerTEN153190.000000

Honours

Honours: Wikipedia (CC BY-SA 4.0), matched to players through Wikidata (CC0). Awards and All-Pro teams are the Associated Press’s; Pro Bowl selections include replacements.

SeasonHonours
2019Comeback Player of the Year, Pro Bowl

Playing time

Scrimmage snaps from 2016, in the games he played (share: of his team’s snaps in those games). A season’s snaps appear after its playoffs, when the data is published. Who was on the field: NFL Next Gen Stats via nflverse (2016–22) and FTN Data via nflverse (2023 on), CC BY-SA 4.0. Aggregated by Red Zone Math; this table is shared under CC BY-SA 4.0 too.

SeasonTeamGOffensive
snaps
Share of the
offence’s snaps
Defensive
snaps
Share of the
defence’s snaps
2016MIA1375098.0––
2018MIA1157097.4––
2019TEN1161593.8––
2019 playoffsTEN316897.7––
2020TEN161,03798.3––
2020 playoffsTEN150100.0––
2021TEN171,15699.1––
2021 playoffsTEN152100.0––
2022TEN1267294.5––
2023TEN949293.5––

Pressure and play action

Regular season. Pressure from 2016; play action, blitzes and interception-worthy throws (per attempt) from 2022. The sources changed in 2023, so compare a season with its league, not across years. Pressure and time to throw: NFL Next Gen Stats via nflverse (2016–22) and FTN Data via nflverse (2023 on); play action, blitzes and interception-worthy throws: FTN Data via nflverse (2022 on). Both CC BY-SA 4.0; aggregated by Red Zone Math, and this table is shared under CC BY-SA 4.0 too.

SeasonDropbacksPressured %EPA/db
pressured
EPA/db
clean
Time to
throw (s)
Play action %EPA/db with
play action
Blitzed %EPA/db
vs a blitz
Interception-
worthy %
201644927.9−0.25+0.302.61–––––
201834038.5−0.05+0.172.65–––––
201934926.9+0.20+0.532.90–––––
202055129.7−0.11+0.552.69–––––
202162933.0+0.00+0.312.68–––––
202239235.8+0.21+0.252.7325.5+0.3825.0+0.115.6
202328836.1−0.57+0.332.5125.3+0.1420.5−0.026.6

Game logs

2023 game log (9 games)

2023 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12023-09-10@ NOL 15–1616/3419803−0.25−22.40000.000000.000.000
22023-09-17vs LACW 27–24 OT20/2424610+0.19+56.51121+1.700000.000.000
32023-09-24@ CLEL 3–2713/2510400−0.39−16.90000.000000.000.000
42023-10-01vs CINW 27–318/2524011+0.34+20.94230−1.100000.000.000
52023-10-08@ INDL 16–2323/3326401+0.26+31.70000.000000.000.000
62023-10-15vs BALL 16–248/167601−0.20−5.90000.000000.000.000
162023-12-24vs SEAL 17–2018/2515200+0.11+13.00000.000000.000.000
172023-12-31@ HOUL 3–2616/2016800−0.12−1.60000.000000.000.000
182024-01-07vs JAXW 28–2017/2616821+0.06+5.30000.01000−0.410.000
2022 game log (12 games)

2022 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATacklesSacksINTPD
12022-09-11vs NYGL 20–2120/3226620+0.34+68.91-20−0.300.000
22022-09-19@ BUFL 7–4111/2011702−0.59−2.5120+0.500.000
32022-09-25vs LVW 24–2219/2726411+0.34+28.6241+0.800.000
42022-10-02@ INDW 24–1717/2113720+0.03+7.40000.000.000
52022-10-09@ WASW 21–1715/2518110−0.06−1.9220−0.600.000
72022-10-23vs INDW 19–1013/2013200+0.19+10.4280−4.500.000
102022-11-13vs DENW 17–1019/3625520+0.13+22.9110+0.200.000
112022-11-17@ GBW 27–1722/2733321+0.57+49.30000.010.000
122022-11-27vs CINL 16–2022/3429100+0.18+28.40000.000.000
132022-12-04@ PHIL 10–3514/2214110−0.06+5.90000.000.000
142022-12-11vs JAXL 22–3625/3825421−0.05−25.60000.010.000
152022-12-18@ LACL 14–1715/2216501−0.28−18.3111+1.800.000
2021 game log (18 games)

2021 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATacklesSacksINTPD
12021-09-12vs ARIL 13–3821/3521211−0.39−18.70000.000.000
22021-09-19@ SEAW 33–30 OT27/4034700+0.25+20.1120+0.400.000
32021-09-26vs INDW 25–1618/2719732+0.34+21.61130+1.710.000
42021-10-03@ NYJL 24–27 OT30/4929810+0.03−15.1120+0.500.000
52021-10-10@ JAXW 37–1914/2219710+0.43+26.82130+1.400.000
62021-10-18vs BUFW 34–3118/2921601+0.19+32.9141+1.500.000
72021-10-24vs KCW 27–321/2627011+0.61+48.90000.000.000
82021-10-31@ INDW 34–31 OT23/3326532+0.17+24.52260+4.800.000
92021-11-07@ LAW 28–1619/2714311−0.03+1.7231+4.000.000
102021-11-14vs NOW 23–2119/2721310+0.14+24.5211+1.700.000
112021-11-21vs HOUL 13–2235/5232314−0.18−32.4230+0.810.000
122021-11-28@ NEL 13–3611/219311−0.31−2.7120+2.200.000
142021-12-12vs JAXW 20–020/3119100+0.20+15.2120+0.400.000
152021-12-19@ PITL 13–1923/3215301−0.27−87.14141−3.310.000
162021-12-23vs SFW 20–1722/2920910+0.24+52.52-10−0.200.000
172022-01-02vs MIAW 34–313/1812020+0.19+5.9470+1.500.000
182022-01-09@ HOUW 28–2523/3228740+0.64+31.60000.000.000
P202022-01-22vs CINL 16–1915/2422013−0.22−27.0100−1.210.000
2020 game log (17 games)

2020 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPA
12020-09-14@ DENW 16–1429/4324920+0.32+65.7230−1.000000.0
22020-09-20vs JAXW 33–3018/2423940+0.76+26.90000.000000.0
32020-09-27@ MINW 31–3023/3732101+0.01+3.4100−2.71100−1.5
52020-10-13vs BUFW 42–1621/2819530+0.61+40.4130+1.900000.0
62020-10-18vs HOUW 42–36 OT30/4136641+0.44+81.70000.000000.0
72020-10-25vs PITL 24–2718/3022020+0.25+23.5110+0.400000.0
82020-11-01@ CINL 20–3118/3023321+0.10−15.00000.000000.0
92020-11-08vs CHIW 24–1710/2115820−0.04−5.10000.000000.0
102020-11-12vs INDL 17–3415/2714710+0.01+3.60000.000000.0
112020-11-22@ BALW 30–24 OT22/3125921+0.38+60.11210+1.400000.0
122020-11-29@ INDW 45–2613/2222110+0.51+30.7231+1.800000.0
132020-12-06vs CLEL 35–4129/4538931+0.34+5.30000.000000.0
142020-12-13@ JAXW 31–1019/2421220+0.38+2.40000.000000.0
152020-12-20vs DETW 46–2521/2727330+0.82+30.72202+3.100000.0
162020-12-27@ GBL 14–4011/2412112−0.29−5.21451+4.500000.0
172021-01-03@ HOUW 41–3818/2721610+0.35+41.84291+4.800000.0
P182021-01-10vs BALL 13–2018/2616511+0.01+1.7120+2.011-100−1.1
2019 game log (14 games)

2019 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATacklesSacksINTPD
62019-10-13@ DENL 0–1613/1614401−0.29−10.60000.000.000
72019-10-20vs LACW 23–2023/2931221+0.34+43.9320−2.400.000
82019-10-27vs TBW 27–2321/3319330+0.19+34.02-10−1.900.000
92019-11-03@ CARL 20–3027/3733112+0.22+0.6110−0.600.000
102019-11-10vs KCW 35–3213/1918120+0.01+40.0170+0.410.000
122019-11-24vs JAXW 42–2014/1825920+0.73+16.72231+2.900.000
132019-12-01@ INDW 31–1717/2218220−0.17−26.10000.000.000
142019-12-08@ LVW 42–2121/2739131+0.68+65.9130+0.510.000
152019-12-15vs HOUL 21–2422/3527921+0.13−6.0111+2.200.000
162019-12-22vs NOL 28–3817/2727230+0.24+7.40000.000.000
172019-12-29@ HOUW 35–1413/2019820+0.67+23.90000.000.000
P182020-01-04@ NEW 20–138/157211+0.02+9.3360−0.500.000
P192020-01-11@ BALW 28–127/148820+0.08+10.83121+2.600.000
P202020-01-19@ KCL 24–3521/3120920+0.14+26.80000.000.000
2018 game log (11 games)

2018 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12018-09-09vs TENW 27–2020/2823022+0.02−3.4260−0.300000.000.000
22018-09-16@ NYJW 20–1217/2316820−0.12−10.74470+4.100000.010.000
32018-09-23vs LVW 28–2017/2328930+0.34+26.60000.000000.000.000
42018-09-30@ NEL 7–3811/2010001−0.43−3.5100−6.300000.000.000
52018-10-07@ CINL 17–2720/3418512−0.41−42.93170+0.300000.000.000
122018-11-25@ INDL 24–2717/2520420+0.26+6.9160+0.200000.000.000
132018-12-02vs BUFW 21–1716/2413731+0.02+20.71-30−1.100000.000.000
142018-12-09vs NEW 34–3314/1926530+0.30+107.91130+0.700000.000.000
152018-12-16@ MINL 17–4111/2410800−0.73−18.20000.000000.000.000
162018-12-23vs JAXL 7–1715/2214611−0.29−33.3100−0.600000.000.000
172018-12-30@ BUFL 17–4218/3114702−0.44−26.51-30−1.11131+1.300.000
2016 game log (13 games)

2016 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPA
12016-09-11@ SEAL 10–1216/2918600−0.16+7.15171+0.3
22016-09-18@ NEL 24–3132/4438722+0.32−3.1200−4.3
32016-09-25vs CLEW 30–24 OT25/3831932−0.13−66.7120−0.5
42016-09-29@ CINL 7–2215/2518911−0.35−5.90000.0
52016-10-09vs TENL 17–3012/1819102−0.41−21.20000.0
62016-10-16vs PITW 30–1524/3225200+0.25+37.0140−0.1
72016-10-23vs BUFW 28–2515/2520410+0.14+15.11130+1.0
92016-11-06vs NYJW 27–2317/2814910+0.05+4.21-20−0.6
102016-11-13@ LACW 31–2417/2424020+0.53+41.11-10−1.2
112016-11-20@ LAW 14–1024/3417221−0.20+26.81100+0.6
122016-11-27vs SFW 31–2420/3028530+0.41+26.64180−0.8
132016-12-04@ BALL 6–3829/4022613−0.23−1.7100−1.1
142016-12-11vs ARIW 26–2315/2019531+0.31+25.6310−6.0
2015 game log (16 games)

2015 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12015-09-13@ WASW 17–1022/3422610+0.02−0.7280−0.500000.010.000
22015-09-20@ JAXL 20–2330/4335920+0.28+28.72120+0.600000.000.000
32015-09-27vs BUFL 14–4126/4929723−0.32−27.9000+0.600000.000.000
42015-10-04vs NYJL 14–2719/4419822−0.24−19.50000.000000.000.000
62015-10-18@ TENW 38–1022/2926622+0.25+6.2140−1.500000.010.000
72015-10-25vs HOUW 44–2618/1928240+0.40+21.80000.000000.000.000
82015-10-29@ NEL 7–3628/4430002−0.20−6.22-10−1.400000.010.000
92015-11-08@ BUFL 17–3326/3530700+0.10+0.4230−0.81190+1.110.000
102015-11-15@ PHIW 20–1921/3621720+0.05+13.50000.000000.000.000
112015-11-22vs DALL 14–2413/2418821−0.23−10.63130−1.100000.000.000
122015-11-29@ NYJL 20–3833/5835131−0.03−15.90000.000000.000.000
132015-12-06vs BALW 15–139/198610−0.31−4.61110+0.800000.000.000
142015-12-14vs NYGL 24–3125/4123610−0.03−7.13260+1.800000.000.000
152015-12-20@ LACL 14–3020/3321600+0.07−5.9341−0.100000.000.000
162015-12-27vs INDL 12–1826/3832901+0.08−11.00000.000000.000.000
172016-01-03vs NEW 20–1025/3835020+0.41+79.70000.000000.000.000
2014 game log (16 games)

2014 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12014-09-07vs NEW 33–2018/3217821+0.04−1.9100−0.900000.000.000
22014-09-14@ BUFL 10–2931/4924111−0.09−4.9220−3.000000.000.000
32014-09-21vs KCL 15–3421/4320510−0.30−34.3190−0.400000.000.000
42014-09-28@ LVW 38–1423/3127821+0.41+26.64300+2.700000.000.000
62014-10-12vs GBL 24–2720/3124422+0.22+42.53490+2.100000.000.000
72014-10-19@ CHIW 27–1425/3227720+0.35+33.74500+4.400000.000.000
82014-10-26@ JAXW 27–1316/2919611−0.22−13.64490+4.100000.000.000
92014-11-02vs LACW 37–024/3428830+0.50+23.43370+1.800000.000.000
102014-11-09@ DETL 16–2027/3720711−0.07−4.41-30−1.200000.010.000
112014-11-13vs BUFW 22–926/3424020+0.14+24.81150+1.511-40−0.800.000
122014-11-23@ DENL 36–3926/3622831+0.29+27.53161+1.500000.010.000
132014-12-01@ NYJW 16–1325/3523501−0.11−16.83140+0.000000.000.000
142014-12-07vs BALL 13–2823/3322710−0.10−4.0170+1.400000.000.000
152014-12-14@ NEL 13–4129/4734612−0.03+5.93210+0.400000.000.000
162014-12-21vs MINW 37–3535/4739641+0.47+95.82-10−4.300000.010.000
172014-12-28vs NYJL 24–3723/3925910−0.15−19.50000.000000.000.000
2013 game log (16 games)

2013 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATacklesSacksINTPD
12013-09-08@ CLEW 23–1024/3827211+0.17+28.2110−0.300.000
22013-09-15@ INDW 24–2023/3331910+0.12+19.1320−3.000.000
32013-09-22vs ATLW 27–2324/3523621−0.03+29.20000.000.000
42013-09-30@ NOL 17–3822/3524913−0.18−13.31260+2.210.000
52013-10-06vs BALL 23–2621/3930710−0.00−16.7160+0.200.000
72013-10-20vs BUFL 21–2319/3719432−0.21−68.0350−0.500.000
82013-10-27@ NEL 17–2722/4219222−0.07−8.60000.000.000
92013-10-31vs CINW 22–20 OT20/2820800+0.04+19.4111+0.710.000
102013-11-11@ TBL 19–2227/4222921+0.10−16.8120+0.400.000
112013-11-17vs LACW 20–1622/3526811+0.05+3.42130+0.500.000
122013-11-24vs CARL 16–2028/4131011−0.01+13.3110−0.500.000
132013-12-01@ NYJW 23–328/4333121+0.29+32.20000.000.000
142013-12-08@ PITW 34–2820/3320031+0.13+17.82480+2.200.000
152013-12-15vs NEW 24–2025/3731230+0.36+76.80000.000.000
162013-12-22@ BUFL 0–1910/278200−0.57−36.80000.000.000
172013-12-29vs NYJL 7–2020/3920413−0.09−18.70000.000.000
2012 game log (16 games)

2012 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATacklesSacksINTPD
12012-09-09@ HOUL 10–3020/3621903−0.48−11.42-30−2.300.000
22012-09-16vs LVW 35–1318/3020010+0.18+8.0121+2.000.000
32012-09-23vs NYJL 20–23 OT16/3619601+0.04+32.9220−0.800.000
42012-09-30@ ARIL 21–24 OT26/4143112+0.24+4.20000.000.000
52012-10-07@ CINW 17–1317/2622300+0.30+36.30000.000.000
62012-10-14vs LAW 17–1421/2918520+0.07+16.3120+0.200.000
82012-10-28@ NYJW 30–92/51800−0.63−11.10000.000.000
92012-11-04@ INDL 20–2322/3829010+0.18+2.0000−0.100.000
102012-11-11vs TENL 3–3723/3921703−0.37−21.70000.010.000
112012-11-15@ BUFL 14–1914/2814112−0.04−32.2170−0.400.000
122012-11-25vs SEAW 24–2118/2525311+0.23+72.9100+0.200.000
132012-12-02vs NEL 16–2313/2818600−0.12−12.7201+0.700.000
142012-12-09@ SFL 13–2717/3315010−0.01+0.7250−0.300.000
152012-12-16vs JAXW 24–322/2822020+0.38+9.24240+1.800.000
162012-12-23vs BUFW 24–1013/2513020+0.00+5.63430+3.400.000
172012-12-30@ NEL 0–2820/3523501−0.15−9.3280−3.300.000