#5
Northwestern · 2026

Caleb Komolafe

RBJunior5' 11", 210 lbsKaty, TX
Northwestern Wildcats6-2 · TDC #24
Snap share
50%
7 of 8 started · likely 40–62%
Rush yards
618
42nd of 1519 in FBS
Yards / carry
5.9
55th of 312 in FBS
Rush TD
5
82nd of 683 in FBS
Receptions
15
468th of 2089 in FBS
EPA / play
+0.19
78th of 264 RBs

Efficiency & Role

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

EPA per play by situation

122 plays · +23.2 total EPA · 78th of 264 qualifying RBs
All plays+0.19
Passing+0.46
Rushing+0.14
1st down+0.17
2nd down+0.16
3rd down+0.21
Standard downs+0.15
Passing downs+0.36
KomolafeRB average

Share of team plays

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

Advanced

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

RushingValueFBS rank
Carries102—
Success rate45.1%165th / 332
Explosive run rate17.6%67th / 332
Stuffed at the line19.6%252nd / 332
First downs29—
Red-zone carries12—
Goal-line carries2—
ReceivingValueFBS rank
Targets18—
Target share10.3%—
Catch rate77.8%—
Success rate per target55.6%—
Yards per target8.4—
Explosive catches16.7%—
Deep-target rate0.0%—
3rd-down targets2—
Red-zone targets1—

Charting

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

Targets
18
14 caught (78%)
Avg. depth of target
0.7
air yards per target
YAC per catch
10.9
152 yds after the catch
Air yards caught
-1
of 151 yds on charted catches
Deep targets
0%
20+ air yards

Where he's targeted18 targets charted

78% comp0.7 avg. depth10.9 YAC/catch0% 20+ air yds0–0 TD–INT
101020203030LOSLeft, Behind air yards: 5 targets (28%), 4 caught (80%), 35 yds, 7.0 per target580% · 35yLeft, 0–4 air yards: 2 targets (11%), 2 caught (100%), 10 yds, 5.0 per target2100% · 10yLeft, 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 (6%), 1 caught (100%), 20 yds, 20.0 per target1100% · 20yMiddle, 5–9 air yards: 2 targets (11%), 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 (17%), 3 caught (100%), 36 yds, 12.0 per target3100% · 36yRight, 0–4 air yards: 4 targets (22%), 3 caught (75%), 29 yds, 7.3 per target475% · 29yRight, 5–9 air yards: 1 targets (6%), 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 direction104 carries

Left
16%
3.6 YPC · 47% succ.
Middle
73%
6.3 YPC · 43% succ.
Right
11%
7.1 YPC · 73% 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#24 · 6-2850%1046185.9545.1%15162010.3%
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.7 avg. game scoreBest: 8.8 vs Penn State (Week 5)2 of 8 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
8RutgersW 42–148.51315011.5156·····
9@OregonL 26–346.716674.20124307.5018
2026 · 8 games6.71046185.95561516210.8025

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries104—
Yards61842nd / 1519
Yards / carry5.955th / 312
Touchdowns582nd / 683
Long56—
Receiving2026FBS rank
Receptions15468th / 2089
Yards162529th / 2074
Yards / catch10.8—
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%
Wk 8 · Rutgers✓ RB66~30 (20–39)13·45%
Wk 9 · Oregon✓ RB74~49 (41–54)22·66%
Season7 GS518258 (205–319)123150%

Position Room

8 RBs on the Northwestern roster, ordered by car

#PlayerPosClassCarYdsYPCTDRecEPA/play
5Caleb KomolafeRBJR1046185.9515+0.19
Gavin SawchukRB472254.802-0.07
6Joseph Himon IIRBSR433848.936+0.29
22Daniel AndersonRBFR61830—-0.26
12Marcus RomainRBFR571.40—-0.33
36Sean Morris IIRBFR32170—+0.74
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 →