Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 MSST 140 256 54.7 1,886 7.4 11 7 72 27 125.3 2025 LSU 94 151 62.3 1,010 6.7 8 2 46 14 133.3 2026 USF 77 123 62.6 896 7.3 3 0 38 9 132.0 Career 311 530 58.7 3,792 7.2 22 9 72 50 129.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 2024 MSST 140 256 54.7 1,886 7.4 11 7 72 27 125.3 2025 LSU 94 151 62.3 1,010 6.7 8 2 46 14 133.3 2026 USF 77 123 62.6 896 7.3 3 0 38 9 132.0 Career 311 530 58.7 3,792 7.2 22 9 72 50 129.1
Rushing Season Team CAR YDS AVG TD LNG 2024 MSST 69 -12 -0.2 5 17 2025 LSU 48 129 2.7 1 35 2026 USF 34 80 2.4 2 30 Career 151 197 1.3 8 35
Receiving Season Team REC YDS AVG TD LNG 2025 LSU 1 10 10.0 0 10
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 MSST 11 5 0 0 5 0 0 0 30 2025 LSU 8 1 0 0 1 0 0 0 6 2026 USF 3 2 0 0 2 0 0 0 12 Career 22 8 0 0 8 0 0 0 48
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 South Florida Bulls Position Quarterback Class Junior Height / weight 6' 0" / 195 lbs Birthplace Bowie, MD 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 77 123 896 62.6 7.3 3 0 38 9 132.0 34 80 2.4 2 30 Home 51 82 605 62.2 7.4 1 0 29 3 128.4 16 23 1.4 0 8 Away 26 41 291 63.4 7.1 2 0 38 6 139.1 18 57 3.2 2 30
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 78 125 743 62.4 5.9 5 2 34 10 122.3 37 105 2.8 1 35 Home 59 89 595 66.3 6.7 4 1 34 8 135.0 26 71 2.7 1 35 Away 19 36 148 52.8 4.1 1 1 30 2 90.9 11 34 3.1 0 23
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 10 12 122 83.3 10.2 1 0 27 0 196.2 4 16 4.0 1 12 October 3 4 50 75.0 12.5 1 0 28 2 262.5 5 7 1.4 0 6 November 65 109 571 59.6 5.2 3 2 34 8 109.1 28 82 2.9 0 35
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 10 22 79 45.5 3.6 0 1 18 0 66.5 2 4 2.0 0 2 2nd 19 30 169 63.3 5.6 1 1 23 2 115.0 3 -1 -0.3 0 10 3rd 19 30 157 63.3 5.2 1 0 34 4 118.3 18 59 3.3 0 23 4th 30 43 338 69.8 7.9 3 0 30 4 158.8 14 43 3.1 1 35
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 29 52 248 55.8 4.8 1 2 23 2 94.5 5 3 0.6 0 10 2nd 49 73 495 67.1 6.8 4 0 34 8 142.2 32 102 3.2 1 35
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 22 40 198 55.0 4.9 2 1 30 4 108.1 16 41 2.6 0 23 vs USA ranked teams 22 40 198 55.0 4.9 2 1 30 4 108.1 16 41 2.6 0 23
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 60 98 519 61.2 5.3 3 2 34 6 111.7 22 81 3.7 0 35 8-14 5 11 52 45.5 4.7 0 0 19 2 85.2 6 1 0.2 0 9 15+ 13 16 172 81.3 10.8 2 0 28 2 212.8 9 23 2.6 1 12
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 10 12 122 83.3 10.2 1 0 27 0 196.2 4 16 4.0 1 12 8-14 2 4 13 50.0 3.3 0 0 8 0 77.3 0 0 0.0 0 0 1-7 14 27 113 51.9 4.2 2 0 34 4 111.5 13 44 3.4 0 35
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 30 47 266 63.8 5.7 0 1 23 2 107.1 5 4 0.8 0 10 8-14 9 16 91 56.3 5.7 0 0 19 2 104.0 6 1 0.2 0 9 22+ 3 4 50 75.0 12.5 1 0 28 2 262.5 5 7 1.4 0 6
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 6 9 53 66.7 5.9 0 0 19 1 116.1 6 16 2.7 0 8 Own 20-39 24 43 252 55.8 5.9 0 0 34 1 105.0 8 51 6.4 0 35 Between 40's 25 38 233 65.8 6.1 0 1 23 4 112.0 9 -1 -0.1 0 12 Opp 39-20 18 26 167 69.2 6.4 1 0 27 3 135.9 8 40 5.0 0 23 Opp 19-Goal 5 9 38 55.6 4.2 4 1 12 1 215.5 6 -1 -0.2 1 3 Opp 9-Goal 1 4 1 25.0 0.3 1 1 1 0 59.6 3 4 1.3 1 3
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 1 3 1 33.3 0.3 1 1 1 1 79.5 2 -7 -3.5 0 3 2nd & Goal 0 2 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 2 1 0.5 1 1 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 26 42 222 61.9 5.3 4 1 34 5 133.0 11 -9 -0.8 0 10 2nd 34 47 292 72.3 6.2 0 1 28 3 120.3 12 55 4.6 0 35 3rd 17 32 226 53.1 7.1 1 0 23 2 122.8 12 41 3.4 1 23 4th 1 4 3 25.0 0.8 0 0 3 0 31.3 2 18 9.0 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 0 0 0.0 0.0 0 0 0 0 0.0 1 12 12.0 0 12 4th & 8-10 0 0 0 0.0 0.0 0 0 0 0 0.0 1 12 12.0 0 12 4th & 3-7 0 1 0 0.0 0.0 0 0 0 0 0.0 1 6 6.0 0 6 4th & 1-2 1 3 3 33.3 1.0 0 0 3 0 41.7 0 0 0.0 0 0 3rd & 6+ 15 27 202 55.6 7.5 1 0 23 2 130.6 7 9 1.3 0 9 3rd & 11+ 7 9 91 77.8 10.1 0 0 19 0 162.7 0 0 0.0 0 0 3rd & 8-10 4 9 69 44.4 7.7 0 0 23 1 108.8 4 4 1.0 0 9 3rd & 3-7 6 14 66 42.9 4.7 1 0 22 1 106.0 5 13 2.6 0 8 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 3 24 8.0 1 23 2nd & 6+ 28 38 225 73.7 5.9 0 1 28 1 118.2 8 58 7.3 0 35 2nd & 11+ 8 11 92 72.7 8.4 0 1 28 0 124.8 4 39 9.8 0 35 2nd & 8-10 13 18 84 72.2 4.7 0 0 25 1 111.4 4 19 4.8 0 16 2nd & 3-7 13 16 116 81.3 7.3 0 0 19 2 142.1 4 -3 -0.8 0 3 2nd & 1-2 0 2 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 1st & 6+ 25 39 221 64.1 5.7 3 0 34 5 137.1 10 -12 -1.2 0 10 1st & 11+ 1 1 -1 100.0 -1.0 0 0 0 1 91.6 1 -10 -10.0 0 0 1st & 8-10 24 38 222 63.2 5.8 3 0 34 4 138.3 9 -2 -0.2 0 10 1st & 3-7 0 2 0 0.0 0.0 0 1 0 0 -100.0 1 3 3.0 0 3 1st & 1-2 1 1 1 100.0 1.0 1 0 1 0 438.4 0 0 0.0 0 0 3rd (or 4th) and 9+ 9 15 120 60.0 8.0 0 0 21 0 127.2 3 16 5.3 0 9 3rd (or 4th) and 3-8 8 17 106 47.1 6.2 1 0 23 2 118.8 6 1 0.2 0 8 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 3 24 8.0 1 23 1st and 10 24 38 222 63.2 5.8 3 0 34 4 138.3 9 -2 -0.2 0 10
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 140 256 1,886 54.7 7.4 11 7 72 27 125.3 69 -12 -0.2 5 17 Home 81 138 1,064 58.7 7.7 7 3 55 14 135.9 36 5 0.1 3 17 Away 59 118 822 50.0 7.0 4 4 72 13 112.9 33 -17 -0.5 2 12
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 19 36 244 52.8 6.8 0 0 46 8 109.7 17 -19 -1.1 1 12 October 64 109 857 58.7 7.9 8 4 72 7 141.6 23 9 0.4 1 8 November 57 111 785 51.4 7.1 3 3 55 12 114.3 29 -2 -0.1 3 17
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 33 67 382 49.3 5.7 4 2 54 3 110.9 13 23 1.8 1 7 2nd 39 68 600 57.4 8.8 3 2 72 7 140.2 25 12 0.5 2 8 3rd 25 40 355 62.5 8.9 2 1 49 7 148.5 11 -21 -1.9 1 17 4th 43 81 549 53.1 6.8 2 2 55 10 113.2 20 -26 -1.3 1 12
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 72 135 982 53.3 7.3 7 4 72 10 125.6 38 35 0.9 3 8 2nd 68 121 904 56.2 7.5 4 3 55 17 124.9 31 -47 -1.5 2 17
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 81 159 1,064 50.9 6.7 7 5 72 16 115.4 42 -18 -0.4 2 12 vs USA ranked teams 81 159 1,064 50.9 6.7 7 5 72 16 115.4 42 -18 -0.4 2 12
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 8-14 59 110 828 53.6 7.5 7 4 72 6 130.6 22 5 0.2 1 8 15+ 81 146 1,058 55.5 7.2 4 3 55 21 121.3 47 -17 -0.4 4 17
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 3 6 78 50.0 13.0 0 0 55 0 159.2 0 0 0.0 0 0 15-21 2 3 16 66.7 5.3 0 0 12 0 111.5 1 17 17.0 0 17 8-14 1 2 26 50.0 13.0 0 0 26 2 159.2 3 -11 -3.7 1 2 1-7 9 12 151 75.0 12.6 3 0 36 1 263.2 3 -4 -1.3 1 6
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 29 59 411 49.2 7.0 4 3 54 4 119.9 15 9 0.6 1 8 8-14 38 73 518 52.1 7.1 3 0 72 5 125.2 14 -5 -0.4 0 8 15-21 35 57 416 61.4 7.3 0 1 42 8 119.2 22 0 0.0 2 12 22+ 15 22 215 68.2 9.8 1 2 46 4 147.1 4 -21 -5.3 0 0
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 11 15 176 73.3 11.7 0 1 55 1 158.6 4 5 1.3 0 7 Own 20-39 56 111 766 50.5 6.9 0 3 72 6 103.0 16 -6 -0.4 0 8 Between 40's 37 70 505 52.9 7.2 1 3 54 10 109.6 18 -31 -1.7 0 17 Opp 39-20 22 34 342 64.7 10.1 4 0 35 9 188.0 16 -24 -1.5 0 8 Opp 19-Goal 14 26 97 53.8 3.7 6 0 19 1 161.3 15 44 2.9 5 12 Opp 9-Goal 5 11 11 45.5 1.0 2 0 5 0 113.9 9 17 1.9 4 6
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 1 3 4 33.3 1.3 1 0 4 0 154.5 5 7 1.4 2 5 2nd & Goal 1 4 24 25.0 6.0 1 0 24 0 157.9 2 3 1.5 1 4 3rd & Goal 3 5 5 60.0 1.0 0 0 5 0 68.4 2 10 5.0 0 6 4th & Goal 1 2 2 50.0 1.0 1 0 2 0 223.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 61 105 856 58.1 8.2 3 1 55 10 134.1 29 -8 -0.3 2 8 2nd 39 75 558 52.0 7.4 2 2 72 6 118.0 16 17 1.1 2 17 3rd 29 60 351 48.3 5.8 3 3 54 10 104.0 23 -12 -0.5 1 12 4th 11 16 121 68.8 7.6 3 1 34 1 181.7 1 -9 -9.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 6 63 50.0 10.5 1 1 34 1 159.9 1 -9 -9.0 0 0 4th & 11+ 1 2 24 50.0 12.0 0 0 24 1 150.8 1 -9 -9.0 0 0 4th & 3-7 7 10 73 70.0 7.3 2 1 34 0 177.3 0 0 0.0 0 0 4th & 1-2 3 4 24 75.0 6.0 1 0 11 0 207.9 0 0 0.0 0 0 3rd & 6+ 21 46 264 45.7 5.7 2 3 35 9 95.2 15 -41 -2.7 0 7 3rd & 11+ 4 10 31 40.0 3.1 0 0 14 3 66.0 6 -4 -0.7 0 7 3rd & 8-10 14 29 188 48.3 6.5 2 3 35 4 104.8 7 -20 -2.9 0 7 3rd & 3-7 9 17 132 52.9 7.8 1 0 54 3 137.6 7 1 0.1 1 12 3rd & 1-2 2 4 0 50.0 0.0 0 0 0 0 50.0 3 11 3.7 0 8 2nd & 6+ 36 65 540 55.4 8.3 1 2 72 6 124.1 11 -17 -1.5 0 7 2nd & 11+ 10 18 208 55.6 11.6 1 1 72 0 159.8 1 1 1.0 0 1 2nd & 8-10 18 37 267 48.6 7.2 0 0 38 3 109.3 7 -5 -0.7 0 7 2nd & 3-7 11 18 83 61.1 4.6 1 1 18 3 107.1 6 16 2.7 1 17 2nd & 1-2 0 2 0 0.0 0.0 0 0 0 0 0.0 2 5 2.5 1 6 1st & 6+ 59 101 833 58.4 8.2 2 1 55 10 132.3 26 -15 -0.6 0 8 1st & 11+ 1 2 55 50.0 27.5 0 0 55 2 281.0 3 -7 -2.3 0 5 1st & 8-10 58 99 778 58.6 7.9 2 1 49 8 129.2 22 -3 -0.1 0 8 1st & 3-7 2 4 23 50.0 5.8 1 0 19 0 180.8 2 -1 -0.5 1 4 1st & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 3 1.5 1 2 3rd (or 4th) and 9+ 15 28 149 53.6 5.3 1 2 20 5 95.8 9 -22 -2.4 0 7 3rd (or 4th) and 3-8 12 28 202 42.9 7.2 2 1 54 5 119.9 11 -1 -0.1 1 12 3rd (or 4th) and 1-2 2 4 0 50.0 0.0 0 0 0 0 50.0 3 11 3.7 0 8 1st and 10 58 99 778 58.6 7.9 2 1 49 8 129.2 22 -3 -0.1 0 8
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 FIU W 19-9 11 18 100 61.1 0 0 14 1 107.8 34.3 7 7 1.0 0 6 9/12 @ ARMY W 28-24 19 30 239 63.3 2 0 38 0 152.3 84.9 5 45 9.0 2 24 9/19 vs DSU W 59-17 23 32 300 71.9 1 0 29 1 160.9 43.7 2 0 0.0 0 8 9/26 @ BGSU W 14-6 7 11 52 63.6 0 0 14 6 103.3 8.5 13 12 0.9 0 30 10/3 vs TEM L 17-13 17 32 205 53.1 0 0 25 1 106.9 22.1 7 16 2.3 0 6 10/8 @ UTSA L 31-24 16 29 177 55.2 2 0 42 0 129.2 - 5 15 3.0 0 8 2026 total 77 123 896 62.6 3 0 38 9 132.0 37.4 34 80 2.4 2 30
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/20 vs SELA W 56-10 10 12 122 83.3 1 0 27 0 196.2 82.6 4 16 4.0 1 12 10/25 vs TA&M L 49-25 3 4 50 75.0 1 0 28 2 262.5 98.0 5 7 1.4 0 6 11/8 @ ALA L 20-9 5 11 52 45.5 0 0 19 2 85.2 45.8 6 1 0.2 0 9 11/15 vs ARK W 23-22 21 31 221 67.7 1 0 34 4 138.3 54.0 10 36 3.6 0 35 11/22 vs WKU W 13-10 25 42 202 59.5 1 1 23 2 103.0 12.4 7 12 1.7 0 16 11/29 @ OU L 17-13 14 25 96 56.0 1 1 30 0 93.5 31.2 5 33 6.6 0 23 12/27 vs HOU L 38-35 16 26 267 61.5 3 0 46 4 185.9 86.9 11 24 2.2 0 19 Kinder's Texas Bowl Total 94 151 1,010 62.3 8 2 46 14 133.3 44.7 48 129 2.7 1 35
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/21 vs FLA L 45-28 7 13 100 53.8 0 0 28 2 118.5 76.1 5 -5 -1.0 0 5 9/28 @ TEX L 35-13 12 23 144 52.2 0 0 46 6 104.8 56.7 12 -14 -1.2 1 12 10/12 @ UGA L 41-31 20 37 306 54.1 3 1 72 0 144.9 75.8 5 15 3.0 0 6 10/19 vs TA&M L 34-24 22 41 242 53.7 3 1 38 3 122.5 70.8 9 -1 -0.1 0 8 10/26 vs ARK L 58-25 22 31 309 71.0 2 2 54 4 163.1 87.0 9 -5 -0.6 1 4 11/2 vs MASS W 45-20 14 25 222 56.0 1 0 55 3 143.8 66.5 9 14 1.6 2 17 11/9 @ TENN L 33-14 10 26 92 38.5 0 1 23 4 60.5 20.1 8 -9 -1.1 0 7 11/23 vs MIZ L 39-20 16 28 191 57.1 1 0 49 2 126.2 53.1 4 2 0.5 0 5 11/29 @ MISS L 26-14 17 32 280 53.1 1 2 44 3 124.4 57.5 8 -9 -1.1 1 8 Total 140 256 1,886 54.7 11 7 72 27 125.3 63.1 69 -12 -0.2 5 17