Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 WSU 2 2 100.0 26 13.0 0 0 19 0 209.2 2025 WSU 67 95 70.5 604 6.4 4 3 43 0 131.5 Career 69 97 71.1 630 6.5 4 3 43 0 133.1
Ranks are over the players on a 2026 FBS roster who have been read, counting only those who recorded that statistic in 2025 — how many that is . Rate statistics are shown without a rank, because ranking them without a qualifying minimum would put one long run above a whole season of them.
Stats Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 WSU 2 2 100.0 26 13.0 0 0 19 0 209.2 2025 WSU 67 95 70.5 604 6.4 4 3 43 0 131.5 Career 69 97 71.1 630 6.5 4 3 43 0 133.1
Rushing Season Team CAR YDS AVG TD LNG 2025 WSU 5 8 1.6 0 5
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2025 WSU 4 0 0 0 0 0 0 0 0
Punting Season Team PUNTS AVG LNG YDS 2025 WSU 1 40.0 40 40
Season rows count every game played, including bowl and playoff games. The national leaders table ranks the regular season only, so a figure there can be the smaller of the two.
Glossary 2PT Total Two Point Convs ATT Passing Attempts AVG Yards Per Pass Attempt; Yards Per Rush Attempt; Gross Average Punt Yards CAR Rushing Attempts CMP Completions CMP% Completion Percentage FG Field Goals INT Interceptions LNG Long Passing; Long Rushing; Long Punt PASS Passing Touchdowns PAT Kick Extra Points PTS Total Points PUNTS Punts QBR Adj QBR REC Receiving Touchdowns RET Return Touchdowns RTG QBRating RUSH Rushing Touchdowns SACK Sacks TD Passing Touchdowns; Rushing Touchdowns; Total Touchdowns YDS Passing Yards; Rushing Yards; Punt Yards Bio Team Old Dominion Monarchs Position Quarterback Class Junior Height / weight 6' 5" / 215 lbs Birthplace Huntington Beach, CA Jersey #2 Status Active
Career history Splits Season 2025 2024
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 67 95 604 70.5 6.4 4 3 43 0 131.5 5 8 1.6 0 5 Home 51 72 465 70.8 6.5 4 0 34 0 143.4 5 8 1.6 0 5 Away 16 23 139 69.6 6.0 0 3 43 0 94.2 0 0 0.0 0 0
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 44 65 396 67.7 6.1 3 3 43 0 124.9 3 6 2.0 0 5
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 19 30 161 63.3 5.4 1 1 43 0 112.7 2 0 0.0 0 0 2nd 26 37 243 70.3 6.6 2 2 34 0 132.5 2 7 3.5 0 5 3rd 12 15 123 80.0 8.2 1 0 31 0 170.9 0 0 0.0 0 0 4th 10 13 77 76.9 5.9 0 0 19 0 126.7 1 1 1.0 0 1
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 45 67 404 67.2 6.0 3 3 43 0 123.6 4 7 1.8 0 5 2nd 22 28 200 78.6 7.1 1 0 31 0 150.4 1 1 1.0 0 1
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 23 30 208 76.7 6.9 1 0 25 0 145.9 2 2 1.0 0 2 15+ 44 65 396 67.7 6.1 3 3 43 0 124.9 3 6 2.0 0 5
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15-21 5 10 57 50.0 5.7 1 0 21 0 130.9 1 1 1.0 0 1 8-14 6 6 55 100.0 9.2 1 0 31 0 232.0 0 0 0.0 0 0 1-7 19 28 164 67.9 5.9 1 0 34 0 128.8 2 7 3.5 0 5
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 5 8 56 62.5 7.0 1 1 34 0 137.5 1 0 0.0 0 0 8-14 9 14 104 64.3 7.4 0 1 43 0 112.4 0 0 0.0 0 0 LOSING BY 15-21 2 2 -5 100.0 -2.5 0 0 -2 0 79.0 0 0 0.0 0 0 22+ 2 3 21 66.7 7.0 0 1 11 0 58.8 0 0 0.0 0 0
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 14 16 112 87.5 7.0 0 0 34 0 146.3 1 0 0.0 0 0 Own 20-39 22 32 217 68.8 6.8 0 1 43 0 119.5 0 0 0.0 0 0 Between 40's 13 21 120 61.9 5.7 0 2 31 0 90.9 2 7 3.5 0 5 Opp 39-20 10 15 108 66.7 7.2 0 0 34 0 127.1 1 0 0.0 0 0 Opp 19-Goal 8 11 47 72.7 4.3 4 0 18 0 228.6 1 1 1.0 0 1 Opp 9-Goal 4 7 17 57.1 2.4 3 0 6 0 219.0 0 0 0.0 0 0
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 2 3 8 66.7 2.7 1 0 5 0 199.1 0 0 0.0 0 0 2nd & Goal 1 2 3 50.0 1.5 1 0 3 0 227.6 0 0 0.0 0 0 3rd & Goal 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0
By down Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 31 40 306 77.5 7.7 1 1 43 0 145.0 0 0 0.0 0 0 2nd 21 30 168 70.0 5.6 2 2 31 0 125.7 0 0 0.0 0 0 3rd 12 22 117 54.5 5.3 0 0 34 0 99.2 4 6 1.5 0 5 4th 3 3 13 100.0 4.3 1 0 6 0 246.4 1 2 2.0 0 2
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 3-7 1 1 6 100.0 6.0 1 0 6 0 480.4 0 0 0.0 0 0 4th & 1-2 2 2 7 100.0 3.5 0 0 4 0 129.4 1 2 2.0 0 2 3rd & 6+ 8 17 73 47.1 4.3 0 0 34 0 83.1 2 6 3.0 0 5 3rd & 11+ 2 6 0 33.3 0.0 0 0 3 0 33.3 1 5 5.0 0 5 3rd & 8-10 2 7 43 28.6 6.1 0 0 34 0 80.2 1 1 1.0 0 1 3rd & 3-7 8 9 74 88.9 8.2 0 0 14 0 158.0 1 0 0.0 0 0 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0 2nd & 6+ 16 23 137 69.6 6.0 1 2 31 0 116.6 0 0 0.0 0 0 2nd & 11+ 3 4 5 75.0 1.3 0 1 5 0 35.5 0 0 0.0 0 0 2nd & 8-10 6 11 51 54.5 4.6 1 1 18 0 105.3 0 0 0.0 0 0 2nd & 3-7 12 15 112 80.0 7.5 1 0 31 0 164.7 0 0 0.0 0 0 1st & 6+ 30 39 303 76.9 7.8 0 1 43 0 137.1 0 0 0.0 0 0 1st & 11+ 0 3 0 0.0 0.0 0 1 0 0 -66.7 0 0 0.0 0 0 1st & 8-10 30 36 303 83.3 8.4 0 0 43 0 154.0 0 0 0.0 0 0 1st & 3-7 1 1 3 100.0 3.0 1 0 3 0 455.2 0 0 0.0 0 0 3rd (or 4th) and 9+ 4 11 43 36.4 3.9 0 0 34 0 69.2 1 5 5.0 0 5 3rd (or 4th) and 3-8 8 11 74 72.7 6.7 0 0 14 0 129.2 2 1 0.5 0 1 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0 1st and 10 29 34 298 85.3 8.8 0 0 43 0 158.9 0 0 0.0 0 0
Season and home Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0 Home 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG October 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 1 1 19 100.0 19.0 0 0 19 0 259.6 0 0 0.0 0 0 Own 20-39 1 1 7 100.0 7.0 0 0 7 0 158.8 0 0 0.0 0 0 Between 40's 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Opp 39-20 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Opp 19-Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Opp 9-Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0
By down Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd & 6+ 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0 3rd & 8-10 1 1 7 100.0 7.0 0 0 7 0 158.8 0 0 0.0 0 0 3rd & 3-7 1 1 19 100.0 19.0 0 0 19 0 259.6 0 0 0.0 0 0 3rd (or 4th) and 3-8 2 2 26 100.0 13.0 0 0 19 0 209.2 0 0 0.0 0 0
Game log Season 2025 2024
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/30 vs IDHO W 13-10 23 30 208 76.7 1 0 25 0 145.9 42.6 2 2 1.0 0 2 9/6 vs SDSU W 36-13 28 42 257 66.7 3 0 34 0 141.6 69.9 3 6 2.0 0 5 9/13 @ UNT L 59-10 16 23 139 69.6 0 3 43 0 94.2 25.7 0 0 0.0 0 0 Total 67 95 604 70.5 4 3 43 0 131.5 51.0 5 8 1.6 0 5
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 10/19 vs HAW W 42-10 2 2 26 100.0 0 0 19 0 209.2 100.0 0 0 0.0 0 0 Total 2 2 26 100.0 0 0 19 0 209.2 - 0 0 0.0 0 0