Quarterback, Fresno State (from Temple, Rice), 2022–⁠25

E.J. Warner

Number
No. 13
Height
6′0″
Weight
203 lb
Class (2025)
Senior
Hometown
Phoenix, AZ

E.J. Warner played quarterback at Temple (2022–⁠23), Rice (2024) and Fresno State (2025).

At a glance

Best season
3,076
Passing yards, 2023 (Temple, 3–⁠9)
Best game
527 yards
Vs. East Carolina, week 13, 2022: No. 1 passing game in FBS that week

Career highs

527passing yards, career highvs. East Carolina, 20225touchdown passes, career hightwice; last vs. UTSA, 2023

Honors

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
2022Temple26844360.53,0286.81812
2023Temple25644557.53,0766.92312
2024Rice27143861.92,7106.21713
2025Fresno State19227769.32,0307.31311
Career9871,60361.610,8446.87148

Rushing

SeasonTeamCarYdsAvgTDLong
2022Temple16−50−3.105
2023Temple2470.3012
2024Rice29120.4111
2025Fresno State501483.0130
Career1191171.0230

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2022Temple13QBFr.
2023Temple13QBSo.
2024Rice13QBJr.
2025Fresno State13QBSr.6′0″203

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. pass
2022Temple4480.3564th (n=250)0.32156.360%0.33
2023Temple4530.3252nd (n=255)0.32144.465%0.32
2024Rice4430.137th (n=238)0.3056.763%0.24
2025Fresno State3150.3784th (n=314)0.24117.748%0.16

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.

Passing detail

SeasonTeamSuccessDepthAfter catchDeep throwsDeep completed
2025Fresno State48%6.5 yds4.9 yds3 of 7333%

Success: passes that kept the offense on schedule. Depth: how far downfield his passes traveled in the air, on average. After catch: yards his receivers gained after the catch, per completion. Deep throws: the play-by-play gives depth and direction for about half of a passer’s throws; this is how many of those went deep, and how many of the deep ones were caught. From CollegeFootballData, FBS games, 2025 on.

Rushing detail

SeasonTeamSuccessLine yardsSecond levelOpen fieldStuffed
2025Fresno State52%4.501.602.603%

Where his yards came from, per carry: line yards are the ones credited to the blockers (the first few, and losses), second level the yards 5 to 10 past the line, open field those beyond 10. Success: carries that kept the offense on schedule. Stuffed: carries stopped at or behind the line. From CollegeFootballData, FBS games, 2025 on.

Game by game

2025 Fresno State 10 games, 2,030 passing yards, 13 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 23atKansasL 7–⁠31182917902−23
Aug 30vs.Georgia SouthernW 42–⁠1420271760228
Sep 6atOregon StateW 36–⁠2713181210157
Sep 13vs.SouthernW 56–⁠7202424040−10
Sep 20atHawai’iW 23–⁠2122292301038
Oct 4vs.NevadaW 20–⁠17182619021−1
Oct 10atColorado StateL 21–⁠492849350332
Nov 22vs.Utah StateL 17–⁠2823331871113
Nov 29atSan José StateW 41–⁠1415201381121
Dec 27 ✦vs.Miami (OH)W 18–⁠315222191023
2024 Rice 11 games, 2,710 passing yards, 17 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 31vs.Sam HoustonL 14–⁠34274422712−14
Sep 7vs.Texas SouthernW 69–⁠72030189218
Sep 14atHoustonL 7–⁠3312215001−8
Sep 21atArmyL 14–⁠372843235223
Sep 28vs.CharlotteL 20–⁠2121392542024
Oct 12vs.UTSAW 29–⁠272539347202
Oct 19atTulaneL 10–⁠24264627113−4
Nov 2vs.NavyW 24–⁠10284023911−6
Nov 8atMemphisL 20–⁠27294524620−2
Nov 23atUABL 14–⁠4028492221313
Nov 30vs.South FloridaW 35–⁠28274243030−4
2023 Temple 10 games, 3,076 passing yards, 23 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 2vs.AkronW 24–⁠212849292201
Sep 9atRutgersL 7–⁠36204723012−3
Sep 16vs.Norfolk StateW 41–⁠914222381024
Sep 23vs.MiamiL 7–⁠41223924012−12
Sep 28atTulsaL 26–⁠482749269214
Oct 7vs.UTSAL 34–⁠49426547250−3
Nov 4vs.NavyW 32–⁠182733402422
Nov 11atSouth FloridaL 23–⁠2724472803316
Nov 18atUABL 24–⁠34254632321−15
Nov 24vs.MemphisL 21–⁠45274833021−7
2022 Temple 11 games, 3,028 passing yards, 18 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 10vs.LafayetteW 30–⁠14141917320–
Sep 17vs.RutgersL 14–⁠16193221511–
Sep 24vs.MassachusettsW 28–⁠01122173220
Oct 1atMemphisL 3–⁠241837245032
Oct 13atUCFL 13–⁠70244323410–
Oct 21vs.TulsaL 16–⁠272348196111
Oct 29atNavyL 20–⁠27244826812−30
Nov 5vs.South FloridaW 54–⁠28273634420–
Nov 12atHoustonL 36–⁠43425948630−9
Nov 19vs.CincinnatiL 3–⁠23213616702−14
Nov 26vs.East CarolinaL 46–⁠49456352751–

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

Before the draft

DrillPro day 2026
Height5′11½″
Weight213 lb
Arm length30⅛″
Hand size10⅛″
Wingspan73″
40-yard dash4.83 s
10-yard split1.63 s
Vertical jump30½″
Broad jump9′0″
3-cone drill7.40 s
20-yard shuttle4.56 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.