Red Zone Math

Players › ST

Matt Haack

P · MIA/BUF/IND/ARI/CLE/NYG · 2017–2025

Born July 25, 1994 · College Arizona State · Undrafted · 6-0, 205 lb

Rushing

SeasonTeamGCarriesYdsTDYPCEPA/carryStabilised EPA/carrySuccess %Rush EPARush WPA
(wins)
2019MIA41202.00+2.424100.0+2.4+0.05

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
2017MIA210.000000
2018MIA110.000000
2019MIA410.000000
2021 playoffsBUF110.000000
2022IND220.000000
CareerARI1050.000000

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 %
2017MIA1683+0.34+0.16−1.28 to +1.61−1.3041.06.0
2018MIA1688−1.48−0.72−2.15 to +0.70−0.1142.06.8
2019MIA1669+0.10+0.05−1.45 to +1.55−0.8036.22.9
2020MIA1668+1.54+0.65−0.87 to +2.17−0.8339.72.9
2021BUF1553−1.79−0.63−2.23 to +0.98−2.5632.113.2
2021 playoffsBUF14−10.71−0.9350.00.0
2022IND1667−2.57−1.07−2.58 to +0.45−2.7835.84.5
2023CLE13−3.02−0.14−2.11 to +1.82+3.190.00.0
2024NYG421+0.90+0.16−1.65 to +1.96−0.7347.64.8
2025ARI725+0.59+0.13−1.64 to +1.89+2.1844.00.0

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
2017MIA111.6––
2018MIA111.4––
2019MIA551.4––
2020MIA441.5––
2021BUF111.3––
2025ARI111.8––

Game logs

2025 game log (7 games)

2025 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
122025-11-23vs JAXL 24–27 OT6+20.34
132025-11-30@ TBL 17–202−20.80
142025-12-07vs LAL 17–455+0.42
152025-12-14@ HOUL 20–403−14.30
162025-12-21vs ATLL 19–261−2.60
172025-12-28@ CINL 14–376+22.94
182026-01-04@ LAL 20–372+9.11
2024 game log (4 games)

2024 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
62024-10-13vs CINL 7–174+8.52
72024-10-20vs PHIL 3–2811+13.65
82024-10-28@ PITL 18–264−1.02
92024-11-03vs WASL 22–272−3.01
2023 game log (1 games)

2023 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
172023-12-28vs NYJW 37–203−9.00
2022 game log (16 games)

2022 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
22022-09-18@ JAXL 0–24––––5+11.53
32022-09-25vs KCW 20–17––––3−0.51
42022-10-02vs TENL 17–24––––2−5.30
52022-10-06@ DENW 12–9 OT––––7−12.23
62022-10-16vs JAXW 34–27––––3−10.32
72022-10-23@ TENL 10–19––––5−47.00
82022-10-30vs WASL 16–17––––4+28.03
92022-11-06@ NEL 3–2610.0009−91.42
102022-11-13@ LVW 25–20––––3−17.50
112022-11-20vs PHIL 16–17––––4+3.32
122022-11-28vs PITL 17–24––––3−2.60
132022-12-04@ DALL 19–54––––3−10.31
152022-12-17@ MINL 36–39 OT10.0007+6.44
162022-12-26vs LACL 3–20––––3−7.81
172023-01-01@ NYGL 10–38––––4−23.81
182023-01-08vs HOUL 31–32––––2+9.71
2021 game log (16 games)

2021 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12021-09-12vs PITL 16–23––––4+5.12
22021-09-19@ MIAW 35–0––––4−0.10
32021-09-26vs WASW 43–21––––2+19.12
42021-10-03vs HOUW 40–0––––1−6.20
52021-10-10@ KCW 38–20––––4−11.01
62021-10-18@ TENL 31–34––––2+9.80
82021-10-31vs MIAW 26–11––––4−17.01
92021-11-07@ JAXL 6–9––––3−6.90
102021-11-14@ NYJW 45–17––––2−6.51
112021-11-21vs INDL 15–41––––1+4.40
122021-11-25@ NOW 31–6––––3−0.32
132021-12-06vs NEL 10–14––––5−13.01
142021-12-12@ TBL 27–33 OT––––6+26.34
152021-12-19vs CARW 31–14––––5−23.71
182022-01-09vs NYJW 27–10––––7−69.62
P202022-01-23@ KCL 36–42 OT10.0004−42.92
2020 game log (16 games)

