#5
Northwestern · 2026

Caleb Komolafe

RBJunior5' 11", 210 lbsKaty, TX
Northwestern Wildcats5-1 · TDC #26
Snap share
47%
5 of 6 started · likely 38–58%
Rush yards
401
87th of 1453 in FBS
Yards / carry
5.3
98th of 326 in FBS
Rush TD
4
91st of 630 in FBS
Receptions
11
520th of 1994 in FBS
EPA / play
+0.18
83rd of 262 RBs

Efficiency & Role

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

EPA per play by situation

87 plays · +16.1 total EPA · 83rd of 262 qualifying RBs
All plays+0.18
Passing+0.63
Rushing+0.11
1st down+0.20
2nd down+0.20
3rd down+0.03
Standard downs+0.19
Passing downs+0.15
KomolafeRB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays22%
Pass plays8%
Run plays34%
1st down26%
2nd down25%
3rd down11%
Standard downs26%
Passing downs14%
KomolafeRB average

Advanced

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

RushingValueFBS rank
Carries73—
Success rate43.8%186th / 321
Explosive run rate16.4%87th / 321
Stuffed at the line20.5%263rd / 321
First downs19—
Red-zone carries9—
Goal-line carries2—
ReceivingValueFBS rank
Targets12—
Target share8.8%—
Catch rate83.3%—
Success rate per target66.7%—
Yards per target10.1—
Explosive catches25.0%—
Deep-target rate0.0%—
3rd-down targets1—
Red-zone targets0—

Charting

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

Targets
12
10 caught (83%)
Avg. depth of target
1.0
air yards per target
YAC per catch
12.1
121 yds after the catch
Air yards caught
0
of 121 yds on charted catches
Deep targets
0%
20+ air yards

Where he's targeted12 targets charted

83% comp1.0 avg. depth12.1 YAC/catch0% 20+ air yds0–0 TD–INT
101020203030LOSLeft, Behind air yards: 2 targets (17%), 2 caught (100%), 15 yds, 7.5 per target2100% · 15yLeft, 0–4 air yards: noneLeft, 5–9 air yards: noneLeft, 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 (8%), 1 caught (100%), 20 yds, 20.0 per target1100% · 20yMiddle, 5–9 air yards: 2 targets (17%), 1 caught (50%), 21 yds, 10.5 per target250% · 21yMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: 3 targets (25%), 3 caught (100%), 36 yds, 12.0 per target3100% · 36yRight, 0–4 air yards: 3 targets (25%), 3 caught (100%), 29 yds, 9.7 per target3100% · 29yRight, 5–9 air yards: 1 targets (8%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 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 direction75 carries

Left
16%
3.9 YPC · 50% succ.
Middle
72%
5.5 YPC · 44% succ.
Right
12%
6.6 YPC · 78% 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 · Northwestern

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

Charted targets
13
8 caught (62%)
Avg. depth of target
1.1
air yards per target
YAC per catch
7.9
63 yds after the catch
Air yards caught
-12
of 51 yds on charted catches
Deep targets
0%
20+ air yards

Where he's targeted13 targets charted

65% comp1.1 avg. depth7.9 YAC/catch0% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: 4 targets (31%), 3 caught (75%), 10 yds, 2.5 per target475% · 10yLeft, 0–4 air yards: 2 targets (15%), 1 caught (50%), 18 yds, 9.0 per target250% · 18yLeft, 5–9 air yards: noneLeft, 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: 2 targets (15%), 2 caught (100%), 22 yds, 11.0 per target2100% · 22yMiddle, 5–9 air yards: 1 targets (8%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: 1 targets (8%), 1 caught (100%), -1 yds, -1.0 per target1100% · -1yRight, 0–4 air yards: 1 targets (8%), 1 caught (100%), 2 yds, 2.0 per target1100% · 2yRight, 5–9 air yards: 1 targets (8%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 10–14 air yards: 1 targets (8%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 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 direction79 carries

Left
22%
4.4 YPC · 41% succ.
Middle
63%
4.6 YPC · 28% succ.
Right
15%
9.0 YPC · 42% 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

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

SeasonTeamGSnapsCarRush ydsY/CRush TDRush SRRecRec ydsRec TDTgt share
2026 so farNorthwestern#26 · 5-1647%754015.3443.8%1113208.8%
2025Northwestern#59 · 7-61248%1909415.01142.3%116016.9%
2024Northwestern#91 · 4-81020%501392.8034.2%2802.6%
2023Northwestern#70 · 8-534%492.200.0%53312.6%

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

Game Log

Caleb Komolafe'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

6.4 avg. game scoreBest: 8.8 vs Penn State (Week 5)1 of 6 games at 8.0+
RushingReceiving
WkOpponentResultGame scoreCarYdsY/CTDLongRecYdsY/RTDLong
1South Dakota StateW 34–187.210464.611123718.5025
3ColoradoW 41–74.911494.50113279.0011
4@IndianaL 23–293.3671.202133.003
5Penn StateW 34–138.8251887.513211414.0014
6Ball StateW 45–146.28445.5114·····
7@Michigan StateW 24–217.815674.511445112.8021
2026 · 6 games6.4754015.34321113212.0025

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries75—
Yards40187th / 1453
Yards / carry5.398th / 326
Touchdowns491st / 630
Long32—
Receiving2026FBS rank
Receptions11520th / 1994
Yards132525th / 1980
Yards / catch12—
Touchdowns0—
Long25—
Fumbles2026FBS rank
Fumbles1—
Lost1—
Recovered0—

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

GameStartTeam playsEst. snapsPlays involvedPenaltiesSnap share
Wk 1 · South Dakota State✓ RB54~24 (16–31)12·44%
Wk 3 · Colorado✓ RB73~25 (17–32)14·34%
Wk 4 · Indiana✓ RB56~25 (17–32)7145%
Wk 5 · Penn State✓ RB69~42 (35–47)26·61%
Wk 6 · Ball State—55~20 (14–26)9·36%
Wk 7 · Michigan State✓ RB71~43 (36–48)20·61%
Season5 GS378179 (142–221)88147%

Position Room

8 RBs on the Northwestern roster, ordered by car

#PlayerPosClassCarYdsYPCTDRecEPA/play
5Caleb KomolafeRBJR754015.3411+0.18
Gavin SawchukRB412095.101-0.04
6Joseph Himon IIRBSR3034611.535+0.53
22Daniel AndersonRBFR61830—-0.26
12Marcus RomainRBFR451.30—-0.33
36Sean Morris IIRBFR21050—+0.11
41Robby PreckelRBSO11101-1.97
7Mar'Kel PorterRBSO——————

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. Northwestern depth chart →