Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2023 BALL 50 82 61.0 480 5.9 3 5 27 6 110.0 2024 BALL 275 426 64.6 2,904 6.8 25 10 72 33 136.5 Career 325 508 64.0 3,384 6.7 28 15 72 39 132.2
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 2023 BALL 50 82 61.0 480 5.9 3 5 27 6 110.0 2024 BALL 275 426 64.6 2,904 6.8 25 10 72 33 136.5 Career 325 508 64.0 3,384 6.7 28 15 72 39 132.2
Rushing Season Team CAR YDS AVG TD LNG 2023 BALL 17 10 0.6 0 16 2024 BALL 54 -85 -1.6 1 49 Career 71 -75 -1.1 1 49
Receiving Season Team REC YDS AVG TD LNG 2024 BALL 2 1 0.5 0 11
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2023 BALL 3 0 0 0 0 0 0 0 0 2024 BALL 25 1 0 0 1 0 0 0 6 Career 28 1 0 0 1 0 0 0 6
Punting Season Team PUNTS AVG LNG YDS 2024 BALL 7 32.4 41 227
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; Yards Per Reception; Gross Average Punt Yards CAR Rushing Attempts CMP Completions CMP% Completion Percentage FG Field Goals INT Interceptions LNG Long Passing; Long Rushing; Long Reception; Long Punt PASS Passing Touchdowns PAT Kick Extra Points PTS Total Points PUNTS Punts QBR Adj QBR REC Receptions; Receiving Touchdowns RET Return Touchdowns RTG QBRating RUSH Rushing Touchdowns SACK Sacks TD Passing Touchdowns; Rushing Touchdowns; Receiving Touchdowns; Total Touchdowns YDS Passing Yards; Rushing Yards; Receiving Yards; Punt Yards Bio Team Tulane Green Wave Position Quarterback Class Junior Height / weight 5' 11" / 195 lbs Birthplace Huntington Beach, CA Jersey #3 Status Active
Career history Splits Season 2024 2023
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 275 426 2,904 64.6 6.8 25 10 72 33 136.5 54 -85 -1.6 1 49 Home 111 178 1,271 62.4 7.1 12 5 72 14 139.0 24 -37 -1.5 1 15 Away 164 248 1,633 66.1 6.6 13 5 65 19 134.7 30 -48 -1.6 0 49
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 96 139 826 69.1 5.9 8 5 45 14 130.8 21 -42 -2.0 1 15 October 83 130 923 63.8 7.1 7 2 72 6 138.2 14 -9 -0.6 0 11 November 96 157 1,155 61.1 7.4 10 3 65 13 140.1 19 -34 -1.8 0 49
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 68 95 698 71.6 7.3 5 3 72 6 144.3 10 41 4.1 0 49 2nd 93 148 965 62.8 6.5 6 4 57 13 125.6 22 -40 -1.8 1 15 3rd 55 82 602 67.1 7.3 7 1 65 8 154.5 14 -38 -2.7 0 9 4th 58 100 638 58.0 6.4 7 2 45 6 130.7 7 -51 -7.3 0 5
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 161 243 1,663 66.3 6.8 11 7 72 19 132.9 32 1 0.0 1 49 2nd 114 183 1,241 62.3 6.8 14 3 65 14 141.2 22 -86 -3.9 0 9
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 16 26 111 61.5 4.3 0 1 20 4 89.7 4 -24 -6.0 0 0 vs USA ranked teams 16 26 111 61.5 4.3 0 1 20 4 89.7 4 -24 -6.0 0 0
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 140 214 1,629 65.4 7.6 14 5 72 11 146.3 24 24 1.0 0 49 8-14 49 67 452 73.1 6.7 5 1 41 5 151.4 9 5 0.6 1 15 15+ 86 145 823 59.3 5.7 6 4 51 17 115.1 21 -114 -5.4 0 8
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15-21 1 1 13 100.0 13.0 1 0 13 0 539.2 0 0 0.0 0 0 8-14 25 35 221 71.4 6.3 5 1 30 1 165.9 2 -9 -4.5 0 1 1-7 46 77 590 59.7 7.7 6 1 65 4 147.2 8 -1 -0.1 0 11
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 68 93 909 73.1 9.8 8 2 72 10 179.3 16 -24 -1.5 1 15 8-14 34 58 318 58.6 5.5 1 2 19 5 103.5 6 -30 -5.0 0 1 LOSING BY 15-21 20 38 221 52.6 5.8 2 0 33 6 118.9 8 -59 -7.4 0 1 22+ 33 54 264 61.1 4.9 2 3 27 3 103.3 4 -14 -3.5 0 7
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 24 34 273 70.6 8.0 0 0 72 0 138.0 2 9 4.5 0 7 Own 20-39 111 151 1,169 73.5 7.7 1 4 65 9 135.4 16 -15 -0.9 0 49 Between 40's 81 145 824 55.9 5.7 3 4 55 11 104.9 15 -46 -3.1 0 7 Opp 39-20 38 59 485 64.4 8.2 7 2 33 11 165.8 16 -47 -2.9 0 11 Opp 19-Goal 21 37 153 56.8 4.1 14 0 16 2 216.4 5 14 2.8 1 15 Opp 9-Goal 10 15 41 66.7 2.7 7 0 7 1 243.6 3 5 1.7 0 5
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 5 7 10 71.4 1.4 3 0 7 0 224.9 1 2 2.0 0 2 2nd & Goal 1 3 6 33.3 2.0 1 0 6 0 160.1 0 0 0.0 0 0 3rd & Goal 3 5 11 60.0 2.2 2 0 5 1 210.5 2 13 6.5 1 15 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 116 172 1,230 67.4 7.2 11 4 57 7 144.0 15 -29 -1.9 0 11 2nd 79 124 661 63.7 5.3 5 3 65 12 117.0 14 -69 -4.9 0 6 3rd 77 119 951 64.7 8.0 8 3 72 12 149.0 22 28 1.3 1 49 4th 3 11 62 27.3 5.6 1 0 41 2 104.6 3 -15 -5.0 0 1
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 1 5 19 20.0 3.8 0 0 19 1 51.9 1 -7 -7.0 0 0 4th & 11+ 0 1 0 0.0 0.0 0 0 0 1 0.0 1 -7 -7.0 0 0 4th & 8-10 0 3 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & 3-7 3 5 62 60.0 12.4 1 0 41 1 230.2 1 -9 -9.0 0 0 4th & 1-2 0 2 0 0.0 0.0 0 0 0 0 0.0 1 1 1.0 0 1 3rd & 6+ 51 80 679 63.8 8.5 5 1 72 11 153.2 17 -26 -1.5 1 15 3rd & 11+ 12 21 95 57.1 4.5 1 0 16 3 110.9 5 -3 -0.6 1 15 3rd & 8-10 26 41 419 63.4 10.2 3 0 72 6 173.4 9 -16 -1.8 0 8 3rd & 3-7 34 50 383 68.0 7.7 4 3 33 3 146.7 7 -2 -0.3 0 9 3rd & 1-2 5 7 54 71.4 7.7 0 0 30 0 136.2 1 49 49.0 0 49 2nd & 6+ 58 93 510 62.4 5.5 4 2 65 10 118.3 11 -53 -4.8 0 1 2nd & 11+ 14 19 116 73.7 6.1 0 1 19 2 114.4 2 -7 -3.5 0 0 2nd & 8-10 34 56 289 60.7 5.2 2 1 65 5 112.3 6 -30 -5.0 0 1 2nd & 3-7 26 41 203 63.4 5.0 3 1 22 4 124.3 5 -22 -4.4 0 6 2nd & 1-2 5 8 53 62.5 6.6 0 0 20 1 118.1 1 -10 -10.0 0 0 1st & 6+ 113 168 1,209 67.3 7.2 9 4 57 7 140.6 15 -29 -1.9 0 11 1st & 11+ 4 4 48 100.0 12.0 0 0 19 0 200.8 1 5 5.0 0 5 1st & 8-10 107 162 1,140 66.0 7.0 8 4 57 7 136.5 13 -36 -2.8 0 11 1st & 3-7 3 4 38 75.0 9.5 1 0 17 0 237.3 1 2 2.0 0 2 1st & 1-2 2 2 4 100.0 2.0 2 0 2 0 446.8 0 0 0.0 0 0 3rd (or 4th) and 9+ 32 50 390 64.0 7.8 4 0 55 7 155.9 12 -11 -0.9 1 15 3rd (or 4th) and 3-8 40 62 507 64.5 8.2 4 3 72 5 144.8 9 -10 -1.1 0 9 3rd (or 4th) and 1-2 5 7 54 71.4 7.7 0 0 30 0 136.2 1 49 49.0 0 49 1st and 10 106 160 1,140 66.3 7.1 8 4 57 7 137.6 13 -36 -2.8 0 11
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 50 82 480 61.0 5.9 3 5 27 6 110.0 17 10 0.6 0 16 Home 28 45 260 62.2 5.8 2 2 27 5 116.5 11 8 0.7 0 16 Away 22 37 220 59.5 5.9 1 3 27 1 102.1 6 2 0.3 0 4
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 50 82 480 61.0 5.9 3 5 27 6 110.0 17 10 0.6 0 16
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 15 20 110 75.0 5.5 0 0 21 2 121.2 3 -10 -3.3 0 5 2nd 12 26 94 46.2 3.6 1 3 18 2 66.1 5 2 0.4 0 11 3rd 14 23 162 60.9 7.0 1 2 27 2 117.0 7 13 1.9 0 16 4th 9 13 114 69.2 8.8 1 0 27 0 168.3 2 5 2.5 0 4
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 27 46 204 58.7 4.4 1 3 21 4 90.1 8 -8 -1.0 0 11 2nd 23 36 276 63.9 7.7 2 2 27 2 135.5 9 18 2.0 0 16
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 7 16 55 43.8 3.4 0 3 14 0 35.1 0 0 0.0 0 0 vs USA ranked teams 7 16 55 43.8 3.4 0 3 14 0 35.1 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+ 50 82 480 61.0 5.9 3 5 27 6 110.0 17 10 0.6 0 16
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 1 1 8 100.0 8.0 1 0 8 0 497.2 0 0 0.0 0 0 15-21 1 1 15 100.0 15.0 0 0 15 0 226.0 0 0 0.0 0 0 8-14 5 7 49 71.4 7.0 0 0 18 1 130.2 3 20 6.7 0 16 1-7 2 2 19 100.0 9.5 1 0 16 0 344.8 1 0 0.0 0 0
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 0 3 0 0.0 0.0 0 1 0 0 -66.7 1 5 5.0 0 5 8-14 3 5 20 60.0 4.0 0 1 12 1 53.6 1 -7 -7.0 0 0 LOSING BY 15-21 9 15 61 60.0 4.1 1 0 16 3 116.2 5 -15 -3.0 0 5 22+ 15 27 214 55.6 7.9 0 3 27 0 99.9 5 15 3.0 0 7
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 4 8 35 50.0 4.4 0 0 14 1 86.8 1 -7 -7.0 0 0 Own 20-39 22 36 231 61.1 6.4 0 3 24 1 98.3 7 30 4.3 0 16 Between 40's 13 23 122 56.5 5.3 0 1 27 3 92.4 5 -9 -1.8 0 11 Opp 39-20 4 7 44 57.1 6.3 0 0 15 1 109.9 3 -5 -1.7 0 3 Opp 19-Goal 7 8 48 87.5 6.0 3 1 16 0 236.6 1 1 1.0 0 1 Opp 9-Goal 4 4 21 100.0 5.3 2 0 8 0 309.1 1 1 1.0 0 1
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 2 2 13 100.0 6.5 2 0 8 0 484.6 0 0 0.0 0 0 2nd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & Goal 2 3 8 66.7 2.7 0 1 5 0 22.4 0 0 0.0 0 0 4th & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 1 1.0 0 1
By down Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 19 30 182 63.3 6.1 2 2 27 1 123.0 3 -1 -0.3 0 7 2nd 17 28 152 60.7 5.4 0 1 27 2 99.2 6 4 0.7 0 11 3rd 14 24 146 58.3 6.1 1 2 24 3 106.5 7 6 0.9 0 16 4th 0 0 0 0.0 0.0 0 0 0 0 0.0 1 1 1.0 0 1
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 1 1.0 0 1 3rd & 6+ 10 16 90 62.5 5.6 1 1 16 1 117.9 4 19 4.8 0 16 3rd & 11+ 5 8 55 62.5 6.9 1 0 16 0 161.5 1 5 5.0 0 5 3rd & 8-10 1 3 3 33.3 1.0 0 1 3 1 -24.9 3 14 4.7 0 16 3rd & 3-7 8 12 88 66.7 7.3 0 0 24 2 128.3 3 -13 -4.3 0 2 3rd & 1-2 0 1 0 0.0 0.0 0 1 0 0 -200.0 0 0 0.0 0 0 2nd & 6+ 14 21 117 66.7 5.6 0 1 27 2 103.9 6 4 0.7 0 11 2nd & 11+ 2 6 18 33.3 3.0 0 0 11 1 58.5 2 -3 -1.5 0 4 2nd & 8-10 8 10 70 80.0 7.0 0 1 17 1 118.8 2 -4 -2.0 0 3 2nd & 3-7 5 10 35 50.0 3.5 0 0 27 0 79.4 2 11 5.5 0 11 2nd & 1-2 2 2 29 100.0 14.5 0 0 23 0 221.8 0 0 0.0 0 0 1st & 6+ 17 28 165 60.7 5.9 1 2 27 1 107.7 3 -1 -0.3 0 7 1st & 11+ 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 1st & 8-10 17 27 165 63.0 6.1 1 2 27 1 111.7 3 -1 -0.3 0 7 1st & 3-7 2 2 17 100.0 8.5 1 0 12 0 336.4 0 0 0.0 0 0 3rd (or 4th) and 9+ 6 10 58 60.0 5.8 1 1 16 1 121.7 2 -2 -1.0 0 5 3rd (or 4th) and 3-8 8 13 88 61.5 6.8 0 0 24 2 118.4 5 8 1.6 0 16 3rd (or 4th) and 1-2 0 1 0 0.0 0.0 0 1 0 0 -200.0 0 0 0.0 0 0 1st and 10 16 26 157 61.5 6.0 0 2 27 1 96.9 3 -1 -0.3 0 7
Game log Season 2024 2023
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/7 vs MOST W 42-34 28 39 262 71.8 4 1 41 3 156.9 42.8 6 16 2.7 1 15 9/14 @ MIA L 62-0 16 26 111 61.5 0 1 20 4 89.7 10.9 4 -24 -6.0 0 0 9/21 @ CMU L 37-34 30 40 285 75.0 3 0 45 2 159.6 67.9 5 -7 -1.4 0 5 9/28 @ JMU L 63-7 22 35 168 62.9 1 3 26 5 95.5 28.1 6 -27 -4.5 0 7 10/5 vs WMU L 45-42 21 34 307 61.8 3 2 72 2 155.0 50.0 7 5 0.7 0 5 10/12 @ KENT W 37-35 21 34 215 61.8 1 0 31 1 124.6 38.4 3 6 2.0 0 11 10/19 @ VAN L 24-14 21 29 190 72.4 1 0 29 2 138.8 55.2 3 -11 -3.7 0 6 10/26 vs NIU W 25-23 20 33 211 60.6 2 0 34 1 134.3 72.0 1 -9 -9.0 0 0 11/5 vs M-OH L 27-21 23 36 280 63.9 1 2 57 4 127.3 50.2 4 -20 -5.0 0 0 11/12 @ BUFF L 51-48 OT 25 37 331 67.6 4 1 65 1 173.0 83.9 4 49 12.3 0 49 11/23 vs BGSU L 38-13 19 37 211 51.4 2 0 51 4 117.1 20.2 6 -29 -4.8 0 8 11/29 @ OHIO L 42-21 29 47 333 61.7 3 0 33 4 142.3 64.2 5 -34 -6.8 0 1 2024 total 275 426 2,904 64.6 25 10 72 33 136.5 51.1 54 -85 -1.6 1 49
The season total counts every game. A game appears above only when the source recorded something for him in it, so the rows can be fewer.
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/2 @ UK L 44-14 15 21 165 71.4 1 0 27 1 153.1 47.2 6 2 0.3 0 4 9/9 @ UGA L 45-3 7 16 55 43.8 0 3 14 0 35.1 9.0 0 0 0.0 0 0 9/16 vs INST W 45-7 17 22 137 77.3 2 0 21 2 159.6 31.6 5 12 2.4 0 16 9/23 vs GASO L 40-3 11 23 123 47.8 0 2 27 3 75.4 4.1 6 -4 -0.7 0 7 Total 50 82 480 61.0 3 5 27 6 110.0 16.1 17 10 0.6 0 16