Quarterback, Miami (OH), 2019–⁠24

Brett Gabbert

Number
No. 5
Height
6′0″
Weight
210 lb
Class (2024)
Senior
Hometown
Saint Louis, MO

Brett Gabbert played quarterback at Miami (OH) (2019–⁠24).

At a glance

Best season
2,921
Passing yards, 2024 (Miami (OH), 9–⁠5)
Best game
405 yards
At Kent State, week 13, 2021: No. 2 passing game in FBS that week

Career highs

492passing yards, career highat Ohio, 20215touchdown passes, career highat Ohio, 20212rushing touchdowns, career hightwice; last at Western Michigan, 2023

Honors

Team titles: MAC champions, 2019 and 2023

Players of the year, conference and regional honors: Wikipedia’s lists (CC BY-SA), each linked from its honor.

Passing

Passing yards, season by season, with his team’s record
SeasonTeamCmpAttPctYdsY/ATDInt
2019Miami (OH)17531655.42,4117.6118
2020Miami (OH)233565.738411.040
2021Miami (OH)17829959.52,6488.9266
2022Miami (OH)7411564.38167.140
2023Miami (OH)11118859.01,6348.7145
2024Miami (OH)21737957.32,9217.72111
Career7781,33258.410,8148.18030

Rushing

SeasonTeamCarYdsAvgTDLong
2019Miami (OH)88720.8331
2020Miami (OH)7588.3023
2021Miami (OH)561512.7142
2022Miami (OH)39551.4118
2023Miami (OH)491402.9226
2024Miami (OH)5560.1118
Career2944821.6842

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2019Miami (OH)5QBYr 1
2020Miami (OH)5QBYr 2
2021Miami (OH)5QBYr 3
2022Miami (OH)5QBYr 4
2023Miami (OH)5QBYr 5
2024Miami (OH)5QBSr. (Yr 6)6′0″210

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsageAdj. passAdj. rush
2019Miami (OH)4040.1114th (n=155)0.2745.745%0.170.05
2020Miami (OH)440.75––33.135%––
2021Miami (OH)3510.4281st (n=145)0.33148.853%0.520.21
2022Miami (OH)1020.28––28.059%0.36–
2023Miami (OH)2290.4578th (n=255)0.32103.049%0.490.24
2024Miami (OH)3980.2228th (n=238)0.3087.954%0.34–

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Game by game

2024 Miami (OH) 14 games, 2,921 passing yards, 21 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 31vs.NorthwesternL 6–⁠13223722702−21
Sep 14vs.CincinnatiL 16–⁠27233533921−5
Sep 21atNotre DameL 3–⁠28143511902−9
Sep 28vs.MassachusettsW 23–⁠2016251811115
Oct 5atToledoL 20–⁠30234629621−4
Oct 12atEastern MichiganW 38–⁠1410132224029
Oct 19vs.OhioW 30–⁠201421178305
Oct 26vs.Central MichiganW 46–⁠7101216510−15
Nov 5atBall StateW 27–⁠2116322193014
Nov 13vs.Kent StateW 34–⁠7102220220−5
Nov 19vs.Northern IllinoisW 20–⁠9142320701−12
Nov 29atBowling GreenW 28–⁠12182825532–
Dec 7vs.OhioL 3–⁠381425127016
Dec 28 ✦vs.Colorado StateW 43–⁠171325184008
2023 Miami (OH) 8 games, 1,634 passing yards, 14 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 1atMiamiL 3–⁠38122112700−7
Sep 9atMassachusettsW 41–⁠281222302423
Sep 16atCincinnatiW 31–⁠2412202373175
Sep 23vs.Delaware StateW 62–⁠2015201802011
Sep 30atKent StateW 23–⁠3112321610−16
Oct 7vs.Bowling GreenW 27–⁠015181702047
Oct 14atWestern MichiganW 34–⁠2120352232116
Oct 21vs.ToledoL 17–⁠2114291790111
2022 Miami (OH) 4 games, 816 passing yards, 4 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 3atKentuckyL 13–⁠3720281660028
Oct 22vs.Western MichiganL 10–⁠1621382220024
Oct 29atAkronW 27–⁠91323184101
Nov 8vs.OhioL 21–⁠372026244302
2021 Miami (OH) 10 games, 2,648 passing yards, 26 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 11atMinnesotaL 26–⁠3114292012127
Sep 18vs.Long Island UniversityW 42–⁠710161712145
Sep 25atArmyL 10–⁠231125193103
Oct 2vs.Central MichiganW 28–⁠1712201712020
Oct 23atBall StateW 24–⁠17202420720−2
Nov 2atOhioL 33–⁠3532554925123
Nov 9vs.BuffaloW 45–⁠182128351407
Nov 16vs.Bowling GreenW 34–⁠7102022721−6
Nov 27atKent StateL 47–⁠4826514054232
Dec 23 ✦vs.North TexasW 27–⁠142231230202
2020 Miami (OH) 2 games, 384 passing yards, 4 TD
DateOpponentResultCmpAttYdsTDIntRush
Nov 4vs.Ball StateW 38–⁠3158760010
Nov 28atAkronW 38–⁠718273084048
2019 Miami (OH) 14 games, 2,411 passing yards, 11 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 31atIowaL 14–⁠38172718621−4
Sep 7vs.Tennessee TechW 48–⁠171017152004
Sep 14atCincinnatiL 13–⁠35101814300−23
Sep 21atOhio StateL 5–⁠7651548019
Sep 28vs.BuffaloW 34–⁠20817120104
Oct 12atWestern MichiganL 16–⁠3826452600315
Oct 19vs.Northern IllinoisW 27–⁠2415282731042
Oct 26atKent StateW 23–⁠1613291781028
Nov 6atOhioW 24–⁠21101814910−7
Nov 13vs.Bowling GreenW 44–⁠391522531−9
Nov 20vs.AkronW 20–⁠17102111702−6
Nov 29atBall StateL 27–⁠41681161014
Dec 7vs.Central MichiganW 26–⁠211427196102
Jan 6 ✦vs.LouisianaL 17–⁠272231248003

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Before the draft

DrillPro day 2025
Height5′11½″
Weight200 lb
Arm length29″
Hand size9″
40-yard dash4.79 s
10-yard split1.69 s
Vertical jump29½″
Broad jump9′4″
20-yard shuttle4.42 s

Pre-draft measurables: Wikipedia (CC BY-SA).

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.