Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2022 UAPB 24 44 54.5 303 6.9 1 3 32 5 106.3 2023 UAPB 61 92 66.3 657 7.1 3 1 80 14 134.9 2024 NIU 4 7 57.1 50 7.1 0 0 14 0 117.1 2025 NIU 9 21 42.9 105 5.0 1 0 67 1 100.6 Career 98 164 59.8 1,115 6.8 5 4 80 20 122.1
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 UAPB 24 44 54.5 303 6.9 1 3 32 5 106.3 2023 UAPB 61 92 66.3 657 7.1 3 1 80 14 134.9 2024 NIU 4 7 57.1 50 7.1 0 0 14 0 117.1 2025 NIU 9 21 42.9 105 5.0 1 0 67 1 100.6 Career 98 164 59.8 1,115 6.8 5 4 80 20 122.1
Rushing Season Team CAR YDS AVG TD LNG 2022 UAPB 15 50 3.3 0 35 2023 UAPB 40 119 3.0 0 47 2024 NIU 5 27 5.4 1 9 2025 NIU 45 216 4.8 5 36 Career 105 412 3.9 6 47
Receiving Season Team REC YDS AVG TD LNG 2023 UAPB 1 -5 -5.0 0 0
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2022 UAPB 1 1 0 0 0 0 0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2022 UAPB 1 0 0 0 0 0 0 0 0 2023 UAPB 0 0 3 0 3 0 0 0 18 2024 NIU 0 1 0 0 1 0 0 0 6 2025 NIU 1 5 0 0 5 0 0 0 30 Career 2 6 3 0 9 0 0 0 54
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 Northern Illinois Huskies Position Quarterback Class Senior Height / weight 6' 5" / 230 lbs Birthplace Nashville, TN Jersey #14 Status Active
Career history Splits Season 2025 2024 2023 2022
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 9 21 105 42.9 5.0 1 0 67 1 100.6 45 216 4.8 5 36 Home 6 17 32 35.3 1.9 0 0 7 1 51.1 28 102 3.6 2 18 Away 3 4 73 75.0 18.3 1 0 67 0 310.8 17 114 6.7 3 36
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG October 0 0 0 0.0 0.0 0 0 0 0 0.0 7 22 3.1 0 8 November 9 21 105 42.9 5.0 1 0 67 1 100.6 38 194 5.1 5 36
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 3 5 13 60.0 2.6 0 0 7 0 81.8 11 37 3.4 2 13 2nd 2 6 72 33.3 12.0 1 0 67 0 189.1 23 124 5.4 2 18 3rd 1 4 7 25.0 1.8 0 0 7 1 39.7 9 53 5.9 1 36 4th 3 6 13 50.0 2.2 0 0 7 0 68.2 2 2 1.0 0 1
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 5 11 85 45.5 7.7 1 0 67 0 140.4 34 161 4.7 4 18 2nd 4 10 20 40.0 2.0 0 0 7 1 56.8 11 55 5.0 1 36
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 5 10 27 50.0 2.7 0 0 7 0 72.7 22 81 3.7 2 13 8-14 0 0 0 0.0 0.0 0 0 0 0 0.0 2 6 3.0 0 5 15+ 4 11 78 36.4 7.1 1 0 67 1 125.9 21 129 6.1 3 36
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 0 0 0 0.0 0.0 0 0 0 0 0.0 4 54 13.5 2 36 15-21 1 1 67 100.0 67.0 1 0 67 0 992.8 2 11 5.5 0 8 8-14 1 3 5 33.3 1.7 0 0 5 0 47.3 7 38 5.4 1 18 1-7 3 6 20 50.0 3.3 0 0 7 0 78.0 16 62 3.9 2 10
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 3 7 13 42.9 1.9 0 0 7 0 58.5 9 41 4.6 0 13 8-14 0 2 0 0.0 0.0 0 0 0 1 0.0 2 -5 -2.5 0 2
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 2 3 1.5 0 2 Own 20-39 3 7 81 42.9 11.6 1 0 67 1 187.2 16 60 3.8 0 18 Between 40's 2 5 10 40.0 2.0 0 0 5 0 56.8 10 28 2.8 0 10 Opp 39-20 3 8 7 37.5 0.9 0 0 6 0 44.8 10 88 8.8 1 36 Opp 19-Goal 1 1 7 100.0 7.0 0 0 7 0 158.8 7 37 5.3 4 13 Opp 9-Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 3 12 4.0 3 9
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 2 10 5.0 2 9 2nd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 2 2.0 1 2 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 8 0 12.5 0.0 0 0 0 0 12.5 10 44 4.4 2 12 2nd 5 7 92 71.4 13.1 1 0 67 0 229.0 22 129 5.9 2 36 3rd 2 4 8 50.0 2.0 0 0 7 1 66.8 12 35 2.9 1 13 4th 1 2 5 50.0 2.5 0 0 5 0 71.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 4th & 6+ 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 5 100.0 5.0 0 0 5 0 142.0 1 8 8.0 0 8 3rd & 6+ 1 2 1 50.0 0.5 0 0 1 0 54.2 4 27 6.8 1 13 3rd & 11+ 1 1 1 100.0 1.0 0 0 1 0 108.4 2 4 2.0 0 2 3rd & 8-10 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & 3-7 1 2 7 50.0 3.5 0 0 7 1 79.4 6 27 4.5 1 13 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 4 4 1.0 0 3 2nd & 6+ 4 5 85 80.0 17.0 1 0 67 0 288.8 14 115 8.2 1 36 2nd & 11+ 0 1 0 0.0 0.0 0 0 0 0 0.0 3 64 21.3 1 36 2nd & 8-10 4 4 85 100.0 21.3 1 0 67 0 361.0 10 43 4.3 0 13 2nd & 3-7 1 2 7 50.0 3.5 0 0 7 0 79.4 7 23 3.3 0 8 2nd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 -1 -0.5 1 2 1st & 6+ 1 8 0 12.5 0.0 0 0 0 0 12.5 9 43 4.8 1 12 1st & 8-10 1 8 0 12.5 0.0 0 0 0 0 12.5 9 43 4.8 1 12 1st & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 1 1.0 1 1 3rd (or 4th) and 9+ 1 1 1 100.0 1.0 0 0 1 0 108.4 2 4 2.0 0 2 3rd (or 4th) and 3-8 1 3 7 33.3 2.3 0 0 7 1 52.9 6 27 4.5 1 13 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 4 4 1.0 0 3 1st and 10 1 8 0 12.5 0.0 0 0 0 0 12.5 8 34 4.3 0 12
Season and home Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 4 7 50 57.1 7.1 0 0 14 0 117.1 5 27 5.4 1 9 Home 4 7 50 57.1 7.1 0 0 14 0 117.1 5 27 5.4 1 9
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd 1 2 11 50.0 5.5 0 0 11 0 96.2 1 4 4.0 0 4 4th 3 5 39 60.0 7.8 0 0 14 0 125.5 4 23 5.8 1 9
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 4 7 50 57.1 7.1 0 0 14 0 117.1 5 27 5.4 1 9
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 4 7 50 57.1 7.1 0 0 14 0 117.1 5 27 5.4 1 9
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 4 7 50 57.1 7.1 0 0 14 0 117.1 5 27 5.4 1 9
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 2 2 22 100.0 11.0 0 0 11 0 192.4 0 0 0.0 0 0 Between 40's 1 3 14 33.3 4.7 0 0 14 0 72.5 2 7 3.5 0 4 Opp 39-20 1 1 14 100.0 14.0 0 0 14 0 217.6 1 6 6.0 0 6 Opp 19-Goal 0 1 0 0.0 0.0 0 0 0 0 0.0 2 14 7.0 1 9 Opp 9-Goal 0 1 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 1 5
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 0 1 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 1 5 5.0 1 5 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 11 50.0 5.5 0 0 11 0 96.2 3 18 6.0 0 9 2nd 2 3 25 66.7 8.3 0 0 14 0 136.7 1 4 4.0 0 4 3rd 1 2 14 50.0 7.0 0 0 14 0 108.8 1 5 5.0 1 5
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 & 3-7 1 2 14 50.0 7.0 0 0 14 0 108.8 1 5 5.0 1 5 2nd & 6+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 4 4.0 0 4 2nd & 8-10 0 0 0 0.0 0.0 0 0 0 0 0.0 1 4 4.0 0 4 2nd & 3-7 2 3 25 66.7 8.3 0 0 14 0 136.7 0 0 0.0 0 0 1st & 6+ 1 2 11 50.0 5.5 0 0 11 0 96.2 3 18 6.0 0 9 1st & 8-10 1 2 11 50.0 5.5 0 0 11 0 96.2 3 18 6.0 0 9 3rd (or 4th) and 3-8 1 2 14 50.0 7.0 0 0 14 0 108.8 1 5 5.0 1 5 1st and 10 1 2 11 50.0 5.5 0 0 11 0 96.2 3 18 6.0 0 9
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 61 92 657 66.3 7.1 3 1 80 14 134.9 40 119 3.0 0 47
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 24 44 303 54.5 6.9 1 3 32 5 106.3 15 50 3.3 0 35
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 10/4 vs M-OH L 25-14 0 0 0 0.0 0 0 0 0 0.0 8.9 2 6 3.0 0 5 10/11 @ EMU L 16-10 0 0 0 0.0 0 0 0 0 0.0 12.9 5 16 3.2 0 8 11/12 @ MASS W 45-3 3 4 73 75.0 1 0 67 0 310.8 98.3 12 98 8.2 3 36 11/18 vs WMU L 35-19 1 7 5 14.3 0 0 5 1 20.3 17.1 9 31 3.4 0 18 11/28 vs KENT L 35-31 5 10 27 50.0 0 0 7 0 72.7 28.1 17 65 3.8 2 13 Total 9 21 105 42.9 1 0 67 1 100.6 43.2 45 216 4.8 5 36
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/31 vs WIU W 54-15 4 7 50 57.1 0 0 14 0 117.1 67.7 5 27 5.4 1 9 Total 4 7 50 57.1 0 0 14 0 117.1 - 5 27 5.4 1 9
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/31 @ TLSA L 42-7 5 5 41 100.0 0 0 21 1 168.9 - 4 9 2.3 0 6 9/9 vs TNST L 24-14 19 24 206 79.2 0 0 37 2 151.3 - 8 -2 -0.3 0 11 9/16 vs MIL W 21-20 5 7 54 71.4 1 0 24 0 183.4 - 0 0 0.0 0 0 9/21 @ AAMU L 31-24 17 29 227 58.6 2 1 80 3 140.2 - 9 32 3.6 0 26 9/30 vs SOU L 27-0 8 12 79 66.7 0 0 26 6 122.0 - 12 26 2.2 0 23 10/14 @ MVSU L 42-17 7 15 50 46.7 0 0 23 2 74.7 - 7 54 7.7 0 47 Total 61 92 657 66.3 3 1 80 14 134.9 - 40 119 3.0 0 47
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/3 vs LAC W 48-42 3 5 45 60.0 1 0 31 2 201.6 - 3 -6 -2.0 0 6 9/10 vs NAMU W 76-3 4 5 45 80.0 0 0 21 0 155.6 - 2 50 25.0 0 35 9/17 @ OKST L 63-7 5 13 79 38.5 0 0 32 0 89.5 - 3 10 3.3 0 9 10/1 @ SOU L 59-3 12 21 134 57.1 0 3 27 3 82.2 - 7 -4 -0.6 0 4 Total 24 44 303 54.5 1 3 32 5 106.3 - 15 50 3.3 0 35