Red Zone Math

Players › ST

Johnny Hekker

P · LA/CAR/TEN/MIN · 2012–2026

Born February 8, 1990 · College Oregon State · Undrafted · 6-5, 225 lb

1st-team All-Pro ×4 (2013, 2015, 2016, 2017) · 2nd-team All-Pro ×2 (2014, 2018) · Pro Bowl ×4 (2013, 2015, 2016, 2017)

Passing

SeasonTeamGCmpAttCmp %YdsTDINTDropbacksEPA/dbStabilised EPA/dbWPA/db
(WP pts)
Total WPA
(wins)
CPOESuccess %ANY/ARank
(EPA/db)
2012LA433100.042103+2.733+10.50+0.31+44.9100.020.67–
2013LA2010.00001−1.824−4.39−0.04−53.70.00.00–
2014LA322100.037003+2.619+10.80+0.32+31.4100.018.50–
2015LA61425.020004−1.313−2.66−0.11−29.625.05.00–
2016LA21250.04002−0.168−0.07−0.00−19.450.02.00–
2017LA52366.734003−0.418+2.07+0.06+14.633.311.33–
2018LA52450.019004+0.013+2.61+0.10−7.050.04.75–
2018 playoffsLA111100.012001+3.347+4.01+0.04+24.9100.012.00–
2019LA42366.728013+1.082+0.45+0.01+1.866.7-5.67–
2021LA211100.02002−1.291−3.07−0.06+46.20.02.00–
2023CAR211100.07001−1.941−2.24−0.02+16.30.07.00–
2024CAR3020.00002−2.856−1.10−0.02−58.00.00.00–
CareerTEN42152657.71931128+0.016+2.00+0.56−1.846.46.46–

Rushing

SeasonTeamGCarriesYdsTDYPCEPA/carryStabilised EPA/carrySuccess %Rush EPARush WPA
(wins)
2012LA42-90-4.50−2.2710.0−4.5−0.06
2018LA51303.00−3.5590.0−3.6−0.07
2023CAR21-110-11.00−6.0540.0−6.1−0.10
CareerTEN424-170-4.25−3.5390.0−14.2−0.23

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
2013LA210.000000
2015LA620.000000
2017LA530.000000
2018LA510.000000
2019LA410.000000
2024CAR310.000000
2025TEN440.000000
CareerTEN42130.000000

Kicking

Over expected: against the season’s average kicker from the same spots, in the same weather (our frozen FG model).

SeasonTeamGFGFG %Expected
FG %
FG points
over expected
Stabilised
per attempt
LongXPXP points
over expected
2018LA11/1100.098.5+0.0+0.01−0.11 to +0.12201/1+0.1

Punting

Over expected: against the season’s average punter from the same spots, in the same weather (our frozen punt model).

SeasonTeamGPuntsNet yards over
expected / punt
StabilisedGross yards over
expected / punt
Inside 20 %Touchback %
2012LA1578−1.91−0.88−2.34 to +0.58−0.0426.95.1
2013LA1678+2.44+1.14−0.33 to +2.60−0.6525.65.1
2014LA1681+2.53+1.23−0.22 to +2.69+1.7143.26.2
2015LA1696+2.81+1.48+0.09 to +2.88+1.6745.86.2
2016LA1698+4.74+2.47+1.09 to +3.85+2.7854.11.0
2017LA1665+2.03+0.85−0.68 to +2.37+2.6243.16.2
2017 playoffsLA15+4.65+4.16100.00.0
2018LA1643+1.99+0.65−1.00 to +2.29+1.7646.54.7
2018 playoffsLA314+1.97+1.6142.90.0
2019LA1667+0.38+0.17−1.35 to +1.69+1.8335.87.5
2020LA1569−0.12−0.06−1.57 to +1.45+0.5340.67.2
2020 playoffsLA211−0.02+1.619.10.0
2021LA1751+1.51+0.56−1.05 to +2.16−0.2645.12.0
2021 playoffsLA416+0.63+0.0756.212.5
2022CAR1781+2.42+1.17−0.28 to +2.62+1.4449.47.4
2023CAR1782+0.62+0.27−1.18 to +1.72−1.1831.76.1
2024CAR1774+0.03+0.01−1.48 to +1.50−2.3632.44.1
2025TEN1778−1.75−0.81−2.28 to +0.66−1.4929.59.0
2026MIN212−3.58−0.42−2.30 to +1.45−5.7225.08.3

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
20131st-team All-Pro, Pro Bowl
20142nd-team All-Pro
20151st-team All-Pro, Pro Bowl
20161st-team All-Pro, Pro Bowl
20171st-team All-Pro, Pro Bowl
20182nd-team All-Pro

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
2016LA331.6––
2017LA331.7––
2018LA551.5––
2018 playoffsLA111.4––
2019LA441.3––
2021LA331.6––
2022CAR221.7––
2023CAR221.3––
2024CAR221.5––

