Red Zone Math

Players › WR

Marvin Hall

WR · ATL/DET · 2017–2021

Born April 10, 1993 · College Washington · Undrafted · 5-10, 190 lb

EPA per target by season

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

0.000.501.001.5020172018201920202021

Rushing

SeasonTeamGCarriesYdsTDYPCEPA/carryStabilised EPA/carrySuccess %Rush EPARush WPA
(wins)
2018ATL132000.00−0.7130.0−1.4−0.03
2019DET71707.00+0.341100.0+0.3+0.01
2020DET111101.00−0.5210.0−0.5−0.00
CareerATL384802.00−0.40125.0−1.6−0.03

Receiving

SeasonTeamGTargetsRecYdsTDCatch %EPA/targetStabilised EPA/targetTarget
share %
aDOTRec EPARec WPA
(wins)
2017ATL69260122.2−0.154−0.073−0.261 to +0.1145.016.0−1.4−0.07
2018ATL131910149152.6+0.079+0.092−0.091 to +0.2763.810.9+1.5+0.10
2019DET7117261163.6+1.563+0.112−0.075 to +0.2994.727.6+17.2+0.46
2020DET113218302256.2+0.532+0.242+0.065 to +0.4207.917.2+17.0+0.23
2021ATL111100100.0+1.153+0.000−0.192 to +0.1924.55.0+1.2+0.02
CareerATL387238782552.8+0.4935.416.8+35.5+0.74

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
2017ATL620.000000
2018ATL1340.000000
2019DET710.000000
2020DET1110.000000
CareerATL3880.000000

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
2017ATL87715.2––
2018ATL1618417.6––
2019DET912420.5––
2020DET/CLE1235844.6––
2021ATL21717.2––

Game logs

2021 game log (1 games)

2021 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPA
162021-12-26vs DETW 20–1611100+1.2
2020 game log (11 games)

2020 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12020-09-13vs CHIL 23–270000.021260+1.000.000
22020-09-20@ GBL 21–420000.021241+2.000.000
42020-10-04vs NOL 29–350000.01000−0.400.000
62020-10-18@ JAXW 34–16110−0.52160−0.700.000
72020-10-25@ ATLW 23–220000.01000−0.600.000
82020-11-01vs INDL 21–410000.0741130+9.300.000
92020-11-08@ MINL 20–340000.053280+1.810.000
102020-11-15vs WASW 30–270000.032611+3.000.000
112020-11-22@ CARL 0–200000.033160+0.500.000
122020-11-26vs HOUL 25–410000.042160+0.300.000
162020-12-27@ NYJL 16–230000.021120+0.600.000
2019 game log (7 games)

2019 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
42019-09-29vs KCL 30–340000.032470+2.700.000
62019-10-14@ GBL 22–230000.011580+3.900.000
72019-10-20vs MINL 30–420000.021470+1.900.000
82019-10-27vs NYGW 31–260000.011491+5.800.000
92019-11-03@ LVL 24–31170+0.31000−1.800.000
112019-11-17vs DALL 27–350000.011390+4.300.000
122019-11-24@ WASL 16–190000.021210+0.410.000
2018 game log (13 games)

2018 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
22018-09-16vs CARW 31–240000.011300+2.100.000
32018-09-23vs NOL 37–43 OT0000.01170+0.310.000
42018-09-30vs CINL 36–370000.01120−0.500.000
52018-10-07@ PITL 17–410000.032250−0.600.000
72018-10-22vs NYGW 23–200000.033631+4.500.000
92018-11-04@ WASW 38–140000.01000−0.500.000
102018-11-11@ CLEL 16–280000.011120+0.910.000
112018-11-18vs DALL 19–22130−0.200000.000.000
122018-11-22@ NOL 17–310000.02000−1.000.000
142018-12-09@ GBL 20–341-30−1.21000−0.700.000
152018-12-16vs ARIW 40–140000.031100−1.000.000
162018-12-23@ CARW 24–100000.01000−1.410.000
172018-12-30@ TBW 34–320000.01000−0.510.000
2017 game log (6 games)

2017 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
62017-10-15vs MIAL 17–2021401+3.000.000
102017-11-12vs DALW 27–72000−0.900.000
112017-11-20@ SEAW 34–311000−0.510.000
132017-12-03vs MINL 9–1421200−0.300.000
142017-12-07vs NOW 20–171000−0.400.000
162017-12-24@ NOL 13–231000−2.410.000