#11
UTSA · 2026

Brandon Tennison

QBJunior5' 10", 190 lbsGilmer, TX
UTSA Roadrunners6-1 · TDC #75
Snap share
2%
8 of 466 snaps

Efficiency & Role

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

EPA per play by situation

2 plays · -1.4 total EPA · not enough plays to rank yet
All plays-0.71
Passing-0.71
2nd down-0.90
3rd down-0.52
Passing downs-0.71
TennisonQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays3%
Pass plays7%
Run plays0%
1st down0%
2nd down5%
3rd down10%
Standard downs0%
Passing downs18%
TennisonQB average
2025 charting · UTSA

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

Avg. depth of throw
5.8
air yards per attempt
Deep shots
5%
throws 20+ air yards
YAC per completion
6.1
73 yds after the catch
Air yards
17
of 90 yds on charted throws
Pressured
8%
hurried or sacked · 1 sack

Where he throws22 throws charted

59% comp5.8 avg. depth6.1 YAC/catch5% 20+ air yds2–0 TD–INT
101020203030LOSLeft, Behind air yards: 5 throws (23%), 5 caught (100%), 28 yds, 5.6 per throw5100% · 28yLeft, 0–4 air yards: 2 throws (9%), 2 caught (100%), 12 yds, 6.0 per throw2100% · 12yLeft, 5–9 air yards: 2 throws (9%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yLeft, 10–14 air yards: 1 throws (5%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yLeft, 15–19 air yards: 3 throws (14%), 1 caught (33%), 16 yds, 5.3 per throw333% · 16yLeft, 20–29 air yards: 1 throws (5%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yLeft, 30+ air yards: noneMiddle, Behind air yards: noneMiddle, 0–4 air yards: 1 throws (5%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, 5–9 air yards: 1 throws (5%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, 10–14 air yards: 1 throws (5%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: 2 throws (9%), 2 caught (100%), 10 yds, 5.0 per throw2100% · 10yRight, 0–4 air yards: noneRight, 5–9 air yards: 3 throws (14%), 2 caught (67%), 24 yds, 8.0 per throw367% · 24yRight, 10–14 air yards: noneRight, 15–19 air yards: noneRight, 20–29 air yards: noneRight, 30+ air yards: none
fewer more throws
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.

Career

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

SeasonTeamGSnapsCmp/AttPass ydsTD–INTY/ADropback SR
2026 so farUTSA#75 · 6-112%0/200–00.0—
2025UTSA#56 · 7-669%20/341992–05.9—

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

Game Log

Brandon Tennison'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

No box-score stats in 2026.

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions0—
Attempts2—
Completion %0.0%—
Yards0—
Yards / att.0—
Touchdowns0—
Interceptions0—

Snaps by Game

Estimated snaps: every offensive play credited to the QB running the offense. Close to a true snap count

GameTeam playsEst. snapsPlays involvedSnap share
Wk 1 · UT Rio Grande Valley588314%
Season466832%

Position Room

5 QBs on the UTSA roster, ordered by att

#PlayerPosClassAttYdsTDINTEPA/play
2Owen McCownQBSR2201578102+0.23
11Brandon TennisonQBJR2000-0.71
12Max GerlichQBFR—————
16Maguire GaspersonQBFR—————
Mark WiepertQB————+2.13

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