Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 TULN 189 287 65.9 2,723 9.5 22 6 68 17 166.7 2025 DUKE 334 500 66.8 3,973 7.9 34 6 77 27 153.6 Career 523 787 66.5 6,696 8.5 56 12 77 44 158.4
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 TULN 189 287 65.9 2,723 9.5 22 6 68 17 166.7 2025 DUKE 334 500 66.8 3,973 7.9 34 6 77 27 153.6 Career 523 787 66.5 6,696 8.5 56 12 77 44 158.4
Rushing Season Team CAR YDS AVG TD LNG 2024 TULN 60 132 2.2 1 22 2025 DUKE 59 -32 -0.5 1 34 Career 119 100 0.8 2 34
Receiving Season Team REC YDS AVG TD LNG 2025 DUKE 1 -11 -11.0 0 0
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2024 TULN 1 1 0 0 0 0 0 0 0 2025 DUKE 2 2 0 0 0 0 0 0 0 Career 3 3 0 0 0 0 0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 TULN 22 1 0 0 1 0 0 0 6 2025 DUKE 34 1 0 0 1 0 0 0 6 Career 56 2 0 0 2 0 0 0 12
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 AST Assist Tackles ATT Passing Attempts AVG Yards Per Pass Attempt; Yards Per Rush Attempt; Yards Per Reception CAR Rushing Attempts CMP Completions CMP% Completion Percentage FF Fumbles Forced FG Field Goals INT Interceptions LNG Long Passing; Long Rushing; Long Reception PASS Passing Touchdowns PAT Kick Extra Points PD Passes Defended PTS Total Points QBR Adj QBR REC Receptions; Receiving Touchdowns RET Return Touchdowns RTG QBRating RUSH Rushing Touchdowns SACK Sacks SOLO Solo Tackles TD Passing Touchdowns; Rushing Touchdowns; Receiving Touchdowns; Interception Touchdowns; Total Touchdowns TOT Total Tackles YDS Passing Yards; Rushing Yards; Receiving Yards; Interception Yards Bio Team Miami Hurricanes Position Quarterback Class Junior Height / weight 6' 3" / 205 lbs Birthplace San Luis Obispo, CA Jersey #10 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 334 500 3,973 66.8 7.9 34 6 77 27 153.6 59 -32 -0.5 1 34 Home 172 261 2,173 65.9 8.3 17 2 69 17 155.8 35 -18 -0.5 1 34 Away 162 239 1,800 67.8 7.5 17 4 77 10 151.2 24 -14 -0.6 0 13
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 94 141 1,184 66.7 8.4 10 2 62 8 157.8 17 -20 -1.2 0 10 October 54 74 638 73.0 8.6 4 0 35 4 163.2 6 -31 -5.2 0 6 November 111 175 1,239 63.4 7.1 11 2 77 10 141.4 23 8 0.3 1 13 December 48 76 523 63.2 6.9 6 2 69 3 141.8 9 21 2.3 0 34
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 83 122 1,068 68.0 8.8 6 2 77 4 154.5 10 -12 -1.2 1 6 2nd 100 146 1,094 68.5 7.5 11 3 62 11 152.2 21 -25 -1.2 0 11 3rd 68 90 876 75.6 9.7 8 0 46 7 186.6 13 -3 -0.2 0 34 4th 82 140 934 58.6 6.7 8 1 56 5 132.0 15 8 0.5 0 12
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 183 268 2,162 68.3 8.1 17 5 77 15 153.2 31 -37 -1.2 1 11 2nd 151 232 1,811 65.1 7.8 17 1 56 12 154.0 28 5 0.2 0 34
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 92 138 1,116 66.7 8.1 7 2 62 9 148.4 24 -15 -0.6 0 8 vs USA ranked teams 92 138 1,116 66.7 8.1 7 2 62 9 148.4 24 -15 -0.6 0 8
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 147 232 1,594 63.4 6.9 17 5 77 7 140.9 22 47 2.1 0 34 8-14 51 72 642 70.8 8.9 5 0 37 5 168.7 9 -15 -1.7 0 10 15+ 136 196 1,737 69.4 8.9 12 1 62 15 163.0 28 -64 -2.3 1 8
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 2 2 18 100.0 9.0 0 0 12 0 175.6 0 0 0.0 0 0 15-21 10 13 97 76.9 7.5 3 0 23 1 215.8 2 -12 -6.0 0 3 8-14 25 39 347 64.1 8.9 6 0 37 4 189.6 6 -15 -2.5 1 4 1-7 67 94 765 71.3 8.1 13 2 77 5 181.0 12 28 2.3 0 34
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 76 123 912 61.8 7.4 6 1 69 8 138.5 19 -11 -0.6 0 12 8-14 40 63 542 63.5 8.6 4 1 62 1 153.5 5 10 2.0 0 10 LOSING BY 15-21 34 52 403 65.4 7.8 1 1 41 2 133.0 3 -10 -3.3 0 0 22+ 5 10 68 50.0 6.8 1 0 30 1 140.1 2 0 0.0 0 8
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 27 37 335 73.0 9.1 0 1 56 2 143.6 3 -2 -0.7 0 6 Own 20-39 117 164 1,470 71.3 9.0 2 3 77 11 147.0 19 -24 -1.3 0 12 Between 40's 92 143 1,152 64.3 8.1 1 1 46 7 132.9 13 -12 -0.9 0 34 Opp 39-20 61 97 739 62.9 7.6 9 1 37 5 155.4 16 22 1.4 0 12 Opp 19-Goal 37 59 277 62.7 4.7 22 0 19 2 225.2 8 -16 -2.0 1 4 Opp 9-Goal 10 19 23 52.6 1.2 8 0 6 1 201.8 5 -10 -2.0 1 4
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 4 7 8 57.1 1.1 2 0 5 0 161.0 1 -2 -2.0 0 0 2nd & Goal 5 9 26 55.6 2.9 2 0 15 0 153.2 2 -6 -3.0 0 0 3rd & Goal 4 8 24 50.0 3.0 2 0 17 0 157.7 2 2 1.0 1 4 4th & Goal 3 4 8 75.0 2.0 3 0 6 1 339.3 1 -6 -6.0 0 0
By down Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 137 200 1,472 68.5 7.4 11 1 62 10 147.5 18 -23 -1.3 0 12 2nd 105 153 1,239 68.6 8.1 11 5 77 8 153.8 22 6 0.3 0 34 3rd 71 120 950 59.2 7.9 7 0 69 8 144.9 16 -25 -1.6 1 11 4th 21 27 312 77.8 11.6 5 0 37 1 236.0 3 10 3.3 0 13
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 5 7 68 71.4 9.7 2 0 24 1 247.3 2 7 3.5 0 13 4th & 11+ 1 1 24 100.0 24.0 0 0 24 0 301.6 0 0 0.0 0 0 4th & 8-10 1 2 11 50.0 5.5 1 0 11 1 261.2 1 -6 -6.0 0 0 4th & 3-7 12 15 172 80.0 11.5 1 0 30 0 198.3 1 13 13.0 0 13 4th & 1-2 7 9 105 77.8 11.7 3 0 37 0 285.8 1 3 3.0 0 3 3rd & 6+ 46 74 644 62.2 8.7 3 0 56 6 148.6 10 -28 -2.8 0 11 3rd & 11+ 15 20 158 75.0 7.9 0 0 35 2 141.4 4 -6 -1.5 0 11 3rd & 8-10 18 34 297 52.9 8.7 2 0 46 4 145.7 5 -25 -5.0 0 3 3rd & 3-7 34 57 445 59.6 7.8 4 0 69 1 148.4 6 7 1.2 1 8 3rd & 1-2 4 9 50 44.4 5.6 1 0 17 1 127.8 1 -1 -1.0 0 0 2nd & 6+ 81 112 891 72.3 8.0 8 4 77 5 155.6 16 26 1.6 0 34 2nd & 11+ 21 30 187 70.0 6.2 2 2 37 1 131.0 2 -3 -1.5 0 6 2nd & 8-10 46 64 512 71.9 8.0 3 1 77 4 151.4 11 26 2.4 0 34 2nd & 3-7 31 44 424 70.5 9.6 5 2 44 3 179.8 8 -13 -1.6 0 6 2nd & 1-2 7 15 116 46.7 7.7 1 0 34 0 133.6 1 -4 -4.0 0 0 1st & 6+ 135 195 1,464 69.2 7.5 9 1 62 10 146.5 18 -23 -1.3 0 12 1st & 11+ 4 7 32 57.1 4.6 0 0 25 0 95.5 1 -2 -2.0 0 0 1st & 8-10 131 187 1,432 70.1 7.7 9 1 62 10 149.2 17 -21 -1.2 0 12 1st & 3-7 2 5 8 40.0 1.6 2 0 5 0 185.4 0 0 0.0 0 0 1st & 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd (or 4th) and 9+ 28 41 371 68.3 9.0 1 0 46 6 152.4 9 -31 -3.4 0 11 3rd (or 4th) and 3-8 39 70 529 55.7 7.6 5 0 69 1 142.8 6 7 1.2 1 8 3rd (or 4th) and 1-2 4 9 50 44.4 5.6 1 0 17 1 127.8 1 -1 -1.0 0 0 1st and 10 130 186 1,437 69.9 7.7 9 1 62 10 149.7 17 -21 -1.2 0 12
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 189 287 2,723 65.9 9.5 22 6 68 17 166.7 60 132 2.2 1 22 Home 94 142 1,604 66.2 11.3 12 3 68 9 184.7 25 24 1.0 0 21 Away 95 145 1,119 65.5 7.7 10 3 45 8 149.0 35 108 3.1 1 22
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 62 100 917 62.0 9.2 7 2 53 8 158.1 19 18 0.9 0 15 October 55 82 675 67.1 8.2 5 1 45 5 153.9 13 -11 -0.8 0 21 November 45 68 717 66.2 10.5 6 2 55 3 178.0 16 70 4.4 1 22 December 17 25 209 68.0 8.4 2 1 42 1 156.6 10 41 4.1 0 13
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 42 68 647 61.8 9.5 5 0 53 2 166.0 11 46 4.2 1 21 2nd 55 84 821 65.5 9.8 6 3 53 4 164.0 18 23 1.3 0 10 3rd 54 71 827 76.1 11.6 5 0 68 3 197.1 11 6 0.5 0 7 4th 38 64 428 59.4 6.7 6 3 55 8 137.1 20 57 2.8 0 22
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 97 152 1,468 63.8 9.7 11 3 53 6 164.9 29 69 2.4 1 21 2nd 92 135 1,255 68.1 9.3 11 3 68 11 168.7 31 63 2.0 0 22
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 50 86 717 58.1 8.3 5 3 53 9 140.4 24 25 1.0 0 15 vs USA ranked teams 50 86 717 58.1 8.3 5 3 53 9 140.4 24 25 1.0 0 15
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 19 29 342 65.5 11.8 2 1 53 5 180.4 8 -9 -1.1 0 15 8-14 54 88 727 61.4 8.3 7 2 55 5 152.5 15 11 0.7 0 21 15+ 116 170 1,654 68.2 9.7 13 3 68 7 171.7 37 130 3.5 1 22
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 22 31 441 71.0 14.2 7 1 68 1 258.5 5 22 4.4 0 16 15-21 21 26 208 80.8 8.0 1 1 32 1 153.0 8 44 5.5 0 22 8-14 22 25 407 88.0 16.3 5 0 53 1 290.8 4 10 2.5 0 9 1-7 36 49 435 73.5 8.9 5 0 37 2 181.7 8 15 1.9 1 14
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 28 53 433 52.8 8.2 0 2 53 4 113.9 14 18 1.3 0 15 8-14 8 18 116 44.4 6.4 2 2 55 2 113.0 3 -5 -1.7 0 5 LOSING BY 15-21 22 31 268 71.0 8.6 1 0 42 2 154.2 8 28 3.5 0 13 22+ 6 9 46 66.7 5.1 1 0 14 0 146.3 4 17 4.3 0 13
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 6 10 36 60.0 3.6 0 0 19 2 90.2 2 -18 -9.0 0 0 Own 20-39 66 100 1,126 66.0 11.3 0 3 68 4 154.6 15 20 1.3 0 13 Between 40's 58 77 925 75.3 12.0 3 2 53 3 183.9 13 32 2.5 0 13 Opp 39-20 31 57 438 54.4 7.7 5 0 36 5 147.9 16 45 2.8 0 22 Opp 19-Goal 28 43 198 65.1 4.6 14 1 15 3 206.6 14 53 3.8 1 16 Opp 9-Goal 10 13 41 76.9 3.2 8 0 9 1 306.5 3 -12 -4.0 0 2
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 5 6 20 83.3 3.3 3 0 9 0 276.3 0 0 0.0 0 0 2nd & Goal 3 5 10 60.0 2.0 3 1 7 0 234.8 1 0 0.0 0 0 3rd & Goal 1 4 3 25.0 0.8 1 0 3 1 113.8 1 -14 -14.0 0 0 4th & Goal 1 1 8 100.0 8.0 1 0 8 0 497.2 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 72 122 1,036 59.0 8.5 7 3 53 5 144.4 14 3 0.2 0 8 2nd 66 88 985 75.0 11.2 12 2 68 6 209.5 17 41 2.4 0 22 3rd 48 71 658 67.6 9.3 2 1 47 5 151.9 24 67 2.8 1 14 4th 3 6 44 50.0 7.3 1 0 20 1 166.6 5 21 4.2 0 15
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 2 4 24 50.0 6.0 1 0 16 1 182.9 2 10 5.0 0 15 4th & 11+ 0 0 0 0.0 0.0 0 0 0 1 0.0 1 -5 -5.0 0 0 4th & 8-10 1 2 8 50.0 4.0 1 0 8 0 248.6 0 0 0.0 0 0 4th & 3-7 2 4 36 50.0 9.0 0 0 20 0 125.6 1 15 15.0 0 15 4th & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 3 11 3.7 0 7 3rd & 6+ 33 53 533 62.3 10.1 0 0 47 3 146.7 14 45 3.2 0 13 3rd & 11+ 9 14 156 64.3 11.1 0 0 47 2 157.9 3 -7 -2.3 0 5 3rd & 8-10 12 20 213 60.0 10.6 0 0 42 1 149.5 8 33 4.1 0 13 3rd & 3-7 25 34 277 73.5 8.1 2 0 40 2 161.4 7 26 3.7 1 14 3rd & 1-2 2 3 12 66.7 4.0 0 1 10 0 33.6 6 15 2.5 0 4 2nd & 6+ 53 68 783 77.9 11.5 9 1 55 5 215.4 14 21 1.5 0 21 2nd & 11+ 15 20 194 75.0 9.7 1 1 29 2 163.0 4 5 1.3 0 21 2nd & 8-10 29 34 481 85.3 14.1 5 0 55 2 252.7 6 0 0.0 0 13 2nd & 3-7 15 26 233 57.7 9.0 3 1 68 2 163.4 6 31 5.2 0 22 2nd & 1-2 7 8 77 87.5 9.6 3 0 53 0 292.1 1 5 5.0 0 5 1st & 6+ 70 120 1,037 58.3 8.6 6 3 53 5 142.4 14 3 0.2 0 8 1st & 11+ 2 5 28 40.0 5.6 0 0 17 0 87.0 1 6 6.0 0 6 1st & 8-10 67 114 1,003 58.8 8.8 5 3 53 5 141.9 13 -3 -0.2 0 8 1st & 3-7 2 2 4 100.0 2.0 1 0 6 0 281.8 0 0 0.0 0 0 1st & 1-2 1 1 1 100.0 1.0 1 0 1 0 438.4 0 0 0.0 0 0 3rd (or 4th) and 9+ 17 29 285 58.6 9.8 0 0 47 2 141.2 9 40 4.4 0 13 3rd (or 4th) and 3-8 29 39 361 74.4 9.3 2 0 40 3 169.0 9 12 1.3 1 14 3rd (or 4th) and 1-2 2 3 12 66.7 4.0 0 1 10 0 33.6 6 15 2.5 0 4 1st and 10 65 112 988 58.0 8.8 4 3 53 5 138.6 13 -3 -0.2 0 8
Game log Season 2025 2024
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/28 vs ELON W 45-17 27 34 389 79.4 3 0 46 2 204.6 64.6 4 -10 -2.5 0 3 9/6 vs ILL L 45-19 23 34 334 67.6 2 1 62 2 163.7 70.0 7 2 0.3 0 6 9/13 @ TULN L 34-27 30 51 313 58.8 3 1 39 0 125.9 68.6 1 2 2.0 0 2 9/20 vs NCSU W 45-33 19 28 269 67.9 3 0 37 3 183.9 89.0 5 -2 -0.4 0 10 9/27 @ SYR W 38-3 22 28 268 78.6 2 0 34 3 182.5 87.2 4 -22 -5.5 0 3 10/4 @ CAL W 45-21 22 30 265 73.3 2 0 33 2 169.5 82.6 2 -18 -9.0 0 0 10/18 vs GT L 27-18 32 44 373 72.7 2 0 35 2 158.9 57.5 4 -13 -3.3 0 6 11/1 @ CLEM W 46-45 27 41 361 65.9 4 0 77 2 172.0 92.5 4 -6 -1.5 0 7 11/8 @ CONN L 37-34 22 31 222 71.0 3 2 26 2 150.2 65.7 5 3 0.6 0 12 11/15 vs UVA L 34-17 18 35 213 51.4 1 0 35 4 112.0 34.7 8 -4 -0.5 0 8 11/22 @ UNC W 32-25 20 33 175 60.6 1 0 27 0 115.2 83.3 3 27 9.0 0 13 11/29 vs WAKE W 49-32 24 35 268 68.6 2 0 37 2 151.7 90.7 3 -12 -4.0 1 4 12/6 vs UVA W 27-20 OT 19 25 196 76.0 2 1 38 1 160.3 83.3 5 0 0.0 0 6 ACC Championship 12/31 vs ASU W 42-39 29 51 327 56.9 4 1 69 2 132.7 60.4 4 21 5.3 0 34 Tony the Tiger Sun Bowl Total 334 500 3,973 66.8 34 6 77 27 153.6 76.6 59 -32 -0.5 1 34
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/29 vs SELA W 52-0 10 12 205 83.3 2 0 68 0 281.8 91.8 2 14 7.0 0 9 9/7 vs KSU L 34-27 19 29 342 65.5 2 1 53 5 180.4 81.3 8 -9 -1.1 0 15 9/14 @ OU L 34-19 14 32 166 43.8 1 1 22 3 91.4 23.7 6 -7 -1.2 0 6 9/21 @ UL W 41-33 11 17 83 64.7 1 0 33 0 125.1 85.4 3 17 5.7 0 11 9/28 vs USF W 45-10 18 22 326 81.8 3 0 53 0 251.3 99.5 2 17 8.5 0 10 10/5 @ UAB W 71-20 12 15 134 80.0 1 0 31 0 177.0 80.5 3 8 2.7 0 8 10/19 vs RICE W 24-10 12 25 152 48.0 1 0 29 2 112.3 24.5 5 -11 -2.2 0 21 10/26 @ UNT W 45-37 10 13 175 76.9 3 1 45 1 250.8 89.3 2 -3 -1.5 0 1 10/31 @ CLT W 34-3 21 29 214 72.4 0 0 25 2 134.4 73.3 3 -5 -1.7 0 2 11/9 vs TEM W 52-6 14 21 262 66.7 2 1 53 0 193.4 87.7 3 5 1.7 0 3 11/16 @ NAVY W 35-0 10 14 138 71.4 2 0 44 1 201.4 95.3 8 57 7.1 1 22 11/28 vs MEM L 34-24 21 33 317 63.6 2 1 55 2 158.3 73.2 5 8 1.6 0 13 12/6 @ ARMY L 35-14 17 25 209 68.0 2 1 42 1 156.6 64.3 10 41 4.1 0 13 American Athletic Championship Total 189 287 2,723 65.9 22 6 68 17 166.7 76.3 60 132 2.2 1 22