Game log · Week-by-week
2026 season · 1 game
| Wk | Opp | CAR | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 2 | W 35-7vs Eastern Michigan | 4 | 37 | 9.3 | 0 | 13 | Season-high 37 yds |
| Total | 4 | 37 | 9.3 | 0 | 13 |
Junior running back for Michigan State. 2026: 1 game with a box-score line.
6′1″ · 224 lb · Dallas, TX · Memorial
CFB Index
A single number blending on-field production (an EPA-based value lane) with box-score output for this player's position.
0-100, scaled within each position's own cohort — not directly comparable across positions.
The numbers
rushing yards · 2026
9.3 per carry
1 game into 2026 so far -- Best game: 37 rush yds, vs Eastern Michigan
Swing playSwung Michigan State from 41% to 71% to win.Iowa at Michigan State · 32-20
His career numbers, season by seasonThe story
3 running back for Michigan State. 2026: 1 game with a box-score line.
Brandon Tullis
Just keeps getting the ball, series after series. Brandon Tullis has been at Michigan State through two head coaches in three seasons. One game to point at: 37 rush yds against Eastern Michigan — Week 2, 2026.
37 RUSH YDS · 0 RUSH TD · 4 CARRIES
Low coverage — composed from the verified record.
His career
Career arc
Coaching lineage · 2024–2026
2 coachesCoaching transition mid-career: Jonathan Smith → Pat Fitzgerald. Worth noting in scheme + development context.
Season context · Team result + system
Where this profile ranks vs the RB cohort
Box-score percentiles
Elite: yards / carry (100th percentile). Concern: rush yards (0th percentile).
Percentiles versus same-position peers with enough snaps this season, based on box-score rates.
Splits
Per-game splits
Through 1 game: 37.0 YDS/g, 9.3 YPC, 0.0 TD/g — splits start at 3 games.
Supporting cast · Scheme
Staff and system around the player
Head Coach
Pat Fitzgerald
Scheme reads (pass share, tempo, sack rate) need at least 3 team games — 2 games in so far.
Player standing · 2026
On the two-deep and pushing for snaps.
Recognition
2026 outlook
Outside shot for All-Big Ten
Based on 2025: #32 of 44 Big Ten RBs
15% estimated, 95% confidence interval 13–17%. Base rate measured from players who finished at a comparable rank in their conference and came back the next season. It is an estimate from a small sample, not a forecast of this player.
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2026 | Michigan State | 4 | 37 | 9.2 | 0 | -- |
| 2025 | Michigan State | 68 | 297 | 4.4 | 4 | -- |
| 2024 | Michigan State | 7 | 20 | 2.9 | 0 | -- |
| Career | 79 | 354 | 4.5 | 4 | -- |
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2026 | Michigan State | -- | -- | -- | -- | -- |
| 2025 | Michigan State | 11 | 82 | 7.5 | 0 | -- |
| 2024 | Michigan State | -- | -- | -- | -- | -- |
| Career | 11 | 82 | 7.5 | 0 | -- |
Game log · Week-by-week
2026 season · 1 game
| Wk | Opp | CAR | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 2 | W 35-7vs Eastern Michigan | 4 | 37 | 9.3 | 0 | 13 | Season-high 37 yds |
| Total | 4 | 37 | 9.3 | 0 | 13 |
Play style
Built to take 20+ carries per game. Volume is the value.
CFB Index positional classification
2026 Outlook
Michigan State
2026 Depth chart
Projected starter
Running back · Michigan State
Returning around him
2026 Award watch
No preseason watch lists yet (most drop June 15 – July 15)
Michigan State · Last season: 4-8 · Talent rank #61 · 2026 recruiting class #45
Player DNA
Built to take 20+ carries per game. Volume is the value.
His 2025 production profile sits closest to Chaton Mobley’s 2020 season.
Matches Chaton on
Through 1 college season, his career arc tracks closest to Garrett Groshek’s path through Wisconsin.
Narii Gaither
Andrew Body
Matches Garrett on
As a sophomore, his production profile tracks closest to Christopher Brown Jr.'s sophomore season at California (2021).
Matches Christopher on
Differs from Christopher on
Third-year running back and two-year letterwinner has rushed for 321 yards and four touchdowns on 76 carries in 20 career games for the Spartans. 2025 SEASON (SOPHOMORE): Played in all 12 games, including two starting assignments (vs. USC and Minnesota) . . . ranked second on the team with four r...
6 more on the roster · Michigan State team page