Game logs

2026 game log (2 games)

2026 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
32026-09-27@ TBW 23–168−20.42
42026-10-04vs MIAW 15–104−22.51
2025 game log (17 games)

2025 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12025-09-07@ DENL 12–2010.0008−17.02
22025-09-14vs LAL 19–33––––5+23.42
32025-09-21vs INDL 20–41––––1+7.10
42025-09-28@ HOUL 0–26––––5−15.42
52025-10-05@ ARIW 22–21––––5+7.73
62025-10-12@ LVL 10–20––––5−45.60
72025-10-19vs NEL 13–31––––3+2.92
82025-10-26@ INDL 14–3810.0005−35.51
92025-11-02vs LACL 20–27––––5−24.32
112025-11-16vs HOUL 13–16––––6+8.22
122025-11-23vs SEAL 24–30––––3−29.60
132025-11-30vs JAXL 3–25––––5−3.40
142025-12-07@ CLEW 31–29––––8−0.12
152025-12-14@ SFL 24–3710.0003−14.31
162025-12-21vs KCW 26–910.0003−0.92
172025-12-28vs NOL 26–34––––3−15.30
182026-01-04@ JAXL 7–41––––5+17.42
2024 game log (17 games)

2024 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12024-09-08@ NOL 10–47––––5−82.00
22024-09-15vs LACL 3–26––––7−15.01
32024-09-22@ LVW 36–22––––4+15.82
42024-09-29vs CINL 24–3400.0002+10.61
52024-10-06@ CHIL 10–36––––4−6.81
62024-10-13vs ATLL 20–38––––3−49.21
72024-10-20@ WASL 7–40––––5+15.12
82024-10-27@ DENL 14–2800.0005+22.11
92024-11-03vs NOW 23–22––––5+21.13
102024-11-10vs NYGW 20–17 OT––––7+25.53
122024-11-24vs KCL 27–30––––2+24.41
132024-12-01vs TBL 23–26 OT––––5−20.60
142024-12-08@ PHIL 16–22––––2+4.71
152024-12-15vs DALL 14–3010.0004+18.20
162024-12-22vs ARIW 36–30 OT––––5−11.31
172024-12-29@ TBL 14–48––––6+7.43
182025-01-05@ ATLW 44–38 OT––––3+22.33
2023 game log (17 games)

2023 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPAPuntsNet yds
over exp.
Inside 20
12023-09-10@ ATLL 10–24––––5+33.91
22023-09-18vs NOL 17–20––––5+5.62
32023-09-24@ SEAL 27–37––––5−4.33
42023-10-01vs MINL 13–21––––5−1.72
52023-10-08@ DETL 24–42––––3−10.11
62023-10-15@ MIAL 21–420000.04+11.61
82023-10-29vs HOUW 15–13––––4+9.81
92023-11-05vs INDL 13–27––––4−1.22
102023-11-09@ CHIL 13–16––––6+17.53
112023-11-19vs DALL 10–33––––5+19.92
122023-11-26@ TENL 10–17––––6+1.92
132023-12-03@ TBL 18–21––––8−0.91
142023-12-10@ NOL 6–281-110−6.12−28.30
152023-12-17vs ATLW 9–7––––5−3.32
162023-12-24vs GBL 30–33––––3+12.21
172023-12-31@ JAXL 0–26––––6−2.01
182024-01-07vs TBL 0–9––––6−10.51
2022 game log (17 games)

