Red Zone Math

Players › WR

Mecole Hardman

WR · KC/BUF · 2019–2025

Born March 12, 1998 · College Georgia · Drafted 2019, round 2, pick 56 (KC) · 5-10, 187 lb

2nd-team All-Pro (2019) · Pro Bowl (2019)

EPA per target by season

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

-0.500.000.501.002019202020212022202320242025

Rushing

SeasonTeamGCarriesYdsTDYPCEPA/carryStabilised EPA/carrySuccess %Rush EPARush WPA
(wins)
2019KC1541704.25−0.03075.0−0.1+0.00
2019 playoffsKC31-60-6.00−1.1480.0−1.1−0.06
2020KC1643107.75+0.17850.0+0.7−0.01
2020 playoffsKC3254027.00+1.50050.0+3.0+0.10
2021KC1784605.75−0.19450.0−1.6+0.00
2021 playoffsKC365519.17−0.66983.3−4.0−0.02
2022KC843127.75+0.17360.0+0.9+0.08
2022 playoffsKC12703.50+0.473100.0+0.9+0.02
2023KC71303.00−0.3560.0−0.4−0.00
2023 playoffsKC32-50-2.50−1.8910.0−3.8−0.07
2024KC7562112.40+1.133100.0+5.7+0.08
CareerBUF712619037.31+0.19363.0+5.2+0.15

Receiving

SeasonTeamGTargetsRecYdsTDCatch %EPA/targetStabilised EPA/targetTarget
share %
aDOTRec EPARec WPA
(wins)
2019KC154126538663.4+0.901+0.305+0.131 to +0.4797.811.0+36.9+0.87
2019 playoffsKC36429066.7−0.0125.75.2−0.1−0.01
2020KC166241560466.1+0.493+0.324+0.157 to +0.49110.110.6+30.6+0.50
2020 playoffsKC313866161.5−0.03410.73.3−0.4+0.00
2021KC178359693271.1+0.217+0.229+0.068 to +0.38913.07.4+18.0+0.39
2021 playoffsKC398121188.9+0.8397.75.1+7.6+0.09
2022KC83425297473.5+0.547+0.180+0.003 to +0.35710.98.1+18.6+0.15
2022 playoffsKC13210066.7−0.0537.35.0−0.2+0.00
2023KC72415124062.5+0.030+0.070−0.111 to +0.25110.45.7+0.7+0.02
2023 playoffsKC37562171.4−0.6667.215.3−4.7−0.03
2024KC7141290085.7+0.308+0.066−0.119 to +0.2525.8-1.0+4.3+0.09
2025BUF110000.0−0.508+0.003−0.188 to +0.1953.346.0−0.5−0.01
2025 playoffsBUF1214150.0+0.4135.111.5+0.8−0.03
CareerBUF712591782,3021668.7+0.41910.08.4+108.6+2.02

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
2019 playoffsKC310.000000
2020KC1610.000000
2021KC1720.000000
2023KC710.000000
CareerBUF7140.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
20192nd-team All-Pro, 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
2019KC1647145.6––
2019 playoffsKC35829.421.4
2020KC1649846.011.2
2020 playoffsKC39146.0––
2021KC1762052.921.6
2021 playoffsKC310047.6––
2022KC830053.3––
2022 playoffsKC11521.7––
2023NYJ/KC1015025.0––
2023 playoffsKC46623.5––
2024KC1111314.8––
2025BUF147.3––
2025 playoffsBUF11823.1––

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 %
20223479.427.41100.0
20232475.0316.720.0
20241485.700.00–
202510.00–0–

Game logs

2025 game log (2 games)

2025 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPA
112025-11-16vs TBW 44–321000−0.5
P202026-01-17@ DENL 30–33 OT2141+0.8
2024 game log (7 games)

2024 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPA
52024-10-07vs NOW 26–130000.044330+2.4
72024-10-20@ SFW 28–182381+3.921170+1.2
82024-10-27@ LVW 27–200000.01180−0.4
92024-11-04vs TBW 30–24 OT0000.033170+1.6
102024-11-10vs DENW 16–140000.01130−0.3
112024-11-17@ BUFL 21–30190+0.832120−0.2
122024-11-24@ CARW 30–272150+0.900000.0
2023 game log (10 games)

2023 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
22023-09-17@ DALL 10–300000.01160+0.000.000
62023-10-15vs PHIW 20–140000.02000−1.200.000
72023-10-22vs LACW 31–170000.03160−0.910.000
82023-10-29@ DENL 9–24130−0.422130+0.300.000
92023-11-05vs MIAW 21–140000.033100+0.000.000
112023-11-20vs PHIL 17–210000.022120+0.100.000
182024-01-07@ LACW 13–120000.0116770+2.400.000
P192024-01-13vs MIAW 26–71-40−2.73130−3.700.000
P202024-01-21@ BUFW 27–241-10−1.11120−6.700.000
P222024-02-11vs SFW 25–22 OT0000.033571+5.700.000
2022 game log (9 games)

