Red Zone Math

Players › WR

Chris Moore

WR · BAL/HOU/TEN/WAS · 2016–2026

Born June 16, 1993 · College Cincinnati · Drafted 2016, round 4, pick 107 (BAL) · 6-1, 200 lb

EPA per target by season

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

-0.40-0.200.000.200.400.6020162017201820192020202120222023202420252026

Rushing

SeasonTeamGCarriesYdsTDYPCEPA/carryStabilised EPA/carrySuccess %Rush EPARush WPA
(wins)
2016BAL1131906.33+0.37966.7+1.1−0.01
2017BAL102-90-4.50−1.3800.0−2.8−0.08
2018BAL1551703.40+0.31650.0+1.9+0.05
2019BAL61000.00−0.3960.0−0.4−0.01
2022HOU153301.00−0.22225.0−0.9−0.00
2023TEN15239019.50+1.04650.0+2.1+0.06
2025WAS91909.00+0.725100.0+0.7+0.00
CareerBAL96177804.59+0.09542.1+1.8+0.01

Receiving

SeasonTeamGTargetsRecYdsTDCatch %EPA/targetStabilised EPA/targetTarget
share %
aDOTRec EPARec WPA
(wins)
2016BAL1116746043.8−0.392−0.018−0.203 to +0.1673.58.9−6.3−0.12
2017BAL103818248347.4−0.143+0.045−0.131 to +0.2209.813.6−5.4−0.48
2018BAL152519196176.0+0.361+0.152−0.029 to +0.3335.011.5+9.0+0.33
2018 playoffsBAL110000.0−3.9113.815.0−3.9−0.09
2019BAL65321060.0−0.241+0.012−0.178 to +0.2013.212.2−1.2−0.03
2019 playoffsBAL110000.0−0.6991.921.0−0.7−0.00
2021HOU102221227295.5+0.360+0.112−0.070 to +0.2947.14.1+7.9+0.21
2022HOU157448548264.9+0.096+0.174+0.011 to +0.33714.78.6+7.1+0.27
2023TEN153522424062.9+0.522+0.180+0.003 to +0.3568.418.3+18.3+0.77
2025WAS92311207147.8+0.534+0.147−0.035 to +0.32810.414.4+12.3+0.21
2026BAL36363150.0+0.392+0.093−0.096 to +0.2828.227.5+2.3−0.01
CareerBAL962441521,9801062.3+0.1817.911.8+44.1+1.15

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
2016BAL1150.000000
2017BAL1010.000000
2018BAL1540.000000
2018 playoffsBAL130.000000
2019BAL640.000000
2019 playoffsBAL110.000000
2020BAL220.000000
2021HOU1050.000000
2022HOU1510.000000
2023TEN1530.000001
2025WAS940.000000
2026BAL310.000000
CareerBAL96300.000001

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
2016BAL1416116.711.5
2017BAL1237546.7––
2018BAL1644938.621.5
2018 playoffsBAL11017.2––
2019BAL815126.312.0
2019 playoffsBAL177.6––
2020BAL2139.3––
2021HOU1123835.7––
2022HOU1667468.0––
2023TEN1759057.2––
2024ARI5258.4––
2024 playoffsWAS11216.9––
2025WAS1441648.9––

Hands and contested catches

Regular season, 2022 on. Charting: FTN Data via nflverse, CC BY-SA 4.0. Aggregated by Red Zone Math; this table is shared under CC BY-SA 4.0 too.

SeasonTargets
charted
Catchable %DropsDrop % of
catchable
Contested
targets
Contested
catch %
20227474.311.81070.0
20233574.327.71060.0
20252365.2213.3633.3
2026666.700.010.0

Game logs

2026 game log (3 games)

2026 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12026-09-13@ INDW 41–2321530+3.210.000
22026-09-20vs NOL 17–243160−1.900.000
32026-09-27@ DALW 34–311141+1.100.000
2025 game log (9 games)

2025 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12025-09-07vs NYGW 21–60000.011340+2.400.000
32025-09-21vs LVW 41–240000.022250+2.420.000
42025-09-28@ ATLL 27–34190+0.73000−2.500.000
52025-10-05@ LACW 27–100000.01000−0.800.000
62025-10-13vs CHIL 24–250000.053461+3.500.000
72025-10-19@ DALL 22–440000.052590+3.200.000
102025-11-09vs DETL 22–440000.000000.010.000
112025-11-16@ MIAL 13–16 OT0000.052280+1.600.000
172025-12-25vs DALL 23–300000.011150+2.410.000
2023 game log (15 games)

2023 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12023-09-10@ NOL 15–160000.01000−3.510.000
22023-09-17vs LACW 27–24 OT0000.011490+3.300.000
32023-09-24@ CLEL 3–270000.032410+3.700.000
42023-10-01vs CINW 27–30000.031440+0.710.000
62023-10-15vs BALL 16–240000.01160−0.700.000
92023-11-02@ PITL 16–200000.021290+1.400.000
102023-11-12@ TBL 6–200000.042210−0.300.000
112023-11-19@ JAXL 14–341380+2.711490+3.000.000
122023-11-26vs CARW 17–10110−0.743410+1.900.000
132023-12-03vs INDL 28–31 OT0000.011120+2.000.000
142023-12-11@ MIAW 28–270000.011220+1.310.000
152023-12-17vs HOUL 16–19 OT0000.043390+3.900.000
162023-12-24vs SEAL 17–200000.02190+1.300.000
172023-12-31@ HOUL 3–260000.031320−1.100.000
182024-01-07vs JAXW 28–200000.043300+1.500.000
2022 game log (15 games)

