Probetrics — Sports Analytics

Tetairoa McMillan

WR · Carolina Panthers

Rec/g
5.0
Rec yds/g
88.0
Targets/g
9.0
2026 games
2

Before the lines post · next: at CLE

Rec yds No line yet

CAR at CLE · Sun, Sep 27, 1:00 PM ET · favored by 3 · total 41 · wind 4 mph · 7 days rest
CLE allows the 3rd-fewest receiving yards to WRs (113 a game over its last 17)

No book has posted this yet (they usually do a day or two before kickoff). The dashed line starts at his median over his last 10 games; drag it to any number to see how often he has cleared it. This page shows the books' price once they post.

74
7 of 20 over35%range 2053%avg 87% of snaps
2025 wk 1 · Sep 7 at JAX: 68 · 53 snaps (83%)6820252025 wk 2 · Sep 14 at ARI: 100 · 72 snaps (85%)1002025 wk 3 · Sep 21 vs ATL: 48 · 52 snaps (90%)482025 wk 4 · Sep 28 at NE: 62 · 65 snaps (94%)622025 wk 5 · Oct 5 vs MIA: 73 · 63 snaps (90%)732025 wk 6 · Oct 12 vs DAL: 29 · 62 snaps (93%)292025 wk 7 · Oct 19 at NYJ: 33 · 62 snaps (87%)332025 wk 8 · Oct 26 vs BUF: 99 · 57 snaps (93%)992025 wk 9 · Nov 2 at GB: 46 · 49 snaps (84%)462025 wk 10 · Nov 9 vs NO: 60 · 48 snaps (91%)602025 wk 11 · Nov 16 at ATL: 130 · 69 snaps (86%)1302025 wk 12 · Nov 24 at SF: 35 · 42 snaps (91%)352025 wk 13 · Nov 30 vs LAR: 43 · 47 snaps (73%)432025 wk 15 · Dec 14 at NO: 25 · 48 snaps (84%)252025 wk 16 · Dec 21 vs TB: 73 · 47 snaps (87%)732025 wk 17 · Dec 28 vs SEA: 5 · 44 snaps (83%)52025 wk 18 · Jan 3 at TB: 85 · 45 snaps (88%)852025 wk 19 · Jan 10 vs LAR: 81 · 60 snaps (90%)812026 wk 1 · Sep 13 vs CHI: 75 · 56 snaps (82%)7520262026 wk 2 · Sep 20 at ATL: 101 · 53 snaps (80%)10174
74

Middle half of these games: 4182 · median 65 · range 5130

Projected range · contextmedian 56middle half 338580% range 18.1112

How his rec yds tends to spread out in a game he plays, from his recent games weighted toward the latest. In testing on the 2023–2025 seasons the actual result landed in the middle half 53% of the time and in the 80% range 83%; his last 10 games alone would have caught 43% and 69%. It ignores the opponent, the game script and injuries, and it is not a prediction against any line.

Volume drivers and his share
McMillan's roleLast 3Last 620262025
Target share24.3%24.3%27.3%25.0%
Targets a game8.37.59.07.2
Snap share84.0%85.0%81.0%87.3%
DriverCAR offenseCLE defense faces
Dropbacks per game34.2 #2533.2 #30
Pass rate over expected−2.7 #25−3.8 #30
Neutral-script pass rate52.3% #2151.1% #28
Dropback success rate44.2% #2042.8% #26