2022 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPA
12022-09-11@ ARIW 44–210000.063161+1.3
22022-09-15vs LACW 27–241-40−2.443490+3.3
32022-09-25@ INDL 17–200000.01120−0.5
42022-10-02@ TBW 41–310000.01140−0.1
52022-10-10vs LVW 30–29170+0.554730+5.8
62022-10-16vs BUFL 20–240000.043421+4.5
72022-10-23@ SFW 44–232282+4.044321+3.0
92022-11-06vs TENW 20–17 OT000−1.196791+1.3
P212023-01-29vs CINW 23–20270+0.932100−0.2
2021 game log (20 games)

2021 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12021-09-12vs CLEW 33–290000.033190+1.300.000
22021-09-19@ BALL 35–360000.085550+1.700.000
32021-09-26vs LACL 24–30120+1.143331+3.810.000
42021-10-03@ PHIW 42–302250+0.932160+1.600.000
52021-10-10vs BUFL 20–380000.0129760−3.700.000
62021-10-17@ WASW 31–13160−3.454620+2.700.000
72021-10-24@ TENL 3–270000.054280−3.810.000
82021-11-01vs NYGW 20–170000.075630+2.800.000
92021-11-07vs GBW 13–70000.063200−2.400.000
102021-11-14@ LVW 41–14130+0.132270+0.000.000
112021-11-21vs DALW 19–90000.032250+2.000.000
132021-12-05vs DENW 22–90000.011120+0.700.000
142021-12-12vs LVW 48–9100−0.422590+5.300.000
152021-12-16@ LACW 34–28 OT100−0.542110−5.000.000
162021-12-26vs PITW 36–100000.053311+2.500.000
172022-01-02@ CINL 31–340000.011530+4.700.000
182022-01-08@ DENW 28–241100+0.81181030+4.000.000
P192022-01-16vs PITW 42–21260−8.344430+1.800.000
P202022-01-23vs BUFW 42–36 OT2311+2.711260+2.100.000
P212022-01-30vs CINL 24–27 OT2180+1.643521+3.700.000
2020 game log (19 games)

2020 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12020-09-10vs HOUW 34–200000.01160+0.200.000
22020-09-20@ LACW 23–20 OT130−0.132300+1.400.000
32020-09-28@ BALW 34–200000.064811+8.100.000
42020-10-05vs NEW 26–100000.044271+2.600.000
52020-10-11vs LVL 32–400000.032500+5.500.000
62020-10-19@ BUFW 26–170000.01000−0.000.000
72020-10-25@ DENW 43–161130+0.822570+4.500.000
82020-11-01vs NYJW 35–90000.097961+8.400.000
92020-11-08vs CARW 33–310000.043480+2.600.000
112020-11-22@ LVW 35–310000.011160+1.400.000
122020-11-29@ TBW 27–240000.053230+0.300.000
132020-12-06vs DENW 22–160000.031150−0.100.000
142020-12-13@ MIAW 33–270000.033400−3.310.000
152020-12-20@ NOW 32–291-50−1.293221−2.800.000
162020-12-27vs ATLW 17–141200+1.363240−0.600.000
172021-01-03vs LACL 21–380000.022250+2.400.000
P192021-01-17vs CLEW 22–17140−0.244580+3.500.000
P202021-01-24vs BUFW 38–241500+3.23241+0.600.000
P212021-02-07@ TBL 9–310000.06240−4.500.000
2019 game log (18 games)

2019 game log

WeekDateOpponentResultCarriesRush ydsRush TDRush EPATargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12019-09-08@ JAXW 40–260000.01000−0.500.000
22019-09-15@ LVW 28–100000.064611+4.900.000
32019-09-22vs BALW 33–28170+0.452971+6.500.000
42019-09-29@ DETW 34–300000.05290−1.700.000
52019-10-06vs INDL 13–191-60−1.464790+3.700.000
62019-10-13vs HOUL 24–310000.044450+1.600.000
72019-10-17@ DENW 30–60000.032281+2.800.000
82019-10-27vs GBL 24–310000.022551+4.900.000
92019-11-03vs MINW 26–23170+0.300000.000.000
102019-11-10@ TENL 32–350000.011631+6.600.000
112019-11-18@ LACW 24–170000.042130−0.800.000
132019-12-01vs LVW 40–9190+0.500000.000.000
142019-12-08@ NEW 23–160000.011481+5.600.000
152019-12-15vs DENW 23–30000.021100+0.400.000
172019-12-29vs LACW 31–210000.011300+3.000.000
P192020-01-12vs HOUW 51–310000.042190−0.200.000
P202020-01-19vs TENW 35–240000.01180+0.510.000
P212020-02-02vs SFW 31–201-60−1.11120−0.400.000