#4
Rice · 2026

Gael Ochoa

QBSophomore6' 1", 197 lbsEl Paso, TX
Rice Owls1-6 · TDC #119
Snap share
13%
55 of 439 snaps
Pass yards
80
234th of 265 in FBS
TD – INT
0–0
Yards / att.
7.3
Completion
54.5%
EPA / play
-0.43
24 plays

Efficiency & Role

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

EPA per play by situation

24 plays · -10.3 total EPA · not enough plays to rank yet
All plays-0.43
Passing-0.39
Rushing-0.49
1st down+0.03
2nd down-0.41
3rd down-0.60
Standard downs-0.40
Passing downs-0.46
OchoaQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays11%
Pass plays39%
Run plays6%
1st down12%
2nd down10%
3rd down14%
Standard downs10%
Passing downs14%
OchoaQB average

Advanced

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

PassingValueFBS rank
Dropbacks14—
Success rate35.7%—
Explosive pass rate9.1%—
Deep-throw rate0.0%—
Sack rate21.4%—
Interception rate0.0%—
3rd-down conversion25.0%—
RushingValueFBS rank
Carries8—
Success rate25.0%—
Explosive run rate12.5%—
Stuffed at the line12.5%—
First downs2—
Red-zone carries2—
Goal-line carries0—

Charting

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

Avg. depth of throw
8.0
air yards per attempt
Deep shots
0%
throws 20+ air yards
YAC per completion
4.7
28 yds after the catch
Air yards
52
of 80 yds on charted throws
Pressured
29%
hurried or sacked · 3 sacks

Where he throws11 throws charted

55% comp8.0 avg. depth4.7 YAC/catch0% 20+ air yds0–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: noneLeft, 5–9 air yards: 2 throws (18%), 1 caught (50%), 6 yds, 3.0 per throw250% · 6yLeft, 10–14 air yards: 4 throws (36%), 2 caught (50%), 25 yds, 6.3 per throw450% · 25yLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: noneMiddle, Behind air yards: noneMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: noneMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: 1 throws (9%), 1 caught (100%), 33 yds, 33.0 per throw1100% · 33yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: noneRight, 0–4 air yards: 2 throws (18%), 1 caught (50%), 11 yds, 5.5 per throw250% · 11yRight, 5–9 air yards: 2 throws (18%), 1 caught (50%), 5 yds, 2.5 per throw250% · 5yRight, 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 at 2 schools since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnaps
2026 so farRice#119 · 1-6313%
2025UNLV#64 · 10-420%

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

Game Log

Gael Ochoa'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

PassingRushing
WkOpponentResultCmpAttPctYdsY/ATDINTCarYdsY/CTDLong
1Houston ChristianW 31–32540.0173.4004348.5129
2@Notre DameL 0–52no stats recorded
3Western MichiganL 21–28no stats recorded
4@Fresno StateL 24–38no stats recorded
5UTSAL 14–16no stats recorded
6@East CarolinaL 12–282450.04812.0002-6-3.007
7TulsaL 17–3822100.0157.5007-9-1.304
2026 · 3 games61154.5807.30013191.5129

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions6—
Attempts11—
Completion %54.5%—
Yards80234th / 265
Yards / att.7.3—
Touchdowns0227th / 265
Interceptions0—
Rushing2026FBS rank
Carries13—
Yards19883rd / 1457
Yards / carry1.5—
Touchdowns1361st / 631
Long29—
Fumbles2026FBS rank
Fumbles2—
Lost1—
Recovered0—

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 · Houston Christian8019924%
Wk 6 · East Carolina6513620%
Wk 7 · Tulsa6223937%
Season439552413%

Position Room

5 QBs on the Rice roster, ordered by att

#PlayerPosClassAttYdsTDINTEPA/play
11Jacurri BrownQBSR8347832+0.02
4Gael OchoaQBSO118000-0.43
2Lucas ScheerhornQBSO—————
14Ayden WilhelmQBFR—————
15Patrick Crayton Jr.QBFR————+0.40

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