#22
Purdue · 2026

Antonio Harris

RBJunior6' 1", 215 lbsChandler, IN
Purdue Boilermakers3-4 · TDC #71
Snap share
18%
likely 13–40%
Rush yards
156
356th of 1456 in FBS
Yards / carry
5.8
Rush TD
2
221st of 631 in FBS
Receptions
3
1249th of 1995 in FBS
EPA / play
+0.10
30 plays

Efficiency & Role

EPA = expected points added per play. Compared with every FBS RB who qualifies

EPA per play by situation

30 plays · +2.9 total EPA · not enough plays to rank yet
All plays+0.10
Passing+1.15
Rushing-0.07
1st down-0.18
2nd down+0.59
3rd down+0.83
Standard downs-0.14
Passing downs+1.04
HarrisRB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays7%
Pass plays2%
Run plays13%
1st down6%
2nd down8%
3rd down7%
Standard downs9%
Passing downs5%
HarrisRB average

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

RushingValueFBS rank
Carries14—
Success rate50.0%—
Explosive run rate14.3%—
Stuffed at the line14.3%—
First downs6—
Red-zone carries5—
Goal-line carries4—

Charting

Where Harris's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Run direction27 carries

Left
22%
14.8 YPC · 50% succ.
Middle
59%
2.7 YPC · 38% succ.
Right
19%
4.8 YPC · 80% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.
2025 charting · Purdue

2025 season. ESPN's play-by-play only has throw and catch spots for part of 2025 (5 of Harris’s games here), so treat the maps as a sample.

Charted targets
14
11 caught (79%)
Avg. depth of target
0.9
air yards per target
YAC per catch
5.8
64 yds after the catch
Air yards caught
5
of 69 yds on charted catches
Deep targets
0%
20+ air yards

Where he's targeted14 targets charted

77% comp0.9 avg. depth5.8 YAC/catch0% 20+ air yds0–0 TD–INT
101020203030LOSLeft, Behind air yards: 2 targets (14%), 2 caught (100%), 8 yds, 4.0 per target2100% · 8yLeft, 0–4 air yards: 2 targets (14%), 1 caught (50%), 7 yds, 3.5 per target250% · 7yLeft, 5–9 air yards: 2 targets (14%), 1 caught (50%), 5 yds, 2.5 per target250% · 5yLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: noneMiddle, Behind air yards: noneMiddle, 0–4 air yards: 1 targets (7%), 1 caught (100%), 4 yds, 4.0 per target1100% · 4yMiddle, 5–9 air yards: 1 targets (7%), 1 caught (100%), 8 yds, 8.0 per target1100% · 8yMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: 2 targets (14%), 2 caught (100%), 18 yds, 9.0 per target2100% · 18yRight, 0–4 air yards: 4 targets (29%), 3 caught (75%), 19 yds, 4.8 per target475% · 19yRight, 5–9 air yards: noneRight, 10–14 air yards: noneRight, 15–19 air yards: noneRight, 20–29 air yards: noneRight, 30+ air yards: none
fewer more targets
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Run direction48 carries

Left
23%
3.3 YPC · 36% succ.
Middle
60%
2.7 YPC · 38% succ.
Right
17%
10.0 YPC · 63% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Career

3 seasons since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsCarRush ydsY/CRush TDRush SRRecRec ydsRec TDTgt share
2026 so farPurdue#71 · 3-4618%271565.8250.0%35804.1%
2025Purdue#100 · 2-101231%693054.4237.7%1713705.2%
2024Purdue#122 · 1-1111%144.00—————

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Antonio Harris's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

Antonio Harris's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game

5.6 avg. game scoreBest: 7.5 vs Washington (Week 7)0 of 4 games at 8.0+
RushingReceiving
WkOpponentResultGame scoreCarYdsY/CTDLongRecYdsY/RTDLong
1Indiana StateW 44–195.26325.3013·····
2Wake ForestL 36–38—no stats recorded
3@UCLAL 38–52—·····14747.0047
4Notre DameL 10–49—3165.308·····
5@IllinoisW 24–175.86203.319144.004
6MinnesotaW 41–134.08232.9010·····
7WashingtonL 26–387.546516.3159177.007
2026 · 6 games5.6271565.825935819.3047

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries27—
Yards156356th / 1456
Yards / carry5.8—
Touchdowns2221st / 631
Long59—
Receiving2026FBS rank
Receptions31249th / 1995
Yards58964th / 1981
Yards / catch19.3—
Touchdowns0—
Long47—
Defense2026FBS rank
Tackles14244th / 5408
Solo1—
Tackles for loss0—
Sacks0—
QB hurries0—
Passes defended0—
Defensive TD0—
Kick returns2026FBS rank
Returns1—
Yards16—
Average16—
Touchdowns0—
Long16—

Snaps by Game

Estimated snaps from a model trained on real NFL snap counts. Ranges in brackets are where the real number lands 80% of the time: wide for a single game, tighter over the season. How it works

GameTeam playsEst. snapsPlays involvedPlays madeSpecial teamsSnap share
Wk 1 · Indiana State74~14 (4–27)6··19%
Wk 3 · UCLA59~11 (3–21)1··19%
Wk 4 · Notre Dame68~9 (2–17)3·113%
Wk 5 · Illinois60~18 (12–23)8··30%
Wk 6 · Minnesota71~18 (12–23)8··25%
Wk 7 · Washington68~19 (13–25)51·28%
Season48289 (65–194)311118%

Position Room

5 RBs on the Purdue roster, ordered by car

#PlayerPosClassCarYdsYPCTDRecEPA/play
2Fame IjeboiRBSO1305684.4916+0.13
22Antonio HarrisRBJR271565.823+0.10
4Jerrick GibsonRBSO18583.202-0.14
Travis Terrell Jr.RB17452.603-0.06
31Carter HolsworthRBSO——————

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes 6+ plays per team game. Purdue depth chart →