2022 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
12022-09-11vs CLEL 24–265−2.40
22022-09-18@ NYGL 16–195+13.34
32022-09-25vs NOW 22–146+27.04
42022-10-02vs ARIL 16–264+20.82
52022-10-09vs SFL 15–373+14.02
62022-10-16@ LAL 10–247+14.73
72022-10-23vs TBW 21–37+14.22
82022-10-30@ ATLL 34–37 OT3−8.61
92022-11-06@ CINL 21–425−10.02
102022-11-10vs ATLW 25–155+6.72
112022-11-20@ BALL 3–136+3.54
122022-11-27vs DENW 23–105+55.84
142022-12-11@ SEAW 30–242−1.60
152022-12-18vs PITL 16–244+11.81
162022-12-24vs DETW 37–233−1.12
172023-01-01@ TBL 24–305+15.83
182023-01-08@ NOW 10–76+21.84
2021 game log (21 games)

2021 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
12021-09-12vs CHIW 34–141+1.80
22021-09-19@ INDW 27–243−5.11
32021-09-26vs TBW 34–243+7.83
42021-10-03vs ARIL 20–371+1.51
52021-10-07@ SEAW 26–175+15.34
62021-10-17@ NYGW 38–114+14.64
72021-10-24vs DETW 28–191−1.60
82021-10-31@ HOUW 38–224+17.41
92021-11-07vs TENL 16–284−6.00
102021-11-15@ SFL 10–313−9.00
122021-11-28@ GBL 28–365+0.21
132021-12-05vs JAXW 37–73+4.61
142021-12-13@ ARIW 30–233−5.71
152021-12-21vs SEAW 20–103−3.11
162021-12-26@ MINW 30–232+19.41
172022-01-02@ BALW 20–192+10.92
182022-01-09vs SFL 24–27 OT4+12.52
P192022-01-17vs ARIW 34–115+26.55
P202022-01-23@ TBW 30–274+6.51
P212022-01-30vs SFW 20–171+4.70
P222022-02-13@ CINW 23–206−27.63
2020 game log (17 games)

2020 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
12020-09-13vs DALW 20–173+2.02
22020-09-20@ PHIW 37–192+5.31
42020-10-04vs NYGW 17–95−6.30
52020-10-11@ WASW 30–105+14.14
62020-10-18@ SFL 16–246+20.84
72020-10-26vs CHIW 24–105+48.45
82020-11-01@ MIAL 17–286+13.52
102020-11-15vs SEAW 23–164+14.83
112020-11-23@ TBW 27–245−5.41
122020-11-29vs SFL 20–237+6.13
132020-12-06@ ARIW 38–281−0.60
142020-12-10vs NEW 24–36−54.90
152020-12-20vs NYJL 20–235−58.31
162020-12-27@ SEAL 9–204−11.61
172021-01-03vs ARIW 18–75+3.91
P182021-01-09@ SEAW 30–207−0.20
P192021-01-16@ GBL 18–324−0.01
2019 game log (16 games)

2019 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12019-09-08@ CARW 30–2710.0004−70.00
22019-09-15vs NOW 27–9––––4−15.20
32019-09-22@ CLEW 20–13––––2+2.21
42019-09-29vs TBL 40–55––––1+4.11
52019-10-03@ SEAL 29–30––––3+25.91
62019-10-13vs SFL 7–20––––5+12.01
72019-10-20@ ATLW 37–1000.0003−25.70
82019-10-27vs CINW 24–10––––5+17.13
102019-11-10@ PITL 12–1700.0008+28.44
112019-11-17vs CHIW 17–7––––6+14.11
122019-11-25vs BALL 6–45––––4−24.40
132019-12-01@ ARIW 34–7––––4−18.41
142019-12-08vs SEAW 28–12––––3+21.21
152019-12-15@ DALL 21–4400.0005+48.54
162019-12-21@ SFL 31–34––––6+10.83
172019-12-29vs ARIW 31–24––––4−6.03
2018 game log (19 games)

