#92
UTSA · 2026

Michael Petro

PKJunior5' 10", 180 lbsFlower Mound, TX
UTSA Roadrunners7-1 · TDC #70
Field goals
11/14
37th of 164 in FBS
FG %
78.6%
59th of 127 in FBS
Long
53
Extra points
32/32
Points
65

Career

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

SeasonTeamGSnapsFGFG long
2026 so farUTSA#70 · 7-17—11/1453
2025UTSA#56 · 7-613—17/2045
2024UTSA#72 · 7-61——0

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

Game Log

Michael Petro'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.5 vs South Florida (Week 6)1 of 8 games at 8.0+
Kicking
WkOpponentResultGame scoreFGMFGALongXPMXPAPts
1UT Rio Grande ValleyW 45–165.11230669
2@Texas StateW 31–266.61134447
3@TexasL 6–306.01134003
4Colorado StateW 59–455.512468811
5@RiceW 16–146.934531110
6South FloridaW 31–248.533412211
7NavyW 38–346.81136558
8@TulaneW 42–195.9000666
2026 · 8 games6.4111453323265

2026 Season Stats

FBS rank among qualifying players

Kicking2026FBS rank
FG made1137th / 164
FG attempts14—
FG %78.6%59th / 127
Long53—
XP made32—
XP attempts32—
Points65—

Snaps by Game

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

GameTeam playsSpecial teams
Wk 1 · UT Rio Grande Valley582
Wk 2 · Texas State741
Wk 3 · Texas461
Wk 4 · Colorado State722
Wk 5 · Rice714
Wk 6 · South Florida753
Wk 7 · Navy701
Season46614

Position Room

7 specialists on the UTSA roster, ordered by fg

#PlayerPosClassFGPuntsAvg
92Michael PetroPKJR11/14——
46Braydon DoanePKFR1/1——
30Caile HoganPJR—3141.2
32Jason CardenasPKFR———
60William HodgesLSJR———
67Jon Stephens IIILSFR———
98Jesse PerezPKFR———

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