Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2022 ALB 227 369 61.5 2,999 8.1 24 4 66 36 149.1 2023 ALB 276 471 58.6 3,614 7.7 36 13 85 35 142.8 2024 MIA 6 7 85.7 20 2.9 0 0 8 1 109.7 2025 UNT 5 7 71.4 36 5.1 0 0 11 0 114.6 Career 514 854 60.2 6,669 7.8 60 17 85 72 145.0
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 2022 ALB 227 369 61.5 2,999 8.1 24 4 66 36 149.1 2023 ALB 276 471 58.6 3,614 7.7 36 13 85 35 142.8 2024 MIA 6 7 85.7 20 2.9 0 0 8 1 109.7 2025 UNT 5 7 71.4 36 5.1 0 0 11 0 114.6 Career 514 854 60.2 6,669 7.8 60 17 85 72 145.0
Rushing Season Team CAR YDS AVG TD LNG 2022 ALB 104 127 1.2 2 24 2023 ALB 105 183 1.7 6 54 2024 MIA 5 12 2.4 0 11 2025 UNT 4 20 5.0 0 12 Career 218 342 1.6 8 54
Receiving Season Team REC YDS AVG TD LNG 2022 ALB 1 11 11.0 0 11
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2022 ALB 24 2 0 0 2 0 0 0 12 2023 ALB 0 6 36 0 42 0 0 0 252 Career 24 8 36 0 44 0 0 0 264
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 CAR Rushing Attempts CMP Completions CMP% Completion Percentage FG Field Goals INT Interceptions LNG Long Passing; Long Rushing; Long Reception PASS Passing Touchdowns PAT Kick Extra Points PTS Total Points 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 Bio Team Akron Zips Position Quarterback Class Senior Height / weight 6' 1" / 215 lbs Birthplace Middletown, MD Jersey #7 Status Active
Career history Splits Season 2025 2024 2023 2022
Season and home Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 5 7 36 71.4 5.1 0 0 11 0 114.6 4 20 5.0 0 12 Home 5 7 36 71.4 5.1 0 0 11 0 114.6 4 20 5.0 0 12
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 5 5 36 100.0 7.2 0 0 11 0 160.5 0 0 0.0 0 0
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd 0 0 0 0.0 0.0 0 0 0 0 0.0 1 12 12.0 0 12 4th 5 7 36 71.4 5.1 0 0 11 0 114.6 3 8 2.7 0 8
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 5 7 36 71.4 5.1 0 0 11 0 114.6 4 20 5.0 0 12
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 5 7 36 71.4 5.1 0 0 11 0 114.6 4 20 5.0 0 12
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 5 7 36 71.4 5.1 0 0 11 0 114.6 4 20 5.0 0 12
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 1 1 8 100.0 8.0 0 0 8 0 167.2 3 24 8.0 0 12 Between 40's 3 5 23 60.0 4.6 0 0 11 0 98.6 1 -4 -4.0 0 0 Opp 39-20 1 1 5 100.0 5.0 0 0 5 0 142.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 1st 3 4 18 75.0 4.5 0 0 8 0 112.8 2 16 8.0 0 12 2nd 2 2 18 100.0 9.0 0 0 11 0 175.6 1 -4 -4.0 0 0 3rd 0 1 0 0.0 0.0 0 0 0 0 0.0 1 8 8.0 0 8
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd & 6+ 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & 11+ 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 1 8 8.0 0 8 2nd & 6+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 -4 -4.0 0 0 2nd & 8-10 0 0 0 0.0 0.0 0 0 0 0 0.0 1 -4 -4.0 0 0 2nd & 3-7 1 1 11 100.0 11.0 0 0 11 0 192.4 0 0 0.0 0 0 2nd & 1-2 1 1 7 100.0 7.0 0 0 7 0 158.8 0 0 0.0 0 0 1st & 6+ 3 4 18 75.0 4.5 0 0 8 0 112.8 2 16 8.0 0 12 1st & 8-10 3 4 18 75.0 4.5 0 0 8 0 112.8 2 16 8.0 0 12 3rd (or 4th) and 9+ 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd (or 4th) and 3-8 0 0 0 0.0 0.0 0 0 0 0 0.0 1 8 8.0 0 8 1st and 10 3 4 18 75.0 4.5 0 0 8 0 112.8 2 16 8.0 0 12
Season and home Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 6 7 20 85.7 2.9 0 0 8 1 109.7 5 12 2.4 0 11 Home 6 7 20 85.7 2.9 0 0 8 1 109.7 5 12 2.4 0 11
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 6 7 20 85.7 2.9 0 0 8 1 109.7 5 12 2.4 0 11
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd 2 2 12 100.0 6.0 0 0 8 0 150.4 1 9 9.0 0 9 4th 4 5 8 80.0 1.6 0 0 6 1 93.4 4 3 0.8 0 11
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 6 7 20 85.7 2.9 0 0 8 1 109.7 5 12 2.4 0 11
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 6 7 20 85.7 2.9 0 0 8 1 109.7 5 12 2.4 0 11
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 6 7 20 85.7 2.9 0 0 8 1 109.7 5 12 2.4 0 11
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 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Between 40's 1 2 3 50.0 1.5 0 0 3 0 62.6 2 20 10.0 0 11 Opp 39-20 4 4 17 100.0 4.3 0 0 8 0 135.7 2 -1 -0.5 0 9 Opp 19-Goal 1 1 0 100.0 0.0 0 0 0 1 100.0 1 -7 -7.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
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 0 0 0.0 0 0 2nd & Goal 1 1 0 100.0 0.0 0 0 0 0 100.0 0 0 0.0 0 0 3rd & Goal 0 0 0 0.0 0.0 0 0 0 1 0.0 1 -7 -7.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 2 -1 50.0 -0.5 0 0 0 0 45.8 2 20 10.0 0 11 2nd 4 4 13 100.0 3.3 0 0 6 0 127.3 0 0 0.0 0 0 3rd 1 1 8 100.0 8.0 0 0 8 1 167.2 2 2 1.0 0 9 4th 0 0 0 0.0 0.0 0 0 0 0 0.0 1 -10 -10.0 0 0
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 1 -10 -10.0 0 0 3rd & 6+ 0 0 0 0.0 0.0 0 0 0 1 0.0 2 2 1.0 0 9 3rd & 11+ 0 0 0 0.0 0.0 0 0 0 1 0.0 1 -7 -7.0 0 0 3rd & 3-7 1 1 8 100.0 8.0 0 0 8 0 167.2 1 9 9.0 0 9 2nd & 6+ 4 4 13 100.0 3.3 0 0 6 0 127.3 0 0 0.0 0 0 2nd & 11+ 1 1 0 100.0 0.0 0 0 0 0 100.0 0 0 0.0 0 0 2nd & 8-10 1 1 3 100.0 3.0 0 0 3 0 125.2 0 0 0.0 0 0 2nd & 3-7 2 2 10 100.0 5.0 0 0 6 0 142.0 0 0 0.0 0 0 1st & 6+ 1 2 -1 50.0 -0.5 0 0 0 0 45.8 1 11 11.0 0 11 1st & 8-10 1 2 -1 50.0 -0.5 0 0 0 0 45.8 1 11 11.0 0 11 1st & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 1 9 9.0 0 9 3rd (or 4th) and 9+ 0 0 0 0.0 0.0 0 0 0 1 0.0 1 -7 -7.0 0 0 3rd (or 4th) and 3-8 1 1 8 100.0 8.0 0 0 8 0 167.2 1 9 9.0 0 9 1st and 10 1 2 -1 50.0 -0.5 0 0 0 0 45.8 1 11 11.0 0 11
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 276 471 3,614 58.6 7.7 36 13 85 35 142.8 105 183 1.7 6 54
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 227 369 2,999 61.5 8.1 24 4 66 36 149.1 104 127 1.2 2 24
Game log Season 2025 2024 2023 2022
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/30 vs LAM W 51-0 0 2 0 0.0 0 0 0 0 0.0 0.6 4 20 5.0 0 12 9/13 vs WSU W 59-10 5 5 36 100.0 0 0 11 0 160.5 91.3 0 0 0.0 0 0 Total 5 7 36 71.4 0 0 11 0 114.6 - 4 20 5.0 0 12
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/7 vs FAMU W 56-9 6 7 20 85.7 0 0 8 1 109.7 10.4 5 12 2.4 0 11 Total 6 7 20 85.7 0 0 8 1 109.7 - 5 12 2.4 0 11
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/26 vs FOR W 34-13 23 40 253 57.5 4 0 30 0 143.6 - 8 47 5.9 0 20 9/2 @ MRSH L 21-17 22 38 194 57.9 1 0 19 7 109.5 - 15 37 2.5 1 54 9/9 @ HAW L 31-20 10 31 93 32.3 0 1 18 4 51.0 - 10 13 1.3 1 41 9/23 @ MORG W 23-17 2OT 10 23 142 43.5 2 1 40 2 115.3 - 9 10 1.1 1 7 9/30 vs VILL W 31-10 20 31 244 64.5 3 0 42 2 162.6 - 5 -14 -2.8 0 2 10/7 @ TOW W 24-17 18 25 225 72.0 2 1 39 4 166.0 - 5 -10 -2.0 1 6 10/14 @ UNH L 38-31 23 39 373 59.0 4 2 75 5 162.9 - 11 -20 -1.8 0 8 10/21 vs URI W 35-10 15 27 324 55.6 4 1 85 0 197.8 - 2 6 3.0 0 5 10/28 @ ME W 37-21 18 30 324 60.0 2 0 55 0 172.7 - 2 6 3.0 0 3 11/4 vs W&M W 24-8 12 22 205 54.5 1 1 37 2 138.7 - 6 11 1.8 0 22 11/11 @ STBK W 38-20 20 28 247 71.4 4 1 28 3 185.5 - 7 13 1.9 0 14 11/18 vs MONM W 41-0 19 29 247 65.5 4 1 75 0 175.7 - 5 31 6.2 0 14 12/2 vs RICH W 41-13 12 23 170 52.2 2 1 42 2 134.3 - 5 16 3.2 2 19 FCS Championship - Second Round 12/9 @ IDHO W 30-22 24 41 341 58.5 3 0 64 2 152.5 - 6 8 1.3 0 6 FCS Championship - Quarterfinals 12/15 @ SDST L 59-0 30 44 232 68.2 0 3 27 2 98.8 - 9 29 3.2 0 15 FCS Championship - Semifinals Total 276 471 3,614 58.6 36 13 85 35 142.8 - 105 183 1.7 6 54
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/3 @ BAY L 69-10 13 26 150 50.0 1 0 33 2 111.2 - 12 45 3.8 0 8 9/10 vs UNH L 28-23 18 27 264 66.7 2 0 33 5 173.2 - 12 40 3.3 0 24 9/17 @ FOR L 48-45 25 40 412 62.5 3 0 45 3 173.8 - 4 -19 -4.8 0 3 9/24 vs CCSU W 45-26 18 26 257 69.2 2 0 47 0 177.6 - 0 0 0.0 0 0 10/8 @ MONM L 38-31 22 39 263 56.4 1 0 44 0 121.5 - 11 70 6.4 1 17 10/15 vs HAMP L 38-37 OT 26 35 337 74.3 4 0 40 3 192.9 - 9 13 1.4 0 10 10/22 @ VILL L 31-29 33 42 370 78.6 3 1 37 3 171.4 - 14 44 3.1 1 15 10/29 vs STBK W 59-14 16 21 263 76.2 4 0 56 2 244.2 - 5 -3 -0.6 0 7 11/5 @ ELON L 27-3 18 37 161 48.6 0 1 28 10 79.8 - 14 -88 -6.3 0 4 11/12 vs ME W 23-21 19 37 274 51.4 2 1 47 3 126.0 - 9 -9 -1.0 0 12 11/19 @ URI L 35-21 19 39 248 48.7 2 1 66 5 113.9 - 14 34 2.4 0 14 Total 227 369 2,999 61.5 24 4 66 36 149.1 - 104 127 1.2 2 24