2018 game log

WeekDateOpponentResultCmp/AttPass ydsTDINTEPA/dbPass WPA
(WP pts)
CarriesRush ydsRush TDRush EPATacklesSacksINTPDFGLongFG points
over exp.
XPPuntsNet yds
over exp.
Inside 20
12018-09-10@ LVW 33–13––––––––––––––––––2+21.12
22018-09-16vs ARIW 34–0––––––––––––––1/120+0.01/12+5.11
32018-09-23vs LACW 35–23––––––––––––––––––1−6.20
42018-09-27vs MINW 38–310/1000−2.72−2.80000.000.000––––2−16.30
52018-10-07@ SEAW 33–31––––––––––––––––––1+2.01
62018-10-14@ DENW 23–20––––––––––––––––––3+18.73
72018-10-21@ SFW 39–10––––––––––––––––––4−39.31
82018-10-28vs GBW 29–271/11200+3.15+8.80000.000.000––––7+17.63
92018-11-04@ NOL 35–45–000–0.0130−3.600.000––––1+2.60
102018-11-11vs SEAW 36–31––––––––––––––––––2−15.20
112018-11-19vs KCW 54–51––––––––––––––––––4+31.53
132018-12-02@ DETW 30–16––––––––––––––––––3+13.01
142018-12-09@ CHIL 6–151/1700+2.55+7.40000.010.000––––3+1.21
152018-12-16vs PHIL 23–300/1000−2.93−3.00000.000.000––––3+23.10
162018-12-23@ ARIW 31–9––––––––––––––––––2+20.62
172018-12-30vs SFW 48–32––––––––––––––––––3+5.92
P192019-01-12vs DALW 30–22––––––––––––––––––1−8.30
P202019-01-20@ NOW 26–23 OT1/11200+3.35+4.00000.000.000––––4−7.91
P212019-02-03vs NEL 3–13––––––––––––––––––9+43.85
2017 game log (17 games)

2017 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12017-09-10vs INDW 46–9––––5+30.25
22017-09-17vs WASL 20–2700.0004+2.41
32017-09-21@ SFW 41–39––––2+15.00
42017-10-01@ DALW 35–30––––2+16.71
52017-10-08vs SEAL 10–16––––3−5.20
62017-10-15@ JAXW 27–17––––7+13.44
72017-10-22vs ARIW 33–0––––2+21.22
92017-11-05@ NYGW 51–17––––2−6.71
102017-11-12vs HOUW 33–710.0004−4.10
112017-11-19@ MINL 7–24––––6−6.84
122017-11-26vs NOW 26–2010.0003+14.93
132017-12-03@ ARIW 32–16––––4+13.20
142017-12-10vs PHIL 35–43––––5+37.03
152017-12-17@ SEAW 42–710.0005−4.42
162017-12-24@ TENW 27–2300.0004−9.60
172017-12-31vs SFL 13–34––––7+2.42
P182018-01-06vs ATLL 13–26––––5+23.25
2016 game log (16 games)

2016 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
12016-09-12@ SFL 0–2810+12.64
22016-09-18vs SEAW 9–36+15.06
32016-09-25@ TBW 37–325+18.62
42016-10-02@ ARIW 17–136−10.42
52016-10-09vs BUFL 19–302+22.11
62016-10-16@ DETL 28–312−0.40
72016-10-23vs NYGL 10–177+45.86
92016-11-06vs CARL 10–135+30.02
102016-11-13@ NYJW 9–67+83.65
112016-11-20vs MIAL 10–148+26.05
122016-11-27@ NOL 21–496+29.73
132016-12-04@ NEL 10–268+85.85
142016-12-11vs ATLL 14–427+47.26
152016-12-15@ SEAL 3–244+26.10
162016-12-24vs SFL 21–228+22.95
172017-01-01vs ARIL 6–447+9.71
2015 game log (16 games)