2022 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12022-09-11vs INDT 20–20 OT0000.033310+3.400.000
22022-09-18@ DENL 9–160000.042140−0.400.000
32022-09-25@ CHIL 20–230000.033630+4.900.000
42022-10-02vs LACL 24–340000.02000−1.300.000
72022-10-23@ LVL 20–380000.042201+2.600.000
92022-11-03vs PHIL 17–29120−0.554431−1.900.000
102022-11-13@ NYGL 16–240000.063700+1.600.000
112022-11-20vs WASL 10–23130−0.475200−2.700.000
122022-11-27@ MIAL 15–300000.03270−3.900.000
132022-12-04vs CLEL 14–27000+1.133460+5.000.000
142022-12-11@ DALL 23–270000.011101240+2.910.000
152022-12-18vs KCL 24–30 OT0000.084420+0.600.000
162022-12-24@ TENW 19–140000.042250+0.400.000
172023-01-01vs JAXL 3–310000.053210−0.900.000
182023-01-08@ INDW 32–311-20−1.062220−3.200.000
2021 game log (10 games)

2021 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
32021-09-23vs CARL 9–2400000.010.000
52021-10-10vs NEL 22–25551091+7.700.000
62021-10-17@ INDL 3–3154140−3.500.000
82021-10-31vs LAL 22–3822160−0.200.000
92021-11-07@ MIAL 9–171140−0.200.000
112021-11-21@ TENW 22–1311100+0.710.000
122021-11-28vs NYJL 14–2111-40−0.800.000
152021-12-19@ JAXW 30–1600000.020.000
162021-12-26vs LACW 41–2944400+1.610.000
182022-01-09vs TENL 25–2833381+2.500.000
2020 game log (2 games)

2020 game log

WeekDateOpponentResultTacklesSacksINTPD
82020-11-01vs PITL 24–2810.000
172021-01-03@ CINW 38–310.000
2019 game log (7 games)

2019 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
42019-09-29vs CLEL 25–400000.01000−1.510.000
62019-10-13vs CINW 23–170000.032180+0.500.000
72019-10-20@ SEAW 30–160000.01130−0.200.000
152019-12-12vs NYJW 42–210000.000000.020.000
162019-12-22@ CLEW 31–150000.000000.010.000
172019-12-29vs PITW 28–10100−0.400000.000.000
P192020-01-11vs TENL 12–280000.01000−0.710.000
2018 game log (16 games)

2018 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12018-09-09vs BUFW 47–30000.01150−0.700.000
22018-09-13@ CINL 23–34120−0.43290−0.900.000
42018-09-30@ PITW 26–14130+2.711190+1.100.000
52018-10-07@ CLEL 9–12 OT0000.021200+0.800.000
62018-10-14@ TENW 21–00000.033120+0.200.000
72018-10-21vs NOL 23–24190+0.921140−0.500.000
82018-10-28@ CARL 21–36000−1.022190+1.810.000
92018-11-04vs PITL 16–230000.011300+1.810.000
112018-11-18vs CINW 24–21180+0.711140+0.800.000
122018-11-25vs LVW 34–170000.01110−0.700.000
132018-12-02@ ATLW 26–160000.011210+4.500.000
142018-12-09@ KCL 24–27 OT0000.02000−1.400.000
152018-12-16vs TBW 20–121-50−1.11151+1.800.000
162018-12-22@ LACW 22–100000.01180+0.510.000
172018-12-30vs CLEW 26–240000.032190−0.210.000
P182019-01-06vs LACL 17–230000.01000−3.930.000
2017 game log (10 games)

2017 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
32017-09-24@ JAXL 7–440000.01000−0.800.000
62017-10-15vs CHIL 24–27 OT0000.073440−11.400.000
72017-10-22@ MINL 16–241-50−1.482361+3.700.000
92017-11-05@ TENL 20–230000.041160+3.910.000
122017-11-27vs HOUW 23–160000.033370+4.600.000
132017-12-03vs DETW 44–201-40−1.343320−0.700.000
142017-12-10@ PITL 38–390000.033481+5.300.000
152017-12-17@ CLEW 27–100000.03000−3.500.000
162017-12-23vs INDW 23–160000.022290+2.100.000
172017-12-31vs CINL 27–310000.03161−8.700.000
2016 game log (11 games)

2016 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12016-09-11vs BUFW 13–70000.021130−0.500.000
22016-09-18@ CLEW 25–200000.02190+1.100.000
32016-09-25@ JAXW 19–170000.01120−0.810.000
42016-10-02vs LVL 27–280000.04160−1.210.000
72016-10-23@ NYJL 16–240000.042110−2.700.000
92016-11-06vs PITW 21–14120−0.500000.000.000
102016-11-10vs CLEW 28–71100+1.100000.010.000
122016-11-27vs CINW 19–140000.000000.010.000
132016-12-04vs MIAW 38–6170+0.52000−2.400.000
142016-12-12@ NEL 23–300000.01150+0.200.000
162016-12-25@ PITL 27–310000.000000.010.000