Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 PITT 180 291 61.9 2,225 7.6 17 7 82 20 140.6 2025 PITT 77 125 61.6 1,081 8.6 12 6 68 9 156.3 Career 257 416 61.8 3,306 7.9 29 13 82 29 145.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 2024 PITT 180 291 61.9 2,225 7.6 17 7 82 20 140.6 2025 PITT 77 125 61.6 1,081 8.6 12 6 68 9 156.3 Career 257 416 61.8 3,306 7.9 29 13 82 29 145.3
Rushing Season Team CAR YDS AVG TD LNG 2024 PITT 81 328 4.0 3 49 2025 PITT 36 88 2.4 1 31 Career 117 416 3.6 4 49
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2024 PITT 1 1 0 0 0 0 0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 PITT 17 3 0 0 3 1 0 0 20 2025 PITT 12 1 0 0 1 0 0 0 6 Career 29 4 0 0 4 1 0 0 26
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 CAR Rushing Attempts CMP Completions CMP% Completion Percentage FF Fumbles Forced FG Field Goals INT Interceptions LNG Long Passing; Long Rushing PASS Passing Touchdowns PAT Kick Extra Points PD Passes Defended PTS Total Points QBR Adj QBR REC Receiving Touchdowns RET Return Touchdowns RTG QBRating RUSH Rushing Touchdowns SACK Sacks SOLO Solo Tackles TD Passing Touchdowns; Rushing Touchdowns; Interception Touchdowns; Total Touchdowns TOT Total Tackles YDS Passing Yards; Rushing Yards; Interception Yards Bio Team Virginia Cavaliers Position Quarterback Class Senior Height / weight 6' 4" / 234 lbs Birthplace Zachary, LA Jersey #10 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 77 125 1,081 61.6 8.6 12 6 68 9 156.3 36 88 2.4 1 31 Home 55 88 778 62.5 8.8 11 5 56 3 166.7 22 115 5.2 0 31 Away 22 37 303 59.5 8.2 1 1 68 6 131.8 14 -27 -1.9 1 8
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 57 91 835 62.6 9.2 7 4 68 8 156.3 25 28 1.1 1 31 October 2 5 8 40.0 1.6 0 1 4 0 13.4 3 18 6.0 0 8 November 3 6 23 50.0 3.8 1 0 21 0 137.2 1 1 1.0 0 1
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 28 42 276 66.7 6.6 3 0 39 3 145.4 9 49 5.4 0 31 2nd 28 46 443 60.9 9.6 5 3 68 1 164.6 10 38 3.8 0 16 3rd 9 13 259 69.2 19.9 2 1 67 2 272.0 10 2 0.2 1 6 4th 12 22 103 54.5 4.7 2 2 40 2 105.7 6 8 1.3 0 8
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 56 88 719 63.6 8.2 8 3 68 4 155.4 19 87 4.6 0 31 2nd 21 37 362 56.8 9.8 4 3 67 5 158.4 17 1 0.1 1 8
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 3 6 23 50.0 3.8 1 0 21 0 137.2 1 1 1.0 0 1 vs USA ranked teams 3 6 23 50.0 3.8 1 0 21 0 137.2 1 1 1.0 0 1
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 36 63 531 57.1 8.4 3 3 68 7 134.1 21 -8 -0.4 1 12 15+ 41 62 550 66.1 8.9 9 3 48 2 178.9 15 96 6.4 0 31
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 6 10 89 60.0 8.9 2 1 34 1 180.8 5 18 3.6 0 8 15-21 7 10 104 70.0 10.4 2 1 45 0 203.4 1 16 16.0 0 16 8-14 15 22 272 68.2 12.4 6 1 48 0 252.9 5 20 4.0 0 7 1-7 20 30 198 66.7 6.6 1 1 56 2 126.4 9 51 5.7 0 31
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 8 17 142 47.1 8.4 0 1 68 3 105.5 10 -8 -0.8 1 8 8-14 1 1 67 100.0 67.0 0 0 67 0 662.8 0 0 0.0 0 0 22+ 3 6 23 50.0 3.8 1 0 21 0 137.2 1 1 1.0 0 1
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 2 6 10 33.3 1.7 0 1 9 3 14.0 7 31 4.4 0 31 Own 20-39 23 35 356 65.7 10.2 0 1 68 2 145.4 12 30 2.5 0 8 Between 40's 29 35 375 82.9 10.7 1 0 56 0 182.3 2 4 2.0 0 2 Opp 39-20 14 29 272 48.3 9.4 5 0 39 3 184.0 9 28 3.1 0 16 Opp 19-Goal 9 20 68 45.0 3.4 6 4 16 1 132.6 6 -5 -0.8 1 5 Opp 9-Goal 4 9 6 44.4 0.7 3 2 4 0 115.6 2 2 1.0 1 1
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 2 6 5 33.3 0.8 2 2 3 0 83.7 1 1 1.0 0 1 2nd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & Goal 1 2 -3 50.0 -1.5 0 0 0 0 37.4 1 1 1.0 1 1 4th & Goal 1 1 4 100.0 4.0 1 0 4 0 463.6 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 32 48 422 66.7 8.8 8 2 40 4 187.2 13 -3 -0.2 0 6 2nd 25 42 450 59.5 10.7 2 3 67 3 150.9 10 32 3.2 0 12 3rd 16 27 152 59.3 5.6 0 0 68 2 106.6 12 43 3.6 1 31 4th 4 8 57 50.0 7.1 2 1 22 0 167.4 1 16 16.0 0 16
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 2 4 31 50.0 7.8 1 0 21 0 197.6 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 & 3-7 4 6 57 66.7 9.5 2 1 22 0 223.1 0 0 0.0 0 0 4th & 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 1 16 16.0 0 16 3rd & 6+ 10 15 70 66.7 4.7 0 0 20 2 105.9 6 28 4.7 0 31 3rd & 11+ 5 6 32 83.3 5.3 0 0 13 2 128.1 4 26 6.5 0 31 3rd & 8-10 2 4 22 50.0 5.5 0 0 20 0 96.2 2 2 1.0 0 2 3rd & 3-7 7 14 97 50.0 6.9 0 0 68 0 108.2 5 14 2.8 0 6 3rd & 1-2 2 3 1 66.7 0.3 0 0 4 0 69.5 1 1 1.0 1 1 2nd & 6+ 18 30 316 60.0 10.5 2 1 67 2 163.8 7 20 2.9 0 8 2nd & 11+ 1 5 7 20.0 1.4 0 1 7 0 -8.2 0 0 0.0 0 0 2nd & 8-10 12 16 242 75.0 15.1 1 0 67 2 222.7 6 19 3.2 0 8 2nd & 3-7 11 19 180 57.9 9.5 1 2 45 1 133.8 3 9 3.0 0 12 2nd & 1-2 1 2 21 50.0 10.5 0 0 21 0 138.2 1 4 4.0 0 4 1st & 6+ 30 43 417 69.8 9.7 6 1 40 4 192.6 13 -3 -0.2 0 6 1st & 11+ 1 1 5 100.0 5.0 0 0 5 0 142.0 0 0 0.0 0 0 1st & 8-10 29 42 412 69.0 9.8 6 1 40 4 193.8 12 -4 -0.3 0 6 1st & 3-7 1 4 3 25.0 0.8 1 1 3 0 63.8 1 1 1.0 0 1 1st & 1-2 1 1 2 100.0 2.0 1 0 2 0 446.8 0 0 0.0 0 0 3rd (or 4th) and 9+ 7 10 54 70.0 5.4 0 0 20 2 115.4 5 28 5.6 0 31 3rd (or 4th) and 3-8 7 14 97 50.0 6.9 0 0 68 0 108.2 6 14 2.3 0 6 3rd (or 4th) and 1-2 2 3 1 66.7 0.3 0 0 4 0 69.5 1 1 1.0 1 1 1st and 10 29 42 412 69.0 9.8 6 1 40 4 193.8 12 -4 -0.3 0 6
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 180 291 2,225 61.9 7.6 17 7 82 20 140.6 81 328 4.0 3 49 Home 103 161 1,243 64.0 7.7 11 3 82 14 147.6 49 192 3.9 2 49 Away 77 130 982 59.2 7.6 6 4 72 6 131.8 32 136 4.3 1 24
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 57 89 850 64.0 9.6 9 1 82 8 175.4 33 188 5.7 2 49 October 50 85 622 58.8 7.3 5 3 72 3 132.6 24 97 4.0 1 24 November 42 76 420 55.3 5.5 0 2 32 6 96.4 19 42 2.2 0 24
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 50 83 620 60.2 7.5 3 3 46 5 127.7 25 97 3.9 1 32 2nd 63 94 793 67.0 8.4 7 1 82 7 160.3 19 16 0.8 0 13 3rd 34 67 306 50.7 4.6 3 2 46 6 97.9 22 134 6.1 1 49 4th 33 47 506 70.2 10.8 4 1 56 2 184.5 15 81 5.4 1 24
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 113 177 1,413 63.8 8.0 10 4 82 12 145.0 44 113 2.6 1 32 2nd 67 114 812 58.8 7.1 7 3 56 8 133.6 37 215 5.8 2 49
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 29 48 248 60.4 5.2 0 1 24 3 99.7 10 19 1.9 0 24 vs USA ranked teams 29 48 248 60.4 5.2 0 1 24 3 99.7 10 19 1.9 0 24
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 65 116 857 56.0 7.4 6 3 56 11 130.0 39 114 2.9 0 24 8-14 25 42 381 59.5 9.1 3 1 72 0 154.5 10 76 7.6 1 24 15+ 90 133 987 67.7 7.4 8 3 82 9 145.3 32 138 4.3 2 49
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 16 22 218 72.7 9.9 4 0 82 2 216.0 7 50 7.1 1 49 15-21 6 9 82 66.7 9.1 2 0 31 1 216.5 4 11 2.8 1 8 8-14 23 37 243 62.2 6.6 0 3 35 1 101.1 6 22 3.7 0 13 1-7 34 52 329 65.4 6.3 7 0 30 2 163.0 14 22 1.6 1 9
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 33 52 560 63.5 10.8 2 1 72 6 162.8 18 52 2.9 0 17 8-14 15 24 175 62.5 7.3 1 0 38 0 137.5 4 43 10.8 0 24 LOSING BY 15-21 8 13 69 61.5 5.3 1 0 24 2 131.5 6 12 2.0 0 11 22+ 16 29 140 55.2 4.8 0 1 18 1 88.8 6 26 4.3 0 24
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 26 38 314 68.4 8.3 1 0 82 0 146.5 4 11 2.8 0 5 Own 20-39 51 79 573 64.6 7.3 0 0 72 9 125.5 29 88 3.0 0 24 Between 40's 59 83 908 71.1 10.9 2 1 56 7 168.5 26 137 5.3 0 49 Opp 39-20 25 51 292 49.0 5.7 4 3 38 2 111.2 13 83 6.4 0 24 Opp 19-Goal 19 40 138 47.5 3.5 10 3 19 2 144.0 9 9 1.0 3 6 Opp 9-Goal 8 21 40 38.1 1.9 5 3 9 1 104.1 6 4 0.7 3 5
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 2 8 21 25.0 2.6 2 2 11 1 79.6 5 1 0.2 2 5 2nd & Goal 3 6 13 50.0 2.2 1 0 7 0 123.2 1 5 5.0 0 5 3rd & Goal 4 5 29 80.0 5.8 4 0 11 0 392.7 1 3 3.0 1 3 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 73 116 932 62.9 8.0 4 3 82 7 136.6 38 212 5.6 2 49 2nd 75 110 935 68.2 8.5 7 1 56 8 158.8 25 50 2.0 0 24 3rd 26 58 289 44.8 5.0 5 3 46 5 104.8 17 42 2.5 1 20 4th 6 7 69 85.7 9.9 1 0 38 0 215.7 1 24 24.0 0 24
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 24 24.0 0 24 4th & 3-7 4 5 63 80.0 12.6 1 0 38 0 251.8 1 24 24.0 0 24 4th & 1-2 2 2 6 100.0 3.0 0 0 7 0 125.2 0 0 0.0 0 0 3rd & 6+ 19 44 214 43.2 4.9 3 1 46 4 102.0 11 34 3.1 0 20 3rd & 11+ 6 13 82 46.2 6.3 1 1 46 4 109.1 5 -17 -3.4 0 4 3rd & 8-10 7 14 74 50.0 5.3 1 0 23 0 118.0 5 43 8.6 0 20 3rd & 3-7 12 27 131 44.4 4.9 2 1 24 1 102.2 6 16 2.7 1 10 3rd & 1-2 1 4 2 25.0 0.5 1 1 2 0 61.7 1 0 0.0 0 0 2nd & 6+ 57 88 776 64.8 8.8 6 1 56 6 159.1 20 44 2.2 0 24 2nd & 11+ 19 23 256 82.6 11.1 1 0 40 2 190.4 5 5 1.0 0 9 2nd & 8-10 27 42 365 64.3 8.7 3 0 56 2 160.9 9 24 2.7 0 9 2nd & 3-7 26 39 296 66.7 7.6 3 1 46 4 150.7 9 8 0.9 0 24 2nd & 1-2 3 6 18 50.0 3.0 0 0 12 0 75.2 2 13 6.5 0 7 1st & 6+ 73 114 932 64.0 8.2 4 2 82 7 140.8 35 208 5.9 0 49 1st & 11+ 7 9 52 77.8 5.8 1 0 23 0 163.0 4 34 8.5 0 24 1st & 8-10 66 102 880 64.7 8.6 3 1 82 7 144.9 30 169 5.6 0 49 1st & 3-7 0 5 0 0.0 0.0 0 2 0 0 -80.0 1 5 5.0 0 5 1st & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 3 4 1.3 2 2 3rd (or 4th) and 9+ 13 26 156 50.0 6.0 2 1 46 4 118.1 8 5 0.6 0 13 3rd (or 4th) and 3-8 12 28 131 42.9 4.7 2 1 24 1 98.6 8 37 4.6 1 20 3rd (or 4th) and 1-2 1 4 2 25.0 0.5 1 1 2 0 61.7 1 0 0.0 0 0 1st and 10 66 101 880 65.3 8.7 3 1 82 6 146.4 29 177 6.1 0 49
Game log Season 2025 2024
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/30 vs DUQ W 61-9 15 23 215 65.2 4 1 45 1 192.4 70.7 7 41 5.9 0 16 9/6 vs CMU W 45-17 21 28 304 75.0 4 1 48 1 206.2 94.0 4 36 9.0 0 31 9/13 @ WVU L 31-24 OT 22 37 303 59.5 1 1 68 6 131.8 19.1 14 -27 -1.9 1 8 9/27 vs LOU L 34-27 14 26 228 53.8 2 2 56 1 137.5 37.8 7 19 2.7 0 12 10/4 vs BC W 48-7 2 4 8 50.0 0 0 4 0 66.8 23.5 2 14 7.0 0 8 10/25 vs NCSU W 53-34 0 1 0 0.0 0 1 0 0 -200.0 0.0 1 4 4.0 0 4 11/15 vs ND L 37-15 3 6 23 50.0 1 0 21 0 137.2 78.4 1 1 1.0 0 1 Total 77 125 1,081 61.6 12 6 68 9 156.3 49.6 36 88 2.4 1 31
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/31 vs KENT W 55-24 31 41 333 75.6 3 1 46 3 163.1 48.2 5 1 0.2 0 13 9/7 @ CIN W 28-27 20 35 302 57.1 3 1 56 2 152.2 41.7 10 36 3.6 0 11 9/14 vs WVU W 38-34 21 30 301 70.0 3 0 42 5 187.3 60.3 14 59 4.2 0 24 9/21 vs YSU W 73-17 16 24 247 66.7 3 0 82 1 194.4 84.6 9 93 10.3 2 49 10/5 @ UNC W 34-24 25 42 381 59.5 3 1 72 0 154.5 71.9 10 76 7.6 1 24 10/12 vs CAL W 17-15 14 28 133 50.0 0 2 23 2 75.6 21.2 8 1 0.1 0 10 10/24 vs SYR W 41-13 11 15 108 73.3 2 0 29 1 177.8 37.1 6 20 3.3 0 13 11/2 @ SMU L 48-25 29 48 248 60.4 0 1 24 3 99.7 54.3 10 19 1.9 0 24 11/9 vs UVA L 24-19 10 23 121 43.5 0 0 32 2 87.7 30.7 7 18 2.6 0 9 11/23 @ LOU L 37-9 3 5 51 60.0 0 1 26 1 105.7 11.1 2 5 2.5 0 9 Total 180 291 2,225 61.9 17 7 82 20 140.6 49.7 81 328 4.0 3 49