Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2023 NAU 52 71 73.2 634 8.9 5 3 76 7 163.0 2024 NAU 12 16 75.0 204 12.8 3 0 68 1 244.0 2025 CMU 19 28 67.9 195 7.0 2 1 48 4 142.8 2026 CMU 26 47 55.3 201 4.3 1 2 48 4 89.8 Career 109 162 67.3 1,234 7.6 11 6 76 16 146.3
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 NAU 52 71 73.2 634 8.9 5 3 76 7 163.0 2024 NAU 12 16 75.0 204 12.8 3 0 68 1 244.0 2025 CMU 19 28 67.9 195 7.0 2 1 48 4 142.8 2026 CMU 26 47 55.3 201 4.3 1 2 48 4 89.8 Career 109 162 67.3 1,234 7.6 11 6 76 16 146.3
Rushing Season Team CAR YDS AVG TD LNG 2023 NAU 84 337 4.0 8 40 2024 NAU 5 12 2.4 0 11 2025 CMU 107 527 4.9 8 37 2026 CMU 81 474 5.9 4 55 Career 277 1,350 4.9 20 55
Receiving Season Team REC YDS AVG TD LNG 2023 NAU 2 32 16.0 1 23
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2023 NAU 1 8 5 0 13 0 0 0 78 2024 NAU 0 0 1 0 1 0 0 0 6 2025 CMU 2 8 0 0 8 0 0 0 48 2026 CMU 1 4 0 0 4 0 0 0 24 Career 4 20 6 0 26 0 0 0 156
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 Central Michigan Chippewas Position Quarterback Class Senior Height / weight 6' 1" / 210 lbs Birthplace Casa Grande, AZ Jersey #7 Status Active
Career history Splits Season 2026 2025 2024 2023
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 26 47 201 55.3 4.3 1 2 48 4 89.8 81 474 5.9 4 55 Home 18 34 167 52.9 4.9 1 1 48 2 98.0 68 439 6.5 4 55 Away 8 13 34 61.5 2.6 0 1 11 2 67.9 13 35 2.7 0 11
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 19 27 195 70.4 7.2 2 0 48 3 155.5 103 519 5.0 8 37 Home 4 5 99 80.0 19.8 2 0 48 0 378.3 39 228 5.8 3 37 Away 15 22 96 68.2 4.4 0 0 47 3 104.8 64 291 4.5 5 28
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 11 18 58 61.1 3.2 2 0 22 2 124.8 49 259 5.3 2 37 October 5 6 78 83.3 13.0 0 0 48 1 192.5 42 230 5.5 6 28
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 7 8 104 87.5 13.0 0 0 48 0 196.7 23 133 5.8 2 21 2nd 8 11 21 72.7 1.9 1 0 7 2 118.8 36 200 5.6 3 37 3rd 2 4 69 50.0 17.3 1 0 47 0 277.4 20 69 3.5 2 9 4th 2 4 1 50.0 0.3 0 0 2 1 52.1 24 117 4.9 1 20
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 15 19 125 78.9 6.6 1 0 48 2 151.6 59 333 5.6 5 37 2nd 4 8 70 50.0 8.8 1 0 47 1 164.8 44 186 4.2 3 20
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 7 12 24 58.3 2.0 0 0 8 0 75.1 9 76 8.4 0 20 vs USA ranked teams 7 12 24 58.3 2.0 0 0 8 0 75.1 9 76 8.4 0 20
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 5 6 61 83.3 10.2 0 0 47 1 168.7 28 125 4.5 2 28 8-14 1 2 2 50.0 1.0 1 0 2 0 223.4 22 134 6.1 0 37 15+ 13 19 132 68.4 6.9 1 0 48 2 144.1 53 260 4.9 6 21
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 1 1 22 100.0 22.0 1 0 22 0 614.8 2 10 5.0 1 7 15-21 1 1 2 100.0 2.0 1 0 2 0 446.8 14 47 3.4 1 9 8-14 0 1 0 0.0 0.0 0 0 0 0 0.0 28 159 5.7 3 37 1-7 2 2 51 100.0 25.5 0 0 48 0 314.2 11 59 5.4 2 28
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 4 4 59 100.0 14.8 0 0 47 1 223.9 14 67 4.8 0 16 8-14 1 1 8 100.0 8.0 0 0 8 0 167.2 5 25 5.0 1 14 15-21 4 5 5 80.0 1.0 0 0 4 2 88.4 13 20 1.5 0 5 22+ 4 9 12 44.4 1.3 0 0 7 0 55.6 7 71 10.1 0 20
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 2 2 8 100.0 4.0 0 0 4 0 133.6 3 22 7.3 0 10 Own 20-39 4 7 14 57.1 2.0 0 0 8 1 73.9 34 217 6.4 0 37 Between 40's 6 8 116 75.0 14.5 0 0 48 0 196.8 23 114 5.0 0 21 Opp 39-20 4 6 55 66.7 9.2 1 0 27 1 198.7 17 88 5.2 1 28 Opp 19-Goal 3 4 2 75.0 0.5 1 0 3 1 161.7 26 78 3.0 7 9 Opp 9-Goal 2 2 -1 100.0 -0.5 1 0 2 1 260.8 13 34 2.6 7 9
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 1 1 -3 100.0 -3.0 0 0 0 0 74.8 6 19 3.2 5 9 2nd & Goal 1 1 2 100.0 2.0 1 0 2 0 446.8 4 7 1.8 1 2 3rd & Goal 0 0 0 0.0 0.0 0 0 0 1 0.0 5 16 3.2 1 7 4th & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0
By down Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 6 9 27 66.7 3.0 1 0 22 0 128.5 31 175 5.6 6 28 2nd 9 11 156 81.8 14.2 1 0 48 1 230.9 37 213 5.8 1 37 3rd 3 4 12 75.0 3.0 0 0 8 2 100.2 29 105 3.6 1 14 4th 1 3 0 33.3 0.0 0 0 0 0 33.3 6 26 4.3 0 12
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 0 2 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & 11+ 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & 8-10 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & 1-2 1 1 0 100.0 0.0 0 0 0 0 100.0 6 26 4.3 0 12 3rd & 6+ 3 4 12 75.0 3.0 0 0 8 1 100.2 10 43 4.3 1 11 3rd & 11+ 1 2 3 50.0 1.5 0 0 3 1 62.6 3 4 1.3 0 5 3rd & 8-10 2 2 9 100.0 4.5 0 0 8 0 137.8 5 36 7.2 0 11 3rd & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 13 47 3.6 1 14 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 1 0.0 8 18 2.3 0 7 2nd & 6+ 7 9 150 77.8 16.7 0 0 48 1 217.8 29 177 6.1 0 37 2nd & 11+ 1 2 8 50.0 4.0 0 0 8 1 83.6 11 78 7.1 0 37 2nd & 8-10 2 2 54 100.0 27.0 0 0 47 0 326.8 12 61 5.1 0 14 2nd & 3-7 5 6 92 83.3 15.3 0 0 48 0 212.1 11 55 5.0 0 13 2nd & 1-2 1 1 2 100.0 2.0 1 0 2 0 446.8 3 19 6.3 1 16 1st & 6+ 6 9 27 66.7 3.0 1 0 22 0 128.5 27 166 6.1 2 28 1st & 11+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 6 6.0 0 6 1st & 8-10 6 9 27 66.7 3.0 1 0 22 0 128.5 26 160 6.2 2 28 1st & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 2 6 3.0 2 3 1st & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 3 1.5 2 2 3rd (or 4th) and 9+ 2 3 4 66.7 1.3 0 0 3 1 77.9 6 22 3.7 0 9 3rd (or 4th) and 3-8 1 1 8 100.0 8.0 0 0 8 0 167.2 15 65 4.3 1 14 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 1 0.0 8 18 2.3 0 7 1st and 10 5 8 30 62.5 3.8 1 0 22 0 135.3 25 151 6.0 1 28
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 12 16 204 75.0 12.8 3 0 68 1 244.0 5 12 2.4 0 11
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 52 71 634 73.2 8.9 5 3 76 7 163.0 84 337 4.0 8 40
Game log Season 2026 2025 2024 2023
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/5 @ UNM L 38-7 3 6 14 50.0 0 1 11 1 36.3 11.5 10 27 2.7 0 11 9/12 vs COLG W 13-10 7 13 57 53.9 0 1 18 2 75.3 28.5 22 122 5.5 1 50 9/19 vs WYO W 24-10 4 7 32 57.1 0 0 13 0 95.5 73.9 28 163 5.8 2 25 9/26 @ MIA L 52-3 5 7 20 71.4 0 0 10 1 95.4 73.9 3 8 2.7 0 9 10/3 vs AKR W 41-17 7 14 78 50.0 1 0 48 0 120.4 60.0 18 154 8.6 1 55 10/10 @ OHIO L 31-14 14 20 112 70.0 0 0 17 4 117.0 - 16 27 1.7 0 22 2026 total 26 47 201 55.3 1 2 48 4 89.8 49.9 81 474 5.9 4 55
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 8/29 @ SJSU W 16-14 3 3 59 100.0 0 0 47 0 265.2 5.5 12 30 2.5 0 9 9/6 @ PITT L 45-17 2 3 10 66.7 0 0 8 2 94.7 38.4 9 18 2.0 0 14 9/13 @ MICH L 63-3 7 12 24 58.3 0 0 8 0 75.1 70.6 9 76 8.4 0 20 9/20 vs WAG W 49-10 1 1 22 100.0 1 0 22 0 614.8 55.0 9 31 3.4 2 10 9/27 vs EMU W 24-13 1 2 2 50.0 1 0 2 0 223.4 82.0 22 134 6.1 0 37 10/4 @ AKR L 28-22 2 3 2 66.7 0 0 3 1 72.3 56.8 16 95 5.9 2 28 10/18 @ BGSU W 27-6 1 1 1 100.0 0 0 1 0 108.4 49.3 18 72 4.0 3 11 10/25 vs MASS W 38-13 2 2 75 100.0 0 0 48 0 415.0 96.6 8 63 7.9 1 21 12/26 vs NU L 34-7 0 1 0 0.0 0 1 0 1 -200.0 0.0 4 8 2.0 0 4 GameAbove Sports Bowl Total 19 28 195 67.9 2 1 48 4 142.8 47.9 107 527 4.9 8 37
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/14 @ UTU W 45-17 3 5 98 60.0 1 0 68 1 290.6 - 2 -4 -2.0 0 2 9/21 @ UIW L 38-14 4 6 26 66.7 0 0 12 0 103.1 - 1 11 11.0 0 11 2024 total 12 16 204 75.0 3 0 68 1 244.0 - 5 12 2.4 0 11
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 @ ARIZ L 38-3 1 1 -4 100.0 0 0 0 0 66.4 - 5 11 2.2 0 4 10/7 @ WEB W 27-10 0 0 0 0.0 0 0 0 0 0.0 - 6 52 8.7 2 22 10/14 vs PRST L 45-21 1 1 3 100.0 1 0 3 0 455.2 - 2 26 13.0 0 19 10/28 vs UCD W 38-21 6 9 109 66.7 1 1 36 0 182.8 - 19 80 4.2 1 22 11/4 @ MTST L 45-21 12 18 97 66.7 0 1 22 3 100.8 - 16 21 1.3 1 5 11/11 vs UNCO W 28-7 18 22 167 81.8 1 0 42 1 160.6 - 12 33 2.8 1 9 11/18 @ EWU W 49-42 14 20 262 70.0 2 1 76 3 203.0 - 24 114 4.8 3 40 Total 52 71 634 73.2 5 3 76 7 163.0 - 84 337 4.0 8 40