Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 ARK 21 28 75.0 358 12.8 1 0 33 4 194.2 2025 PUR 38 64 59.4 439 6.9 5 2 48 4 136.5 2026 APP 96 132 72.7 1,206 9.1 7 1 54 4 165.0 Career 155 224 69.2 2,003 8.9 13 3 54 12 160.8
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 ARK 21 28 75.0 358 12.8 1 0 33 4 194.2 2025 PUR 38 64 59.4 439 6.9 5 2 48 4 136.5 2026 APP 96 132 72.7 1,206 9.1 7 1 54 4 165.0 Career 155 224 69.2 2,003 8.9 13 3 54 12 160.8
Rushing Season Team CAR YDS AVG TD LNG 2024 ARK 17 71 4.2 3 42 2025 PUR 49 202 4.1 1 40 2026 APP 29 20 0.7 2 11 Career 95 293 3.1 6 42
Receiving Season Team REC YDS AVG TD LNG 2026 APP 1 14 14.0 0 14
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 ARK 1 3 0 0 3 0 0 0 18 2025 PUR 5 1 0 0 1 0 0 0 6 2026 APP 7 2 0 0 2 0 0 0 12 Career 13 6 0 0 6 0 0 0 36
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 App State Mountaineers Position Quarterback Class Senior Height / weight 6' 1" / 225 lbs Birthplace Kennesaw, GA Jersey #3 Status Active
Career history Splits Season 2026 2025 2024
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 96 132 1,206 72.7 9.1 7 1 54 4 165.0 29 20 0.7 2 11 Home 50 66 622 75.8 9.4 5 1 49 1 176.8 10 5 0.5 0 7 Away 46 66 584 69.7 8.8 2 0 54 3 153.6 19 15 0.8 2 11
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 38 64 439 59.4 6.9 5 2 48 4 136.5 49 202 4.1 1 40 Home 7 9 58 77.8 6.4 3 0 22 0 241.9 12 37 3.1 0 12 Away 31 55 381 56.4 6.9 2 2 48 4 119.3 37 165 4.5 1 40
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 3 4 39 75.0 9.8 1 1 24 0 189.4 6 30 5.0 0 12 October 13 24 198 54.2 8.3 2 1 48 2 142.6 20 106 5.3 1 40 November 20 33 173 60.6 5.2 2 0 36 2 124.6 20 49 2.5 0 14
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 4 7 43 57.1 6.1 1 0 26 1 155.9 9 69 7.7 1 40 2nd 1 2 -1 50.0 -0.5 0 0 0 0 45.8 4 24 6.0 0 13 3rd 9 14 57 64.3 4.1 1 0 14 0 122.1 16 51 3.2 0 18 4th 24 41 340 58.5 8.3 3 2 48 3 142.6 20 58 2.9 0 15
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 5 9 42 55.6 4.7 1 0 26 1 131.4 13 93 7.2 1 40 2nd 33 55 397 60.0 7.2 4 2 48 3 137.4 36 109 3.0 0 18
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 7 9 62 77.8 6.9 2 1 24 0 186.8 15 55 3.7 0 13 vs USA ranked teams 7 9 62 77.8 6.9 2 1 24 0 186.8 15 55 3.7 0 13
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 3 6 16 50.0 2.7 2 0 8 0 182.4 15 108 7.2 1 40 15+ 35 58 423 60.3 7.3 3 2 48 4 131.8 34 94 2.8 0 15
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 2 3 29 66.7 9.7 0 0 22 0 147.9 3 17 5.7 0 12 8-14 1 1 3 100.0 3.0 1 0 3 0 455.2 1 4 4.0 0 4 1-7 1 3 8 33.3 2.7 1 0 8 0 165.7 6 78 13.0 1 40
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 2 4 31 50.0 7.8 0 0 26 1 115.1 10 38 3.8 0 14 8-14 1 2 13 50.0 6.5 0 0 13 0 104.6 3 10 3.3 0 6 15-21 11 21 173 52.4 8.2 0 1 48 2 112.1 9 16 1.8 0 15 22+ 18 27 173 66.7 6.4 3 1 36 1 149.7 13 28 2.2 0 12
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 1 2 13 50.0 6.5 0 0 13 0 104.6 2 8 4.0 0 6 Own 20-39 12 22 206 54.5 9.4 0 1 48 0 124.1 3 8 2.7 0 6 Between 40's 14 20 128 70.0 6.4 0 0 36 2 123.8 24 142 5.9 1 40 Opp 39-20 7 14 65 50.0 4.6 1 1 24 1 98.3 13 31 2.4 0 13 Opp 19-Goal 4 6 27 66.7 4.5 4 0 9 1 324.5 7 13 1.9 0 6 Opp 9-Goal 4 5 27 80.0 5.4 4 0 9 0 389.4 3 11 3.7 0 5
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 2 2 10 100.0 5.0 2 0 7 0 472.0 1 2 2.0 0 2 2nd & Goal 1 2 8 50.0 4.0 1 0 8 0 248.6 2 9 4.5 0 5 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 16 26 148 61.5 5.7 2 1 26 2 127.0 14 34 2.4 0 12 2nd 13 24 151 54.2 6.3 2 1 36 1 126.2 16 83 5.2 0 18 3rd 8 12 133 66.7 11.1 1 0 48 1 187.3 13 40 3.1 0 14 4th 1 2 7 50.0 3.5 0 0 7 0 79.4 6 45 7.5 1 40
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 & 3-7 1 2 7 50.0 3.5 0 0 7 0 79.4 1 2 2.0 0 2 4th & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 5 43 8.6 1 40 3rd & 6+ 5 7 74 71.4 10.6 1 0 48 1 207.4 3 19 6.3 0 14 3rd & 11+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 14 14.0 0 14 3rd & 8-10 3 4 66 75.0 16.5 0 0 48 1 213.6 1 -5 -5.0 0 0 3rd & 3-7 5 7 67 71.4 9.6 1 0 26 0 199.0 4 29 7.3 0 12 3rd & 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 7 2 0.3 0 2 2nd & 6+ 11 19 107 57.9 5.6 2 1 26 1 129.4 11 39 3.5 0 15 2nd & 11+ 1 2 14 50.0 7.0 0 0 14 0 108.8 1 15 15.0 0 15 2nd & 8-10 6 12 57 50.0 4.8 1 1 26 1 100.7 6 12 2.0 0 6 2nd & 3-7 6 9 80 66.7 8.9 1 0 36 0 178.0 8 50 6.3 0 18 2nd & 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 1 6 6.0 0 6 1st & 6+ 15 25 145 60.0 5.8 1 1 26 2 113.9 14 34 2.4 0 12 1st & 11+ 1 1 5 100.0 5.0 0 0 5 0 142.0 0 0 0.0 0 0 1st & 8-10 13 23 133 56.5 5.8 0 1 26 2 96.4 13 32 2.5 0 12 1st & 3-7 2 2 10 100.0 5.0 2 0 7 0 472.0 1 2 2.0 0 2 3rd (or 4th) and 9+ 1 2 0 50.0 0.0 0 0 0 0 50.0 1 14 14.0 0 14 3rd (or 4th) and 3-8 7 9 133 77.8 14.8 1 0 48 1 238.6 5 24 4.8 0 12 3rd (or 4th) and 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 7 2 0.3 0 2 1st and 10 13 23 133 56.5 5.8 0 1 26 2 96.4 13 32 2.5 0 12
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 21 28 358 75.0 12.8 1 0 33 4 194.2 17 71 4.2 3 42 Home 21 27 358 77.8 13.3 1 0 33 4 201.4 15 62 4.1 3 42 Away 0 1 0 0.0 0.0 0 0 0 0 0.0 2 9 4.5 0 9
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 0 1 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0 October 2 3 31 66.7 10.3 0 0 18 1 153.5 5 21 4.2 1 11 November 11 14 207 78.6 14.8 1 0 33 3 226.3 8 44 5.5 1 42
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 1 1 1 100.0 1.0 0 0 1 0 108.4 1 -1 -1.0 0 0 3rd 11 15 182 73.3 12.1 0 0 29 1 175.3 4 11 2.8 1 13 4th 9 12 175 75.0 14.6 1 0 33 3 225.0 12 61 5.1 2 42
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 1 1 1 100.0 1.0 0 0 1 0 108.4 1 -1 -1.0 0 0 2nd 20 27 357 74.1 13.2 1 0 33 4 197.4 16 72 4.5 3 42
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 13 17 238 76.5 14.0 1 0 33 4 213.5 12 56 4.7 2 42 vs USA ranked teams 13 17 238 76.5 14.0 1 0 33 4 213.5 12 56 4.7 2 42
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 2 3 31 66.7 10.3 0 0 18 1 153.5 4 12 3.0 1 11 8-14 0 1 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0 15+ 19 24 327 79.2 13.6 1 0 33 3 207.4 12 59 4.9 2 42
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 8 10 120 80.0 12.0 0 0 28 0 180.8 4 15 3.8 1 9 1-7 0 1 0 0.0 0.0 0 0 0 0 0.0 2 11 5.5 1 11
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 3 4 32 75.0 8.0 0 0 18 1 142.2 4 0 0.0 0 5 22+ 10 13 206 76.9 15.8 1 0 33 3 235.4 7 45 6.4 1 42
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 4 5 43 80.0 8.6 0 0 18 1 152.2 3 43 14.3 0 42 Own 20-39 6 8 105 75.0 13.1 0 0 25 3 185.3 4 -15 -3.8 0 0 Between 40's 6 7 128 85.7 18.3 0 0 33 0 239.3 2 23 11.5 0 14 Opp 39-20 5 8 82 62.5 10.3 1 0 28 0 189.9 2 3 1.5 0 4 Opp 19-Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 6 17 2.8 3 13 Opp 9-Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 3 -1 -0.3 1 4
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 0 0 0.0 0.0 0 0 0 0 0.0 1 -2 -2.0 0 0 3rd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 2 1 0.5 1 4 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 8 11 155 72.7 14.1 0 0 33 2 191.1 7 14 2.0 2 13 2nd 6 9 101 66.7 11.2 1 0 29 1 197.6 5 20 4.0 0 14 3rd 7 8 102 87.5 12.8 0 0 28 1 194.6 5 37 7.4 1 42
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd & 6+ 6 6 89 100.0 14.8 0 0 28 1 224.6 3 36 12.0 0 42 3rd & 11+ 3 3 36 100.0 12.0 0 0 18 0 200.8 1 42 42.0 0 42 3rd & 8-10 0 0 0 0.0 0.0 0 0 0 1 0.0 1 -6 -6.0 0 0 3rd & 3-7 4 5 66 80.0 13.2 0 0 28 0 190.9 2 4 2.0 1 4 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 -3 -3.0 0 0 2nd & 6+ 5 8 72 62.5 9.0 1 0 25 1 179.4 4 22 5.5 0 14 2nd & 11+ 3 4 36 75.0 9.0 1 0 22 1 233.1 1 -1 -1.0 0 0 2nd & 8-10 1 2 25 50.0 12.5 0 0 25 0 155.0 3 23 7.7 0 14 2nd & 3-7 1 2 11 50.0 5.5 0 0 11 0 96.2 0 0 0.0 0 0 2nd & 1-2 1 1 29 100.0 29.0 0 0 29 0 343.6 1 -2 -2.0 0 0 1st & 6+ 8 11 155 72.7 14.1 0 0 33 2 191.1 7 14 2.0 2 13 1st & 11+ 1 1 24 100.0 24.0 0 0 24 0 301.6 0 0 0.0 0 0 1st & 8-10 7 10 131 70.0 13.1 0 0 33 2 180.0 7 14 2.0 2 13 3rd (or 4th) and 9+ 3 3 36 100.0 12.0 0 0 18 1 200.8 2 36 18.0 0 42 3rd (or 4th) and 3-8 4 5 66 80.0 13.2 0 0 28 0 190.9 2 4 2.0 1 4 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 -3 -3.0 0 0 1st and 10 7 10 131 70.0 13.1 0 0 33 2 180.0 7 14 2.0 2 13
Game log Season 2026 2025 2024
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/5 vs ME W 55-3 22 24 291 91.7 3 0 49 1 234.8 77.5 5 -9 -1.8 0 3 9/12 @ ECU W 27-24 20 28 267 71.4 0 0 34 2 151.5 76.0 11 8 0.7 1 11 9/19 vs CLT W 26-21 28 42 331 66.7 2 1 36 0 143.8 53.1 5 14 2.8 0 7 9/26 @ NCSU L 41-31 26 38 317 68.4 2 0 54 1 155.9 71.0 8 7 0.9 1 6 10/10 vs ODU L 10-3 5 23 72 21.7 0 1 25 1 39.3 - 4 10 2.5 0 8 2026 total 96 132 1,206 72.7 7 1 54 4 165.0 67.4 29 20 0.7 2 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 8/30 vs BALL W 31-0 2 3 29 66.7 0 0 22 0 147.9 42.7 3 17 5.7 0 12 9/13 vs USC L 33-17 0 0 0 0.0 0 0 0 0 0.0 28.2 1 4 4.0 0 4 9/20 @ ND L 56-30 3 4 39 75.0 1 1 24 0 189.4 78.4 5 26 5.2 0 12 10/4 vs ILL L 43-27 0 0 0 0.0 0 0 0 0 0.0 67.5 1 2 2.0 0 2 10/11 @ MINN L 27-20 0 1 0 0.0 0 0 0 0 0.0 100.0 5 73 14.6 1 40 10/18 @ NU L 19-0 11 20 187 55.0 0 1 48 2 123.5 22.0 10 20 2.0 0 15 10/25 vs RUTG L 27-24 2 3 11 66.7 2 0 8 0 317.5 49.6 4 11 2.8 0 5 11/1 @ MICH L 21-16 1 2 5 50.0 0 0 5 0 71.0 38.3 6 24 4.0 0 13 11/8 vs OSU L 34-10 3 3 18 100.0 1 0 12 0 260.4 3.1 2 5 2.5 0 6 11/15 @ WASH L 49-13 16 28 150 57.1 1 0 36 2 113.9 75.2 11 22 2.0 0 14 11/28 vs IU L 56-3 0 0 0 0.0 0 0 0 0 0.0 0.1 1 -2 -2.0 0 0 Total 38 64 439 59.4 5 2 48 4 136.5 75.0 49 202 4.1 1 40
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/29 vs UAPB W 70-0 8 10 120 80.0 0 0 28 0 180.8 30.7 3 6 2.0 1 4 9/21 @ AUB W 24-14 0 1 0 0.0 0 0 0 0 0.0 1.0 1 0 0.0 0 0 10/5 vs TENN W 19-14 2 3 31 66.7 0 0 18 1 153.5 3.7 4 15 3.8 1 11 10/26 @ MSST W 58-25 0 0 0 0.0 0 0 0 0 0.0 99.2 1 9 9.0 0 9 11/2 vs MISS L 63-31 11 14 207 78.6 1 0 33 3 226.3 90.3 8 44 5.5 1 42 2024 total 21 28 358 75.0 1 0 33 4 194.2 21.4 17 71 4.2 3 42
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.