Last 17 games, ranked against the league (#1 = highest). "Defense faces" is how offenses have played against that defense. Rates over expected compare with how a typical team plays the same downs, distances and scores, shown against the league average. Descriptive, not a forecast.

Shares are his total over his team's total across the games he played, so a game with no touches counts as zero and a game he sat out is left out. The last two columns are seasons. Games whose team box score is not complete yet are left out of a share. Descriptive, not a forecast.

Throw quality
Passes to himMcMillanLeagueCAR offenseCLE defense faces
Catchable-target rate68.5%68.1%69.1% #1067.1% #20
Drop rate6.8%5.5%6.3% #76.4% #8
Contested-target rate13.0%13.0%9.6% #2911.9% #22
Pressure on his QB29.7%33.4% #434.2% #2

His last 17 games and the teams' last 17. "Catchable" is FTN's charting: a defended or inaccurate pass is not catchable, and throwaways and spikes are left out. Pressure and completion under pressure come from nflverse participation, published weeks after the games (so far through 2025 week 22). Dimmed numbers are over fewer than 30 plays. Descriptive, not a forecast. Charting: FTN Data via nflverse (CC BY-SA 4.0).

Each bar is measured against the line shown, not the number that game actually had. Faded bars are outside the filters. Games he played with no stat count as zero.

SplitOverRate
Last 54/580%
Last 105/1050%
2026 season2/2100%
2025 season5/1828%
At home3/1030%
On the road4/1040%
As a favorite1/333%
With Bryce Young7/2035%
Vs tough defenses0/60%

Receptions No line yet

CAR at CLE · Sun, Sep 27, 1:00 PM ET · favored by 3 · total 41 · wind 4 mph · 7 days rest
CLE allows the 2nd-fewest receptions to WRs (9.0 a game over its last 17)

No book has posted this yet (they usually do a day or two before kickoff). The dashed line starts at his median over his last 10 games; drag it to any number to see how often he has cleared it. This page shows the books' price once they post.

4.5
10 of 20 over50%range 3367%avg 87% of snaps
2025 wk 1 · Sep 7 at JAX: 5 · 53 snaps (83%)520252025 wk 2 · Sep 14 at ARI: 6 · 72 snaps (85%)62025 wk 3 · Sep 21 vs ATL: 3 · 52 snaps (90%)32025 wk 4 · Sep 28 at NE: 4 · 65 snaps (94%)42025 wk 5 · Oct 5 vs MIA: 6 · 63 snaps (90%)62025 wk 6 · Oct 12 vs DAL: 3 · 62 snaps (93%)32025 wk 7 · Oct 19 at NYJ: 3 · 62 snaps (87%)32025 wk 8 · Oct 26 vs BUF: 7 · 57 snaps (93%)72025 wk 9 · Nov 2 at GB: 4 · 49 snaps (84%)42025 wk 10 · Nov 9 vs NO: 5 · 48 snaps (91%)52025 wk 11 · Nov 16 at ATL: 8 · 69 snaps (86%)82025 wk 12 · Nov 24 at SF: 2 · 42 snaps (91%)22025 wk 13 · Nov 30 vs LAR: 1 · 47 snaps (73%)12025 wk 15 · Dec 14 at NO: 2 · 48 snaps (84%)22025 wk 16 · Dec 21 vs TB: 6 · 47 snaps (87%)62025 wk 17 · Dec 28 vs SEA: 1 · 44 snaps (83%)12025 wk 18 · Jan 3 at TB: 4 · 45 snaps (88%)42025 wk 19 · Jan 10 vs LAR: 5 · 60 snaps (90%)52026 wk 1 · Sep 13 vs CHI: 5 · 56 snaps (82%)520262026 wk 2 · Sep 20 at ATL: 5 · 53 snaps (80%)54.5
4.5

Middle half of these games: 35.3 · median 4.5 · range 18

Projected range · contextmedian 3.5middle half 2.15.480% range 1.17

How his receptions tends to spread out in a game he plays, from his recent games weighted toward the latest. In testing on the 2023–2025 seasons the actual result landed in the middle half 53% of the time and in the 80% range 83%; his last 10 games alone would have caught 43% and 69%. It ignores the opponent, the game script and injuries, and it is not a prediction against any line.

Volume drivers and his share
McMillan's roleLast 3Last 620262025
Target share24.3%24.3%27.3%25.0%
Targets a game8.37.59.07.2
Snap share84.0%85.0%81.0%87.3%
DriverCAR offenseCLE defense faces
Dropbacks per game34.2 #2533.2 #30
Pass rate over expected−2.7 #25−3.8 #30
Neutral-script pass rate52.3% #2151.1% #28
Dropback success rate44.2% #2042.8% #26

Last 17 games, ranked against the league (#1 = highest). "Defense faces" is how offenses have played against that defense. Rates over expected compare with how a typical team plays the same downs, distances and scores, shown against the league average. Descriptive, not a forecast.

Shares are his total over his team's total across the games he played, so a game with no touches counts as zero and a game he sat out is left out. The last two columns are seasons. Games whose team box score is not complete yet are left out of a share. Descriptive, not a forecast.

Throw quality
Passes to himMcMillanLeagueCAR offenseCLE defense faces
Catchable-target rate68.5%68.1%69.1% #1067.1% #20
Drop rate6.8%5.5%6.3% #76.4% #8
Contested-target rate13.0%13.0%9.6% #2911.9% #22
Pressure on his QB29.7%33.4% #434.2% #2

His last 17 games and the teams' last 17. "Catchable" is FTN's charting: a defended or inaccurate pass is not catchable, and throwaways and spikes are left out. Pressure and completion under pressure come from nflverse participation, published weeks after the games (so far through 2025 week 22). Dimmed numbers are over fewer than 30 plays. Descriptive, not a forecast. Charting: FTN Data via nflverse (CC BY-SA 4.0).

Each bar is measured against the line shown, not the number that game actually had. Faded bars are outside the filters. Games he played with no stat count as zero.

SplitOverRate
Last 53/560%
Last 105/1050%
2026 season2/2100%
2025 season8/1844%
At home6/1060%
On the road4/1040%
As a favorite2/367%
With Bryce Young10/2050%
Vs tough defenses1/425%

Anytime TD No line yet

CAR at CLE · Sun, Sep 27, 1:00 PM ET · favored by 3 · total 41 · wind 4 mph · 7 days rest

No book has posted this yet (they usually do a day or two before kickoff). Here is how often he has scored, in the situations this game sets up.

5 of 20 scored25%range 1343%avg 87% of snaps
2025 wk 1 · Sep 7 at JAX: 0 · 53 snaps (83%)020252025 wk 2 · Sep 14 at ARI: 0 · 72 snaps (85%)02025 wk 3 · Sep 21 vs ATL: 0 · 52 snaps (90%)02025 wk 4 · Sep 28 at NE: 0 · 65 snaps (94%)02025 wk 5 · Oct 5 vs MIA: 0 · 63 snaps (90%)02025 wk 6 · Oct 12 vs DAL: 1 · 62 snaps (93%)12025 wk 7 · Oct 19 at NYJ: 0 · 62 snaps (87%)02025 wk 8 · Oct 26 vs BUF: 0 · 57 snaps (93%)02025 wk 9 · Nov 2 at GB: 0 · 49 snaps (84%)02025 wk 10 · Nov 9 vs NO: 0 · 48 snaps (91%)02025 wk 11 · Nov 16 at ATL: 1 · 69 snaps (86%)12025 wk 12 · Nov 24 at SF: 1 · 42 snaps (91%)12025 wk 13 · Nov 30 vs LAR: 1 · 47 snaps (73%)12025 wk 15 · Dec 14 at NO: 0 · 48 snaps (84%)02025 wk 16 · Dec 21 vs TB: 1 · 47 snaps (87%)12025 wk 17 · Dec 28 vs SEA: 0 · 44 snaps (83%)02025 wk 18 · Jan 3 at TB: 0 · 45 snaps (88%)02025 wk 19 · Jan 10 vs LAR: 0 · 60 snaps (90%)02026 wk 1 · Sep 13 vs CHI: 0 · 56 snaps (82%)020262026 wk 2 · Sep 20 at ATL: 0 · 53 snaps (80%)0
Volume drivers and his share
McMillan's roleLast 3Last 620262025
Touch share14.8%14.5%16.4%12.9%
Touches a game8.37.59.07.2
Snap share84.0%85.0%81.0%87.3%

Shares are his total over his team's total across the games he played, so a game with no touches counts as zero and a game he sat out is left out. The last two columns are seasons. Games whose team box score is not complete yet are left out of a share. Descriptive, not a forecast.

Each bar is measured against a touchdown, not the number that game actually had. Faded bars are outside the filters. Games he played with no stat count as zero.

SplitScoredRate
Last 50/50%
Last 104/1040%
2026 season0/20%
2025 season5/1828%
At home3/1030%
On the road2/1020%
As a favorite0/30%
With Bryce Young5/2025%

Routes

Routes and coverage

2024–25 seasons · 127 targets with a route label
Weighted by where Tetairoa McMillan's targets come from, CLE has allowed 0.14 yds/target more than the league average on those routes. They play man on 49% of dropbacks (league 40%).
A description of how CLE's defense has fared, not a projection. Each defense number is pulled toward the league average in proportion to how few targets it rests on.
RouteShareTgtCatchYds/tgtEPA/tgtCLE allow
Hitch / curl
2763%6.5(6.8)+0.117.3
Go
2326%4.3(9.9)−0.3511.1
In / dig
1883%17.4(9.6)+0.979.0
Deep out
1747%7.3(8.0)+0.367.7
Post
1182%17.3(12.3)+1.6711.8
Quick out
888%5.3(5.5)+0.035.6
Slant
850%5.1(7.2)−0.176.3
Shallow cross
650%3.3(6.5)−1.007.4
Screen
475%7.3(5.8)−0.065.5
Corner
367%15.0(10.4)+1.4110.4
Wheel
250%7.5(10.2)+0.5610.1

Against man and zone

DefenseTgtCatchYds/tgtEPA/tgt
Zone8562%8.2+0.30
Man4151%9.3+0.20

Against each coverage

DefenseTgtCatchYds/tgtEPA/tgt
Cover 33954%7.3−0.04
Cover 13250%10.0+0.14
Cover 22282%11.1+1.05
Cover 41560%6.5+0.03
Cover 6757%8.6+0.22
Cover 0540%4.8+0.25
2-man475%9.0+0.63
Cover 9250%6.0+1.04

Routes are the ones the player was targetedon: nflverse labels the targeted receiver's route on about nine in ten targets, and routes run without a throw are not public, so this shows where a player's looks come from, not everything he ran. Yards per target in brackets is the league figure for that route. Rows with few targets are dimmed; small samples swing.

Game log

GameResultTgtRecRec ydsRec TDSnap %
2026 W2 @ ATLSep 20W 343105101080%
2026 W1 vs CHISep 13L 37598575082%
2025 W19 · playoffs vs LARJan 10L 31347581090%
2025 W18 @ TBJan 3L 14166485088%
2025 W17 vs SEADec 28L 1027415083%
2025 W16 vs TBDec 21W 232010673187%
2025 W15 @ NODec 14L 17204225084%
2025 W13 vs LARNov 30W 31282143173%
2025 W12 @ SFNov 24L 9207235191%
2025 W11 @ ATLNov 16W 3027128130286%
2025 W10 vs NONov 9L 7178560091%
2025 W9 @ GBNov 2W 16136446084%
2025 W8 vs BUFOct 26L 94010799093%
2025 W7 @ NYJOct 19W 1365333087%
2025 W6 vs DALOct 12W 30275329293%
2025 W5 vs MIAOct 5W 27248673090%
2025 W4 @ NESep 28L 13428462094%
2025 W3 vs ATLSep 21W 3008348090%
2025 W2 @ ARISep 14L 2227106100085%
2025 W1 @ JAXSep 7L 10269568083%

Prop lines come from DraftKings, FanDuel and BetMGM through TheRundown and can lag what a book shows right now — check the book before you rely on a number. Splits count the games he played (snap counts show who was on the field) and describe the past; they are not a prediction. A game he played with no stat line counts as a zero; a game he sat out is left out, because books void the prop then. Stats and route labels from nflverse. Informational only. 21+, 1-800-GAMBLER.