Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 NCSU 196 302 64.9 2,413 8.0 17 10 75 23 144.0 2025 NCSU 273 397 68.8 3,105 7.8 25 9 75 23 150.7 Career 469 699 67.1 5,518 7.9 42 19 75 46 147.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 NCSU 196 302 64.9 2,413 8.0 17 10 75 23 144.0 2025 NCSU 273 397 68.8 3,105 7.8 25 9 75 23 150.7 Career 469 699 67.1 5,518 7.9 42 19 75 46 147.8
Rushing Season Team CAR YDS AVG TD LNG 2024 NCSU 99 279 2.8 5 31 2025 NCSU 89 215 2.4 6 30 Career 188 494 2.6 11 31
Receiving Season Team REC YDS AVG TD LNG 2024 NCSU 1 -6 -6.0 0 0 2025 NCSU 1 -4 -4.0 0 0 Career 2 -10 -5.0 0 0
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2024 NCSU 2 2 0 0 0 0 0 0 0 2025 NCSU 1 1 0 0 0 0 0 0 0 Career 3 3 0 0 0 0 0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 NCSU 17 5 0 0 5 0 0 0 32 2025 NCSU 25 6 0 0 6 0 0 0 36 Career 42 11 0 0 11 0 0 0 68
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 NC State Wolfpack Position Quarterback Class Junior Height / weight 6' 6" / 213 lbs Birthplace Miami, FL Jersey #11 Status Active
Career history Splits Season 2025 2024
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 273 397 3,105 68.8 7.8 25 9 75 23 150.7 89 215 2.4 6 30 Home 163 226 2,009 72.1 8.9 16 1 55 15 169.3 53 151 2.8 5 30 Away 110 171 1,096 64.3 6.4 9 8 75 8 126.2 36 64 1.8 1 12
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 94 128 1,005 73.4 7.9 8 3 75 8 155.3 30 53 1.8 2 30 October 61 93 748 65.6 8.0 8 3 48 4 155.1 18 29 1.6 0 12 November 80 117 813 68.4 6.9 6 2 55 7 140.3 27 112 4.1 2 19 December 14 25 221 56.0 8.8 2 0 40 3 156.7 7 0 0.0 1 14
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 88 118 1,027 74.6 8.7 9 3 75 2 167.8 21 157 7.5 3 30 2nd 75 108 924 69.4 8.6 9 2 51 9 165.1 25 27 1.1 1 19 3rd 54 82 530 65.9 6.5 3 0 55 6 132.2 22 24 1.1 1 13 4th 56 89 624 62.9 7.0 4 4 50 6 127.7 21 7 0.3 1 10
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 163 226 1,951 72.1 8.6 18 5 75 11 166.5 46 184 4.0 4 30 2nd 110 171 1,154 64.3 6.7 7 4 55 12 129.8 43 31 0.7 2 13
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 58 92 646 63.0 7.0 3 5 55 6 121.9 20 31 1.5 2 19 vs USA ranked teams 58 92 646 63.0 7.0 3 5 55 6 121.9 20 31 1.5 2 19
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 66 91 758 72.5 8.3 4 1 50 6 154.8 22 46 2.1 3 30 8-14 94 128 1,057 73.4 8.3 9 3 75 8 161.3 28 64 2.3 1 19 15+ 113 178 1,290 63.5 7.2 12 5 48 9 141.0 39 105 2.7 2 19
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 21 25 260 84.0 10.4 3 0 40 3 211.0 8 -11 -1.4 0 8 15-21 11 20 137 55.0 6.8 3 0 48 1 162.0 1 -8 -8.0 0 0 8-14 27 37 414 73.0 11.2 4 1 55 2 197.2 7 27 3.9 1 13 1-7 53 77 661 68.8 8.6 7 1 75 5 168.3 20 84 4.2 3 19
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 54 83 608 65.1 7.3 4 0 51 4 142.5 11 23 2.1 1 30 8-14 35 50 329 70.0 6.6 1 3 26 1 119.9 9 29 3.2 0 10 LOSING BY 15-21 11 15 77 73.3 5.1 2 2 30 1 133.8 4 6 1.5 0 12 22+ 14 29 162 48.3 5.6 0 1 37 1 88.3 8 25 3.1 1 10
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 17 22 116 77.3 5.3 0 0 18 1 121.6 5 7 1.4 0 11 Own 20-39 101 155 1,153 65.2 7.4 1 2 75 6 127.2 21 51 2.4 0 19 Between 40's 81 118 879 68.6 7.4 4 5 55 10 133.9 31 37 1.2 0 19 Opp 39-20 53 64 802 82.8 12.5 7 2 37 5 217.9 16 28 1.8 1 30 Opp 19-Goal 21 38 155 55.3 4.1 13 0 16 1 202.4 16 92 5.8 5 14 Opp 9-Goal 8 17 27 47.1 1.6 7 0 6 0 196.3 3 -4 -1.3 0 0
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 2 7 26 28.6 3.7 2 0 16 0 154.1 2 -4 -2.0 0 0 2nd & Goal 5 7 13 71.4 1.9 4 0 6 0 275.6 2 11 5.5 1 11 3rd & Goal 2 3 15 66.7 5.0 1 0 11 0 218.7 1 10 10.0 1 10 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 95 129 1,062 73.6 8.2 8 0 50 7 163.3 26 41 1.6 0 19 2nd 104 157 1,183 66.2 7.5 9 4 48 8 143.4 33 114 3.5 4 30 3rd 72 101 843 71.3 8.3 6 1 75 8 159.0 28 55 2.0 2 13 4th 2 10 17 20.0 1.7 2 4 12 0 20.3 2 5 2.5 0 3
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 1 5 12 20.0 2.4 1 3 12 0 -13.8 0 0 0.0 0 0 4th & 11+ 0 1 0 0.0 0.0 0 1 0 0 -200.0 0 0 0.0 0 0 4th & 3-7 1 4 12 25.0 3.0 1 2 12 0 32.7 1 2 2.0 0 2 4th & 1-2 1 5 5 20.0 1.0 1 1 5 0 54.4 1 3 3.0 0 3 3rd & 6+ 49 72 617 68.1 8.6 4 0 75 7 158.4 18 21 1.2 1 13 3rd & 11+ 20 27 311 74.1 11.5 1 0 75 1 183.1 2 5 2.5 0 10 3rd & 8-10 13 21 138 61.9 6.6 1 0 31 4 132.8 11 10 0.9 1 12 3rd & 3-7 36 50 380 72.0 7.6 4 1 55 3 158.2 13 37 2.8 1 13 3rd & 1-2 3 3 14 100.0 4.7 0 0 11 0 139.2 2 3 1.5 0 3 2nd & 6+ 87 131 1,024 66.4 7.8 6 4 48 3 141.1 27 114 4.2 3 19 2nd & 11+ 22 33 288 66.7 8.7 0 1 44 1 133.9 9 52 5.8 2 12 2nd & 8-10 46 67 521 68.7 7.8 4 3 48 1 144.7 10 28 2.8 0 10 2nd & 3-7 32 53 340 60.4 6.4 3 0 24 6 132.9 14 34 2.4 2 30 2nd & 1-2 4 4 34 100.0 8.5 2 0 24 0 336.4 0 0 0.0 0 0 1st & 6+ 95 127 1,062 74.8 8.4 8 0 50 7 165.8 25 43 1.7 0 19 1st & 11+ 3 5 35 60.0 7.0 1 0 16 0 184.8 0 0 0.0 0 0 1st & 8-10 92 119 1,027 77.3 8.6 7 0 50 7 169.2 24 45 1.9 0 19 1st & 3-7 0 3 0 0.0 0.0 0 0 0 0 0.0 2 -4 -2.0 0 0 1st & 1-2 0 2 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd (or 4th) and 9+ 30 42 438 71.4 10.4 2 0 75 4 174.7 10 9 0.9 1 10 3rd (or 4th) and 3-8 39 56 391 69.6 7.0 4 1 55 4 148.3 16 43 2.7 1 13 3rd (or 4th) and 1-2 3 3 14 100.0 4.7 0 0 11 0 139.2 2 3 1.5 0 3 1st and 10 92 119 1,027 77.3 8.6 7 0 50 7 169.2 24 45 1.9 0 19
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 196 302 2,413 64.9 8.0 17 10 75 23 144.0 99 279 2.8 5 31 Home 124 191 1,514 64.9 7.9 12 5 75 11 147.0 54 162 3.0 2 28 Away 72 111 899 64.9 8.1 5 5 44 12 138.8 45 117 2.6 3 31
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 42 65 469 64.6 7.2 2 2 36 4 129.2 23 43 1.9 2 12 October 70 102 907 68.6 8.9 6 2 75 9 158.8 26 20 0.8 0 28 November 65 109 807 59.6 7.4 6 5 44 8 130.8 39 192 4.9 3 31 December 19 26 230 73.1 8.8 3 1 33 2 177.8 11 24 2.2 0 8
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 45 62 493 72.6 8.0 0 2 40 4 132.9 25 81 3.2 2 17 2nd 58 87 651 66.7 7.5 6 2 42 7 147.7 26 34 1.3 0 10 3rd 47 78 461 60.3 5.9 1 2 37 9 109.0 24 55 2.3 0 28 4th 46 75 808 61.3 10.8 10 4 75 3 185.2 24 109 4.5 3 31
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 103 149 1,144 69.1 7.7 6 4 42 11 141.5 51 115 2.3 2 17 2nd 93 153 1,269 60.8 8.3 11 6 75 12 146.3 48 164 3.4 3 31
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 16 25 204 64.0 8.2 1 1 36 2 137.7 9 -6 -0.7 0 11 vs USA ranked teams 16 25 204 64.0 8.2 1 1 36 2 137.7 9 -6 -0.7 0 11
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 133 198 1,635 67.2 8.3 12 7 75 17 149.5 70 203 2.9 4 31 8-14 29 59 340 49.2 5.8 1 2 34 2 96.4 14 63 4.5 1 12 15+ 34 45 438 75.6 9.7 4 1 40 4 182.2 15 13 0.9 0 17
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 3 3 32 100.0 10.7 1 0 17 2 299.6 2 -9 -4.5 0 0 15-21 1 1 8 100.0 8.0 1 0 8 0 497.2 0 0 0.0 0 0 8-14 9 10 100 90.0 10.0 3 0 25 1 273.0 4 12 3.0 1 12 1-7 22 35 297 62.9 8.5 1 0 43 3 143.6 17 59 3.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 84 134 901 62.7 6.7 6 6 44 8 125.0 39 112 2.9 3 28 8-14 40 62 594 64.5 9.6 2 2 75 4 149.2 17 60 3.5 0 31 LOSING BY 15-21 2 2 20 100.0 10.0 0 0 15 0 184.0 2 -5 -2.5 0 0 22+ 12 21 163 57.1 7.8 1 1 36 1 128.5 5 8 1.6 0 11
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 6 12 137 50.0 11.4 0 0 72 1 145.9 4 8 2.0 0 6 Own 20-39 83 128 1,119 64.8 8.7 1 6 75 9 131.5 38 116 3.1 0 28 Between 40's 58 82 681 70.7 8.3 1 1 41 3 142.1 23 83 3.6 0 31 Opp 39-20 27 43 344 62.8 8.0 2 3 34 7 131.4 19 36 1.9 1 28 Opp 19-Goal 22 37 132 59.5 3.6 13 0 16 3 205.4 15 36 2.4 4 17 Opp 9-Goal 13 16 32 81.3 2.0 8 0 9 2 263.0 7 -6 -0.9 3 5
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 3 5 8 60.0 1.6 1 0 14 0 139.4 5 11 2.2 2 5 2nd & Goal 4 5 -5 80.0 -1.0 1 0 5 1 137.6 2 -7 -3.5 1 1 3rd & Goal 4 7 31 57.1 4.4 3 0 11 1 235.8 1 -5 -5.0 0 0 4th & Goal 1 1 1 100.0 1.0 1 0 1 0 438.4 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 87 122 1,145 71.3 9.4 2 6 72 8 145.7 38 107 2.8 2 31 2nd 65 102 749 63.7 7.3 6 2 75 8 140.9 33 126 3.8 2 28 3rd 37 67 405 55.2 6.0 6 2 41 7 129.6 28 46 1.6 1 16 4th 7 11 114 63.6 10.4 3 0 31 0 240.7 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 & 6+ 3 4 72 75.0 18.0 1 0 31 0 308.7 0 0 0.0 0 0 4th & 11+ 1 1 25 100.0 25.0 0 0 25 0 310.0 0 0 0.0 0 0 4th & 8-10 2 3 47 66.7 15.7 1 0 31 0 308.3 0 0 0.0 0 0 4th & 3-7 1 2 14 50.0 7.0 0 0 14 0 108.8 0 0 0.0 0 0 4th & 1-2 3 5 28 60.0 5.6 2 0 15 0 239.0 0 0 0.0 0 0 3rd & 6+ 28 50 317 56.0 6.3 4 2 41 4 127.7 17 31 1.8 0 12 3rd & 11+ 10 18 81 55.6 4.5 0 0 25 0 93.4 6 19 3.2 0 11 3rd & 8-10 9 17 104 52.9 6.1 2 1 23 4 131.4 8 11 1.4 0 12 3rd & 3-7 15 27 186 55.6 6.9 4 1 41 3 154.9 13 11 0.8 1 16 3rd & 1-2 3 5 34 60.0 6.8 0 0 29 0 117.1 1 5 5.0 0 5 2nd & 6+ 50 76 614 65.8 8.1 3 1 75 4 144.0 22 93 4.2 0 28 2nd & 11+ 17 26 177 65.4 6.8 0 0 36 1 122.6 3 5 1.7 0 7 2nd & 8-10 27 38 379 71.1 10.0 2 0 75 0 172.2 10 35 3.5 0 8 2nd & 3-7 16 28 137 57.1 4.9 3 1 27 5 126.5 16 87 5.4 1 28 2nd & 1-2 5 10 56 50.0 5.6 1 1 22 2 110.0 4 -1 -0.3 1 3 1st & 6+ 85 120 1,126 70.8 9.4 2 6 72 8 145.2 34 103 3.0 0 31 1st & 11+ 3 4 98 75.0 24.5 1 1 44 1 313.3 2 -2 -1.0 0 3 1st & 8-10 81 115 1,033 70.4 9.0 1 5 72 7 140.1 32 105 3.3 0 31 1st & 3-7 3 3 14 100.0 4.7 0 0 13 0 139.2 1 3 3.0 0 3 1st & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 3 1 0.3 2 1 3rd (or 4th) and 9+ 16 30 159 53.3 5.3 1 1 25 1 102.2 9 31 3.4 0 12 3rd (or 4th) and 3-8 18 32 212 56.3 6.6 5 1 41 6 157.2 18 10 0.6 1 16 3rd (or 4th) and 1-2 3 5 34 60.0 6.8 0 0 29 0 117.1 1 5 5.0 0 5 1st and 10 79 111 1,036 71.2 9.3 1 5 72 7 143.5 31 100 3.2 0 31
Game log Season 2025 2024
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/28 vs ECU W 24-17 24 34 318 70.6 1 1 50 1 153.0 86.3 7 21 3.0 1 13 9/6 vs UVA W 35-31 16 23 200 69.6 1 0 27 0 157.0 95.0 6 44 7.3 2 30 9/11 @ WAKE W 34-24 23 32 201 71.9 3 0 30 1 155.6 86.9 8 19 2.4 0 10 9/20 @ DUKE L 45-33 29 39 364 74.4 2 3 75 2 154.3 64.3 7 9 1.3 0 11 9/27 vs VT L 23-21 26 34 240 76.5 2 0 27 5 155.2 57.7 9 -19 -2.1 0 5 10/4 vs CAM W 56-10 20 23 337 87.0 4 0 48 0 267.4 94.4 3 4 1.3 0 2 10/11 @ ND L 36-7 17 30 186 56.7 1 3 45 4 99.7 46.7 9 -14 -1.6 0 10 10/25 @ PITT L 53-34 24 40 225 60.0 3 0 37 0 132.0 60.2 6 39 6.5 0 12 11/1 vs GT W 48-36 24 32 340 75.0 2 0 55 1 184.9 97.4 5 34 6.8 1 19 11/15 @ MIA L 41-7 17 30 120 56.7 0 2 28 1 76.9 17.6 6 11 1.8 1 10 11/21 vs FSU W 21-11 18 25 152 72.0 2 0 27 4 149.5 62.8 8 2 0.3 0 11 11/29 vs UNC W 42-19 21 30 201 70.0 2 0 29 1 148.3 89.6 8 65 8.1 0 19 12/19 vs MEM W 31-7 14 25 221 56.0 2 0 40 3 156.7 91.5 7 0 0.0 1 14 Union Home Mortgage Gasparilla Bowl Total 273 397 3,105 68.8 25 9 75 23 150.7 79.4 89 215 2.4 6 30
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/7 vs TENN L 51-10 0 0 0 0.0 0 0 0 0 0.0 85.9 2 7 3.5 0 11 Duke’s Mayo Classic 9/14 vs LT W 30-20 13 20 156 65.0 0 1 34 0 120.5 73.0 4 27 6.8 1 12 9/21 @ CLEM L 59-35 16 25 204 64.0 1 1 36 2 137.7 44.4 7 -13 -1.9 0 7 9/28 vs NIU W 24-17 13 20 109 65.0 1 0 34 2 127.3 31.6 10 22 2.2 1 10 10/5 vs WAKE L 34-30 28 42 272 66.7 2 1 24 1 132.0 53.8 4 -1 -0.3 0 8 10/12 vs SYR L 24-17 17 24 329 70.8 2 1 75 2 205.1 66.6 7 28 4.0 0 28 10/19 @ CAL W 24-23 25 36 306 69.4 2 0 41 6 159.2 75.1 15 -7 -0.5 0 10 11/2 vs STAN W 59-28 18 20 234 90.0 3 0 40 2 237.8 98.4 6 19 3.2 0 17 11/9 vs DUKE L 29-19 16 39 184 41.0 1 1 26 2 84.0 36.2 10 36 3.6 0 8 11/21 @ GT L 30-29 17 30 147 56.7 0 3 28 1 77.8 43.8 9 83 9.2 3 31 11/30 @ UNC W 35-30 14 20 242 70.0 2 1 44 3 194.6 70.7 14 54 3.9 0 14 12/28 vs ECU L 26-21 19 26 230 73.1 3 1 33 2 177.8 45.4 11 24 2.2 0 8 Go Bowling Military Bowl Total 196 302 2,413 64.9 17 10 75 23 144.0 60.0 99 279 2.8 5 31