Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2021 STAN 8 16 50.0 48 3.0 1 1 15 0 83.3 2022 STAN 6 9 66.7 65 7.2 2 0 18 0 200.7 2023 STAN 3 6 50.0 37 6.2 0 0 16 0 101.8 2024 UNA 48 86 55.8 535 6.2 1 5 47 6 100.3 2025 UNA 48 95 50.5 517 5.4 5 4 39 6 105.2 Career 113 212 53.3 1,202 5.7 9 10 47 12 105.5
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 2021 STAN 8 16 50.0 48 3.0 1 1 15 0 83.3 2022 STAN 6 9 66.7 65 7.2 2 0 18 0 200.7 2023 STAN 3 6 50.0 37 6.2 0 0 16 0 101.8 2024 UNA 48 86 55.8 535 6.2 1 5 47 6 100.3 2025 UNA 48 95 50.5 517 5.4 5 4 39 6 105.2 Career 113 212 53.3 1,202 5.7 9 10 47 12 105.5
Rushing Season Team CAR YDS AVG TD LNG 2021 STAN 3 31 10.3 0 21 2022 STAN 3 8 2.7 0 3 2023 STAN 4 37 9.3 0 23 2024 UNA 33 67 2.0 2 25 2025 UNA 44 133 3.0 1 25 Career 87 276 3.2 3 25
Receiving Season Team REC YDS AVG TD LNG 2024 UNA 1 13 13.0 0 13
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2021 STAN 1 0 0 0 0 0 0 0 0 2022 STAN 2 0 0 0 0 0 0 0 0 2024 UNA 0 2 1 0 3 0 0 0 18 2025 UNA 0 1 5 0 6 0 0 0 36 Career 3 3 6 0 9 0 0 0 54
Punting Season Team PUNTS AVG LNG YDS 2025 UNA 1 35.0 35 35
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 Duke Blue Devils Position Quarterback Class Senior Height / weight 6' 4" / 230 lbs Birthplace Folsom, CA Jersey #11 Status Active
Career history Splits Season 2025 2024 2023 2022 2021
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 48 95 517 50.5 5.4 5 4 39 6 105.2 44 133 3.0 1 25
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 48 86 535 55.8 6.2 1 5 47 6 100.3 33 67 2.0 2 25
Season and home Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23 Home 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG November 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23 vs USA ranked teams 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 3 6 37 50.0 6.2 0 0 16 0 101.8 4 37 9.3 0 23
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Own 20-39 0 2 0 0.0 0.0 0 0 0 0 0.0 1 23 23.0 0 23 Between 40's 1 1 11 100.0 11.0 0 0 11 0 192.4 1 7 7.0 0 7 Opp 39-20 2 3 26 66.7 8.7 0 0 16 0 139.5 1 0 0.0 0 0 Opp 19-Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 7 7.0 0 7 Opp 9-Goal 0 0 0 0.0 0.0 0 0 0 0 0.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 0 0 0 0.0 0.0 0 0 0 0 0.0 1 7 7.0 0 7 2nd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & Goal 0 0 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 1 3 10 33.3 3.3 0 0 10 0 61.3 2 14 7.0 0 7 2nd 1 2 11 50.0 5.5 0 0 11 0 96.2 1 0 0.0 0 0 3rd 1 1 16 100.0 16.0 0 0 16 0 234.4 1 23 23.0 0 23
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd & 6+ 1 1 16 100.0 16.0 0 0 16 0 234.4 1 23 23.0 0 23 3rd & 8-10 1 1 16 100.0 16.0 0 0 16 0 234.4 1 23 23.0 0 23 2nd & 6+ 1 2 11 50.0 5.5 0 0 11 0 96.2 1 0 0.0 0 0 2nd & 11+ 1 1 11 100.0 11.0 0 0 11 0 192.4 0 0 0.0 0 0 2nd & 8-10 0 1 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0 1st & 6+ 1 3 10 33.3 3.3 0 0 10 0 61.3 2 14 7.0 0 7 1st & 11+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 7 7.0 0 7 1st & 8-10 1 3 10 33.3 3.3 0 0 10 0 61.3 1 7 7.0 0 7 3rd (or 4th) and 9+ 1 1 16 100.0 16.0 0 0 16 0 234.4 1 23 23.0 0 23 1st and 10 1 3 10 33.3 3.3 0 0 10 0 61.3 1 7 7.0 0 7
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 6 9 65 66.7 7.2 2 0 18 0 200.7 3 8 2.7 0 3 Home 2 3 20 66.7 6.7 1 0 13 0 232.7 2 5 2.5 0 3 Away 4 6 45 66.7 7.5 1 0 18 0 184.7 1 3 3.0 0 3
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 2 3 20 66.7 6.7 1 0 13 0 232.7 3 8 2.7 0 3 October 4 6 45 66.7 7.5 1 0 18 0 184.7 0 0 0.0 0 0
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 0 0 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3 4th 6 9 65 66.7 7.2 2 0 18 0 200.7 2 5 2.5 0 3
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 0 0 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3 2nd 6 9 65 66.7 7.2 2 0 18 0 200.7 2 5 2.5 0 3
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 4 6 45 66.7 7.5 1 0 18 0 184.7 1 3 3.0 0 3 vs USA ranked teams 4 6 45 66.7 7.5 1 0 18 0 184.7 1 3 3.0 0 3
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 6 9 65 66.7 7.2 2 0 18 0 200.7 3 8 2.7 0 3
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 2 3 20 66.7 6.7 1 0 13 0 232.7 2 5 2.5 0 3
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 8-14 0 0 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3 LOSING BY 15-21 1 1 18 100.0 18.0 1 0 18 0 581.2 0 0 0.0 0 0 22+ 3 5 27 60.0 5.4 0 0 11 0 105.4 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 0 0 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3 Own 20-39 2 2 17 100.0 8.5 0 0 11 0 171.4 1 2 2.0 0 2 Between 40's 2 2 23 100.0 11.5 0 0 13 0 196.6 0 0 0.0 0 0 Opp 39-20 0 3 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Opp 19-Goal 2 2 25 100.0 12.5 2 0 18 0 535.0 1 3 3.0 0 3 Opp 9-Goal 1 1 7 100.0 7.0 1 0 7 0 488.8 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 3 5 42 60.0 8.4 1 0 18 0 196.6 0 0 0.0 0 0 2nd 3 4 23 75.0 5.8 1 0 10 0 205.8 1 3 3.0 0 3 3rd 0 0 0 0.0 0.0 0 0 0 0 0.0 1 2 2.0 0 2 4th 0 0 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3
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 3 3.0 0 3 3rd & 6+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 2 2.0 0 2 3rd & 8-10 0 0 0 0.0 0.0 0 0 0 0 0.0 1 2 2.0 0 2 2nd & 6+ 0 1 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3 2nd & 11+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3 2nd & 8-10 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 2nd & 3-7 2 2 17 100.0 8.5 1 0 10 0 336.4 0 0 0.0 0 0 2nd & 1-2 1 1 6 100.0 6.0 0 0 6 0 150.4 0 0 0.0 0 0 1st & 6+ 3 5 42 60.0 8.4 1 0 18 0 196.6 0 0 0.0 0 0 1st & 8-10 3 5 42 60.0 8.4 1 0 18 0 196.6 0 0 0.0 0 0 3rd (or 4th) and 9+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 2 2.0 0 2 1st and 10 3 5 42 60.0 8.4 1 0 18 0 196.6 0 0 0.0 0 0
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 8 16 48 50.0 3.0 1 1 15 0 83.3 3 31 10.3 0 21 Home 1 2 -3 50.0 -1.5 0 0 0 0 37.4 0 0 0.0 0 0 Away 7 14 51 50.0 3.6 1 1 15 0 89.9 3 31 10.3 0 21
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG November 8 16 48 50.0 3.0 1 1 15 0 83.3 3 31 10.3 0 21
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 1 4 2 25.0 0.5 0 0 2 0 29.2 0 0 0.0 0 0 2nd 2 5 25 40.0 5.0 0 1 15 0 42.0 2 10 5.0 0 8 3rd 4 5 24 80.0 4.8 1 0 9 0 186.3 1 21 21.0 0 21 4th 1 2 -3 50.0 -1.5 0 0 0 0 37.4 0 0 0.0 0 0
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 3 9 27 33.3 3.0 0 1 15 0 36.3 2 10 5.0 0 8 2nd 5 7 21 71.4 3.0 1 0 9 0 143.8 1 21 21.0 0 21
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 8 16 48 50.0 3.0 1 1 15 0 83.3 3 31 10.3 0 21
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 3 7 27 42.9 3.9 0 1 15 0 46.7 2 10 5.0 0 8 LOSING BY 15-21 4 5 24 80.0 4.8 1 0 9 0 186.3 1 21 21.0 0 21 22+ 1 2 -3 50.0 -1.5 0 0 0 0 37.4 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 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Own 20-39 4 5 35 80.0 7.0 0 0 15 0 138.8 1 2 2.0 0 2 Between 40's 1 7 -3 14.3 -0.4 0 1 0 0 -17.9 1 8 8.0 0 8 Opp 39-20 0 0 0 0.0 0.0 0 0 0 0 0.0 1 21 21.0 0 21 Opp 19-Goal 3 4 16 75.0 4.0 1 0 9 0 191.1 0 0 0.0 0 0 Opp 9-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 3 6 25 50.0 4.2 0 0 15 0 85.0 2 23 11.5 0 21 2nd 2 4 9 50.0 2.3 0 0 10 0 68.9 0 0 0.0 0 0 3rd 2 5 6 40.0 1.2 0 1 9 0 10.1 1 8 8.0 0 8 4th 1 1 8 100.0 8.0 1 0 8 0 497.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 4th & 1-2 1 1 8 100.0 8.0 1 0 8 0 497.2 0 0 0.0 0 0 3rd & 6+ 1 3 9 33.3 3.0 0 1 9 0 -8.1 1 8 8.0 0 8 3rd & 11+ 1 1 9 100.0 9.0 0 0 9 0 175.6 1 8 8.0 0 8 3rd & 8-10 0 1 0 0.0 0.0 0 1 0 0 -200.0 0 0 0.0 0 0 3rd & 3-7 0 2 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & 1-2 1 1 -3 100.0 -3.0 0 0 -3 0 74.8 0 0 0.0 0 0 2nd & 6+ 2 4 9 50.0 2.3 0 0 10 0 68.9 0 0 0.0 0 0 2nd & 8-10 2 3 9 66.7 3.0 0 0 10 0 91.9 0 0 0.0 0 0 2nd & 3-7 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 1st & 6+ 3 6 25 50.0 4.2 0 0 15 0 85.0 2 23 11.5 0 21 1st & 8-10 3 6 25 50.0 4.2 0 0 15 0 85.0 2 23 11.5 0 21 3rd (or 4th) and 9+ 1 1 9 100.0 9.0 0 0 9 0 175.6 1 8 8.0 0 8 3rd (or 4th) and 3-8 0 3 0 0.0 0.0 0 1 0 0 -66.7 0 0 0.0 0 0 3rd (or 4th) and 1-2 1 1 -3 100.0 -3.0 0 0 -3 0 74.8 0 0 0.0 0 0 1st and 10 3 6 25 50.0 4.2 0 0 15 0 85.0 2 23 11.5 0 21
Game log Season 2025 2024 2023 2022 2021
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/30 @ WKU L 55-6 11 20 86 55.0 0 0 24 3 91.1 - 10 32 3.2 0 25 9/6 @ SEMO L 30-21 5 18 57 27.8 0 1 17 1 43.3 - 5 15 3.0 1 20 9/20 @ ILST L 38-36 2OT 17 31 243 54.8 4 1 39 0 156.8 - 14 60 4.3 0 13 10/4 @ ACU L 52-23 3 6 20 50.0 0 0 8 1 78.0 - 5 13 2.6 0 11 10/11 vs CARK L 49-21 12 19 111 63.2 1 2 34 1 108.5 - 5 -5 -1.0 0 2 11/1 @ UTU L 34-33 OT 0 1 0 0.0 0 0 0 0 0.0 - 0 0 0.0 0 0 11/22 vs SUU L 36-34 2OT 0 0 0 0.0 0 0 0 0 0.0 - 5 18 3.6 0 8 Total 48 95 517 50.5 5 4 39 6 105.2 - 44 133 3.0 1 25
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/24 vs SEMO L 37-15 12 24 104 50.0 0 2 21 3 69.7 - 13 52 4.0 1 25 FCS Kickoff 8/31 @ MEM L 40-0 15 26 103 57.7 0 2 23 2 75.6 - 9 -10 -1.1 0 3 9/7 vs ILST L 24-17 21 36 328 58.3 1 1 47 1 138.5 - 11 25 2.3 1 10 Total 48 86 535 55.8 1 5 47 6 100.3 - 33 67 2.0 2 25
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 11/25 vs ND L 56-23 3 6 37 50.0 0 0 16 0 101.8 82.9 4 37 9.3 0 23 Total 3 6 37 50.0 0 0 16 0 101.8 - 4 37 9.3 0 23
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/3 vs COLG W 41-10 2 3 20 66.7 1 0 13 0 232.7 52.5 2 5 2.5 0 3 9/24 @ WASH L 40-22 0 0 0 0.0 0 0 0 0 0.0 22.6 1 3 3.0 0 3 10/1 @ ORE L 45-27 3 5 39 60.0 1 0 18 0 191.5 86.6 0 0 0.0 0 0 10/29 @ UCLA L 38-13 1 1 6 100.0 0 0 6 0 150.4 73.7 0 0 0.0 0 0 Total 6 9 65 66.7 2 0 18 0 200.7 28.6 3 8 2.7 0 3
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 11/5 vs UTAH L 52-7 1 2 -3 50.0 0 0 0 0 37.4 11.5 0 0 0.0 0 0 11/13 @ ORST L 35-14 7 14 51 50.0 1 1 15 0 89.9 24.0 3 31 10.3 0 21 Total 8 16 48 50.0 1 1 15 0 83.3 23.8 3 31 10.3 0 21