2020 game log

WeekDateOpponentResultPuntsNet yds
over exp.
Inside 20
12020-09-13@ NEL 11–213+5.40
22020-09-20vs BUFL 28–315+41.64
32020-09-24@ JAXW 31–134+0.52
42020-10-04vs SEAL 23–311+7.40
52020-10-11@ SFW 43–172−17.30
62020-10-18vs NYJW 24–07+16.94
82020-11-01vs LAW 28–179+29.65
92020-11-08@ ARIW 34–313+0.71
102020-11-15vs LACW 29–212+16.61
112020-11-22@ DENL 13–206+15.42
122020-11-29@ NYJW 20–34−17.91
132020-12-06vs CINW 19–74+22.02
142020-12-13vs KCL 27–335+13.71
152020-12-20vs NEW 22–123+1.01
162020-12-26@ LVW 26–255−34.01
172021-01-03@ BUFL 26–565+0.32
2019 game log (16 games)

2019 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12019-09-08vs BALL 10–59––––––––6+29.72
22019-09-15vs NEL 0–43––––––––7−14.62
32019-09-22@ DALL 6–31––––––––5+4.32
42019-09-29vs LACL 10–30––––––––2+23.51
62019-10-13vs WASL 16–17––––––––7+35.14
72019-10-20@ BUFL 21–31120+2.400.0004−19.90
82019-10-28@ PITL 14–27––––––––2+16.22
92019-11-03vs NYJW 26–18––––––––4+20.83
102019-11-10@ INDW 16–12––––––––5−39.80
112019-11-17vs BUFL 20–37––––––––6−22.33
122019-11-24@ CLEL 24–41––––––––4−3.40
132019-12-01vs PHIW 37–310000.000.0003−33.70
142019-12-08@ NYJL 21–22––––––––1−11.30
152019-12-15@ NYGL 20–360000.010.0003+5.72
162019-12-22vs CINW 38–35 OT––––––––6+13.72
172019-12-29@ NEW 27–240000.000.0004+2.62
2018 game log (16 games)

2018 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
12018-09-09vs TENW 27–20––––4−30.00
22018-09-16@ NYJW 20–12––––6+61.26
32018-09-23vs LVW 28–20––––6+28.74
42018-09-30@ NEL 7–38––––7−39.91
52018-10-07@ CINL 17–27––––5−11.93
62018-10-14vs CHIW 31–28 OT––––4−0.12
72018-10-21vs DETL 21–32––––4+11.72
82018-10-25@ HOUL 23–42––––4−1.52
92018-11-04vs NYJW 13–6––––9+35.78
102018-11-11@ GBL 12–31––––2−8.10
122018-11-25@ INDL 24–27––––6+47.24
132018-12-02vs BUFW 21–17––––7+30.22
142018-12-09vs NEW 34–33––––6−109.60
152018-12-16@ MINL 17–41––––7−74.00
162018-12-23vs JAXL 7–1710.0006−37.02
172018-12-30@ BUFL 17–42––––5−29.81
2017 game log (16 games)

2017 game log

WeekDateOpponentResultTacklesSacksINTPDPuntsNet yds
over exp.
Inside 20
22017-09-17@ LACW 19–17––––3−34.80
32017-09-24@ NYJL 6–2000.0007−5.31
42017-10-01vs NOL 0–20––––6−15.92
52017-10-08vs TENW 16–10––––9+68.95
62017-10-15@ ATLW 20–17––––2−6.21
72017-10-22vs NYJW 31–28––––6+2.82
82017-10-26@ BALL 0–40––––8−21.91
92017-11-05vs LVL 24–27––––5+0.63
102017-11-13@ CARL 21–45––––4+4.93
112017-11-19vs TBL 20–30––––2+33.12
122017-11-26@ NEL 17–35––––5−5.82
132017-12-03vs DENW 35–9––––9+28.16
142017-12-11vs NEW 27–20––––7−17.43
152017-12-17@ BUFL 16–24––––4+2.41
162017-12-24@ KCL 13–29––––2−25.60
172017-12-31vs BUFL 16–2210.0004+19.82