Punts
19
Avg
44.4
Inside 20
4
Long
56

Career

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

SeasonTeamGSnapsPuntsAvg
2026 so farOklahoma#23 · 3-34—1944.4
2025Oklahoma#21 · 10-31—247.5
2024Kennesaw State#132 · 2-1012—7546.0

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

Game Log

Jacob Ulrich'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: 8.7 at Georgia (Week 4)1 of 4 games at 8.0+
Punting
WkOpponentResultGame scorePuntsYdsAvgIn 20Long
1UTEPW 51–04.414242.0042
2@MichiganL 10–17—no stats recorded
3New MexicoW 14–6—no stats recorded
4@GeorgiaL 13–418.7629348.8156
6vsTexasW 27–246.9937441.6256
7KentuckyL 13–212.5313545.0154
2026 · 4 games5.61984444.4456

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions0—
Attempts1—
Completion %0.0%—
Yards0—
Yards / att.0—
Touchdowns0—
Interceptions1—
Punting2026FBS rank
Punts19—
Yards844—
Average44.4—
Inside 204—
Touchbacks1—
Long56—

Snaps by Game

Plays the player shows up in the play-by-play. Not snap counts

GameTeam playsPlays involvedSpecial teams
Wk 1 · UTEP59·1
Wk 4 · Georgia68·6
Wk 6 · Texas57·9
Wk 7 · Kentucky7213
Season256119

Position Room

7 specialists on the Oklahoma roster, ordered by fg

#PlayerPosClassFGPuntsAvg
29Tate SandellPKSR7/10——
35Liam EvansPKSO1/1——
27Trace RuddPKFR———
43Grayson MillerPKSR—1045
50Ben AndersonLSSR———
54Seth FreemanLSFR———
Jacob UlrichP—1944.4

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 —+ plays per team game. Oklahoma depth chart →