2015 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12015-09-13vs SEAW 34–31 OT––––3−8.10
22015-09-20@ WASL 10–24––––8+29.34
32015-09-27vs PITL 6–1200.0004+0.32
42015-10-04@ ARIW 24–22––––7+14.32
52015-10-11@ GBL 10–2400.0004−9.31
72015-10-25vs CLEW 24–610.0005+20.83
82015-11-01vs SFW 27–6––––8+64.04
92015-11-08@ MINL 18–21 OT––––8−5.82
102015-11-15vs CHIL 13–3700.0006+45.94
112015-11-22@ BALL 13–16––––8+33.55
122015-11-29@ CINL 7–31––––5−12.41
132015-12-06vs ARIL 3–27––––8+51.05
142015-12-13vs DETW 21–1410.0006+30.34
152015-12-17vs TBW 31–23––––5+26.63
162015-12-27@ SEAW 23–17––––6−30.53
172016-01-03@ SFL 16–19 OT00.0005+14.61
2014 game log (16 games)

2014 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
12014-09-07vs MINL 6–346+23.32
22014-09-14@ TBW 19–172+21.72
32014-09-21vs DALL 31–341−5.81
52014-10-05@ PHIL 28–345−16.82
62014-10-13vs SFL 17–318−21.02
72014-10-19vs SEAW 28–263+19.62
82014-10-26@ KCL 7–346+40.11
92014-11-02@ SFW 13–106+14.22
102014-11-09@ ARIL 14–317−5.82
112014-11-16vs DENW 22–76+16.34
122014-11-23@ LACL 24–274+9.42
132014-11-30vs LVW 52–06+23.33
142014-12-07@ WASW 24–04+10.33
152014-12-11vs ARIL 6–128+24.63
162014-12-21vs NYGL 27–374+17.93
172014-12-28@ SEAL 6–205+28.71
2013 game log (16 games)

2013 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12013-09-08vs ARIW 27–24––––3+5.21
22013-09-15@ ATLL 24–31––––6+40.41
32013-09-22@ DALL 7–3100.0005+10.20
42013-09-26vs SFL 11–35––––11+19.05
52013-10-06vs JAXW 34–20––––7−33.82
62013-10-13@ HOUW 38–13––––3−1.21
72013-10-20@ CARL 15–30––––4+2.50
82013-10-28vs SEAL 9–14––––4+3.22
92013-11-03vs TENL 21–28––––5+35.62
102013-11-10@ INDW 38–810.0005−4.01
122013-11-24vs CHIW 42–21––––2+18.30
132013-12-01@ SFL 13–23––––5+21.51
142013-12-08@ ARIL 10–30––––5+0.40
152013-12-15vs NOW 27–16––––4+12.02
162013-12-22vs TBW 23–13––––2+2.11
172013-12-29@ SEAL 9–27––––7+56.21
2012 game log (16 games)

2012 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPAPuntsNet yds
over exp.
Inside 20
12012-09-09@ DETL 23–27––––5−42.71
22012-09-16vs WASW 31–28––––3+21.61
32012-09-23@ CHIL 6–23––––6−34.61
42012-09-30vs SEAW 19–130000.04−2.21
52012-10-04vs ARIW 17–3––––7+11.53
62012-10-14@ MIAL 14–17––––3+5.42
72012-10-21vs GBL 20–30––––2+1.31
82012-10-28vs NEL 7–451-90−2.54+5.21
102012-11-11@ SFT 24–24 OT0000.0–––
112012-11-18vs NYJL 13–27––––5−3.21
122012-11-25@ ARIW 31–17––––6−43.81
132012-12-02vs SFW 16–13 OT––––9−6.72
142012-12-09@ BUFW 15–12100−2.08−58.92
152012-12-16vs MINL 22–36––––4−18.01
162012-12-23@ TBW 28–13––––7+17.82
172012-12-30@ SEAL 13–20––––5−1.81