Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2022 KU 3 5 60.0 13 2.6 0 0 9 1 81.8 2023 CCU 76 122 62.3 779 6.4 7 1 46 5 133.2 2024 CCU 148 271 54.6 2,120 7.8 14 8 65 8 131.5 2025 LIB 151 266 56.8 1,961 7.4 10 12 72 17 122.1 Career 378 664 56.9 4,873 7.3 31 21 72 31 127.7
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 KU 3 5 60.0 13 2.6 0 0 9 1 81.8 2023 CCU 76 122 62.3 779 6.4 7 1 46 5 133.2 2024 CCU 148 271 54.6 2,120 7.8 14 8 65 8 131.5 2025 LIB 151 266 56.8 1,961 7.4 10 12 72 17 122.1 Career 378 664 56.9 4,873 7.3 31 21 72 31 127.7
Rushing Season Team CAR YDS AVG TD LNG 2022 KU 2 6 3.0 0 17 2023 CCU 63 368 5.8 2 75 2024 CCU 107 447 4.2 5 29 2025 LIB 100 258 2.6 5 24 Career 272 1,079 4.0 12 75
Receiving Season Team REC YDS AVG TD LNG 2023 CCU 1 -7 -7.0 0 0 2025 LIB 0 7 0.0 0 7 Career 1 0 0.0 0 7
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2023 CCU 7 2 0 0 2 1 0 0 14 2024 CCU 14 5 0 0 5 0 0 0 30 2025 LIB 10 5 0 0 5 1 0 0 32 Career 31 12 0 0 12 2 0 0 76
Punting Season Team PUNTS AVG LNG YDS 2023 CCU 1 43.0 43 43 2024 CCU 1 43.0 43 43 Career 2 43.0 43 86
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; Gross Average Punt Yards CAR Rushing Attempts CMP Completions CMP% Completion Percentage FG Field Goals INT Interceptions LNG Long Passing; Long Rushing; Long Reception; Long Punt PASS Passing Touchdowns PAT Kick Extra Points PTS Total Points PUNTS Punts 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; Punt Yards Bio Team Liberty Flames Position Quarterback Class Senior Height / weight 6' 3" / 220 lbs Birthplace Chesapeake, VA Jersey #15 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 151 266 1,961 56.8 7.4 10 12 72 17 122.1 100 258 2.6 5 24 Home 75 128 830 58.6 6.5 5 3 43 4 121.3 43 161 3.7 4 19 Away 76 138 1,131 55.1 8.2 5 9 72 13 122.8 57 97 1.7 1 24
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 36 63 566 57.1 9.0 3 3 72 9 138.8 38 79 2.1 1 24 October 39 63 422 61.9 6.7 0 2 31 3 111.8 22 50 2.3 1 15 November 57 107 776 53.3 7.3 4 7 56 5 113.4 27 66 2.4 2 22
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 42 60 549 70.0 9.1 2 2 72 1 151.2 24 145 6.0 2 19 2nd 45 87 480 51.7 5.5 1 1 36 7 99.6 33 40 1.2 1 22 3rd 30 54 448 55.6 8.3 4 1 56 4 146.0 21 68 3.2 0 24 4th 34 63 484 54.0 7.7 3 6 62 4 115.2 20 2 0.1 2 15
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 87 147 1,029 59.2 7.0 3 3 72 8 120.6 57 185 3.2 3 22 2nd 64 119 932 53.8 7.8 7 9 62 9 123.9 43 73 1.7 2 24
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 63 117 734 53.8 6.3 2 9 56 7 96.8 30 54 1.8 1 22 8-14 51 86 772 59.3 9.0 3 3 72 9 139.2 41 58 1.4 1 24 15+ 37 63 455 58.7 7.2 5 0 43 1 145.6 29 146 5.0 3 19
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 1 1 31 100.0 31.0 1 0 31 0 690.4 0 0 0.0 0 0 15-21 11 19 113 57.9 5.9 2 0 25 0 142.6 3 19 6.3 1 13 8-14 18 33 214 54.5 6.5 1 1 43 2 113.0 15 38 2.5 0 15 1-7 30 60 372 50.0 6.2 2 1 56 3 109.7 22 48 2.2 4 19
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 37 64 520 57.8 8.1 3 4 72 7 129.0 29 59 2.0 0 19 8-14 14 20 233 70.0 11.6 1 0 62 3 184.4 9 8 0.9 0 24 LOSING BY 15-21 5 10 64 50.0 6.4 0 1 18 0 83.8 2 5 2.5 0 5
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 15 23 148 65.2 6.4 0 1 29 1 110.6 8 40 5.0 0 15 Own 20-39 60 87 825 69.0 9.5 2 2 72 1 151.6 23 90 3.9 0 19 Between 40's 35 69 504 50.7 7.3 1 5 44 9 102.4 31 9 0.3 0 19 Opp 39-20 32 63 395 50.8 6.3 2 3 31 4 104.4 20 80 4.0 0 24 Opp 19-Goal 9 24 89 37.5 3.7 5 1 16 2 129.1 18 39 2.2 5 15 Opp 9-Goal 2 6 15 33.3 2.5 2 1 9 2 131.0 12 0 0.0 3 3
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 1 1 9 100.0 9.0 1 0 9 0 505.6 6 3 0.5 2 3 2nd & Goal 0 3 0 0.0 0.0 0 0 0 0 0.0 2 2 1.0 1 2 3rd & Goal 0 0 0 0.0 0.0 0 0 0 1 0.0 2 -6 -3.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 50 86 602 58.1 7.0 2 2 44 5 120.0 36 118 3.3 2 19 2nd 56 102 797 54.9 7.8 4 4 72 3 125.6 30 140 4.7 2 22 3rd 43 71 532 60.6 7.5 4 4 29 9 130.8 24 -7 -0.3 1 24 4th 2 7 30 28.6 4.3 0 2 15 0 7.4 10 7 0.7 0 5
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 1 3 19 33.3 6.3 0 1 15 0 19.9 0 0 0.0 0 0 4th & 11+ 1 2 19 50.0 9.5 0 0 15 0 129.8 0 0 0.0 0 0 4th & 3-7 0 3 0 0.0 0.0 0 2 0 0 -133.3 0 0 0.0 0 0 4th & 1-2 1 2 11 50.0 5.5 0 0 11 0 96.2 10 7 0.7 0 5 3rd & 6+ 23 44 312 52.3 7.1 1 3 29 6 105.7 12 7 0.6 1 24 3rd & 11+ 5 13 57 38.5 4.4 0 3 14 2 29.1 3 -13 -4.3 0 3 3rd & 8-10 16 24 249 66.7 10.4 1 0 29 3 167.6 4 -21 -5.3 0 4 3rd & 3-7 21 33 217 63.6 6.6 3 1 24 4 142.8 13 12 0.9 1 24 3rd & 1-2 1 1 9 100.0 9.0 0 0 9 0 175.6 4 15 3.8 0 6 2nd & 6+ 44 77 622 57.1 8.1 3 3 72 3 130.1 22 111 5.0 1 22 2nd & 11+ 10 16 103 62.5 6.4 0 0 19 0 116.6 4 49 12.3 1 19 2nd & 8-10 22 43 268 51.2 6.2 1 2 56 2 101.9 11 24 2.2 0 14 2nd & 3-7 19 36 323 52.8 9.0 2 2 72 1 135.4 12 61 5.1 0 22 2nd & 1-2 5 7 103 71.4 14.7 1 0 62 0 242.2 3 6 2.0 1 4 1st & 6+ 50 86 602 58.1 7.0 2 2 44 5 120.0 31 113 3.6 0 19 1st & 11+ 0 3 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 1st & 8-10 50 83 602 60.2 7.3 2 2 44 5 124.3 31 113 3.6 0 19 1st & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 2 2 1.0 1 3 1st & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 3 3 1.0 1 2 3rd (or 4th) and 9+ 14 28 198 50.0 7.1 0 3 29 3 88.0 5 -19 -3.8 0 4 3rd (or 4th) and 3-8 28 42 325 66.7 7.7 4 1 26 6 158.3 15 -3 -0.2 1 24 3rd (or 4th) and 1-2 1 1 9 100.0 9.0 0 0 9 0 175.6 4 15 3.8 0 6 1st and 10 49 82 593 59.8 7.2 1 2 44 5 119.7 30 115 3.8 0 19
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 148 271 2,120 54.6 7.8 14 8 65 8 131.5 107 447 4.2 5 29 Home 64 123 1,011 52.0 8.2 5 3 65 2 129.6 39 170 4.4 2 22 Away 84 148 1,109 56.8 7.5 9 5 59 6 133.0 68 277 4.1 3 29
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 33 65 485 50.8 7.5 2 1 65 2 120.5 30 175 5.8 1 22 October 27 54 461 50.0 8.5 4 2 58 1 138.7 12 51 4.3 0 29 November 76 133 925 57.1 7.0 6 4 47 5 124.4 53 182 3.4 3 22
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 43 66 649 65.2 9.8 4 1 46 2 164.7 32 122 3.8 1 22 2nd 39 80 420 48.8 5.3 4 4 59 2 99.3 25 158 6.3 1 29 3rd 38 71 612 53.5 8.6 2 1 65 1 132.4 29 135 4.7 2 18 4th 28 54 439 51.9 8.1 4 2 47 3 137.2 21 32 1.5 1 22
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 82 146 1,069 56.2 7.3 8 5 59 4 128.9 57 280 4.9 2 29 2nd 66 125 1,051 52.8 8.4 6 3 65 4 134.5 50 167 3.3 3 22
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 8-14 90 148 1,103 60.8 7.5 7 1 58 7 137.7 60 197 3.3 2 22 15+ 58 123 1,017 47.2 8.3 7 7 65 1 124.0 47 250 5.3 3 29
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 3 7 48 42.9 6.9 1 0 37 0 147.6 0 0 0.0 0 0 15-21 9 23 164 39.1 7.1 3 0 46 0 142.1 11 47 4.3 3 16 8-14 28 43 434 65.1 10.1 1 1 59 1 152.9 23 99 4.3 0 17 1-7 23 31 318 74.2 10.3 3 1 58 0 185.8 17 127 7.5 0 22
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 31 48 404 64.6 8.4 3 2 46 2 147.6 11 31 2.8 1 17 8-14 20 53 222 37.7 4.2 2 2 38 3 77.8 13 18 1.4 0 22 LOSING BY 15-21 16 31 235 51.6 7.6 1 1 58 1 119.5 10 29 2.9 1 10 22+ 2 10 67 20.0 6.7 0 1 65 0 56.3 3 35 11.7 0 29
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 15 24 175 62.5 7.3 0 1 33 1 115.4 9 46 5.1 0 17 Own 20-39 56 102 809 54.9 7.9 0 3 65 4 115.6 30 168 5.6 0 29 Between 40's 44 70 674 62.9 9.6 2 2 47 0 147.5 29 105 3.6 0 22 Opp 39-20 24 49 394 49.0 8.0 6 1 38 1 152.9 15 67 4.5 0 18 Opp 19-Goal 9 26 68 34.6 2.6 6 1 12 2 125.0 24 61 2.5 5 11 Opp 9-Goal 4 8 27 50.0 3.4 4 0 8 0 243.4 9 6 0.7 3 4
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 3 5 19 60.0 3.8 3 0 8 0 289.9 7 6 0.9 1 5 2nd & Goal 1 1 12 100.0 12.0 1 0 12 0 530.8 2 3 1.5 1 2 3rd & Goal 0 4 0 0.0 0.0 0 0 0 0 0.0 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 50 92 771 54.3 8.4 7 2 65 5 145.5 47 212 4.5 2 29 2nd 57 88 713 64.8 8.1 2 2 59 0 135.8 26 130 5.0 1 22 3rd 38 86 560 44.2 6.5 3 4 40 2 101.1 29 107 3.7 1 22 4th 3 5 76 60.0 15.2 2 0 38 1 319.7 5 -2 -0.4 1 10
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 2 4 47 50.0 11.8 1 0 38 1 231.2 1 -11 -11.0 0 0 4th & 11+ 1 2 38 50.0 19.0 1 0 38 0 374.6 0 0 0.0 0 0 4th & 8-10 1 1 9 100.0 9.0 0 0 9 0 175.6 0 0 0.0 0 0 4th & 3-7 0 1 0 0.0 0.0 0 0 0 1 0.0 1 -11 -11.0 0 0 4th & 1-2 1 1 29 100.0 29.0 1 0 29 0 673.6 4 9 2.3 1 10 3rd & 6+ 27 62 421 43.5 6.8 2 3 39 1 101.6 10 77 7.7 0 22 3rd & 11+ 8 18 149 44.4 8.3 0 1 32 0 102.9 2 11 5.5 0 6 3rd & 8-10 10 26 178 38.5 6.8 1 2 39 1 93.3 6 55 9.2 0 22 3rd & 3-7 20 42 233 47.6 5.5 2 1 40 1 105.2 8 18 2.3 1 6 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 13 23 1.8 0 4 2nd & 6+ 43 67 570 64.2 8.5 2 2 59 0 139.5 14 75 5.4 0 22 2nd & 11+ 11 19 143 57.9 7.5 1 1 41 0 128.0 1 -1 -1.0 0 0 2nd & 8-10 24 38 337 63.2 8.9 0 1 59 0 132.4 7 43 6.1 0 22 2nd & 3-7 17 24 191 70.8 8.0 1 0 46 0 151.4 15 79 5.3 0 18 2nd & 1-2 5 7 42 71.4 6.0 0 0 19 0 121.8 3 9 3.0 1 8 1st & 6+ 49 91 766 53.8 8.4 6 2 65 5 141.9 43 208 4.8 1 29 1st & 11+ 4 5 43 80.0 8.6 0 0 26 2 152.2 4 12 3.0 0 17 1st & 8-10 44 84 717 52.4 8.5 5 2 65 3 139.0 39 196 5.0 1 29 1st & 3-7 2 3 11 66.7 3.7 2 0 6 0 317.5 2 4 2.0 1 4 1st & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 0 0.0 0 0 3rd (or 4th) and 9+ 14 35 213 40.0 6.1 0 3 32 1 74.0 5 27 5.4 0 9 3rd (or 4th) and 3-8 24 51 347 47.1 6.8 3 1 40 1 119.7 11 57 5.2 1 22 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 13 23 1.8 0 4 1st and 10 43 83 709 51.8 8.5 4 2 65 3 134.6 37 199 5.4 1 29
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 76 122 779 62.3 6.4 7 1 46 5 133.2 63 368 5.8 2 75 Home 39 58 400 67.2 6.9 3 0 46 2 142.2 24 146 6.1 1 41 Away 37 64 379 57.8 5.9 4 1 32 3 125.1 39 222 5.7 1 75
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 1 1 1 100.0 1.0 0 0 1 0 108.4 3 43 14.3 0 41 October 0 1 0 0.0 0.0 0 0 0 0 0.0 6 39 6.5 0 18 November 55 87 579 63.2 6.7 4 1 46 4 132.0 37 236 6.4 2 75 December 20 33 199 60.6 6.0 3 0 28 1 141.3 17 50 2.9 0 10
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 17 25 146 68.0 5.8 2 0 28 0 143.5 14 55 3.9 0 8 2nd 27 43 280 62.8 6.5 1 0 46 3 125.2 15 55 3.7 0 16 3rd 19 35 197 54.3 5.6 2 1 42 0 114.7 15 172 11.5 1 75 4th 13 19 156 68.4 8.2 2 0 32 2 172.1 19 86 4.5 1 18
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 44 68 426 64.7 6.3 3 0 46 3 131.9 29 110 3.8 0 16 2nd 32 54 353 59.3 6.5 4 1 42 2 134.9 34 258 7.6 2 75
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 21 29 254 72.4 8.8 1 0 46 1 157.4 9 45 5.0 1 16
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 17 31 180 54.8 5.8 1 1 32 2 107.8 21 170 8.1 1 75 8-14 37 60 344 61.7 5.7 5 0 28 2 137.3 26 74 2.8 0 16 15+ 22 31 255 71.0 8.2 1 0 46 1 150.7 16 124 7.8 1 41
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 1 1 1 100.0 1.0 0 0 1 0 108.4 3 46 15.3 0 41 15-21 1 5 6 20.0 1.2 0 0 6 0 30.1 5 32 6.4 0 18 8-14 8 12 60 66.7 5.0 2 0 20 1 163.7 5 2 0.4 0 7 1-7 17 28 182 60.7 6.5 3 0 25 1 150.7 13 46 3.5 0 16
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 20 33 199 60.6 6.0 1 0 32 1 121.3 18 90 5.0 0 15 8-14 7 13 63 53.8 4.8 0 1 19 0 79.2 4 91 22.8 1 75 LOSING BY 15-21 3 4 23 75.0 5.8 0 0 10 1 123.3 1 -5 -5.0 0 0 22+ 13 17 178 76.5 10.5 1 0 46 0 183.8 5 43 8.6 1 16
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 3 6 26 50.0 4.3 0 1 20 0 53.1 5 21 4.2 0 7 Own 20-39 33 43 234 76.7 5.4 0 0 28 2 122.5 15 147 9.8 1 75 Between 40's 25 39 368 64.1 9.4 1 0 46 2 151.8 17 91 5.4 0 18 Opp 39-20 9 21 116 42.9 5.5 1 0 25 0 105.0 14 77 5.5 0 13 Opp 19-Goal 6 13 35 46.2 2.7 5 0 14 1 195.7 12 32 2.7 1 16 Opp 9-Goal 4 9 16 44.4 1.8 4 0 8 0 206.0 2 2 1.0 0 2
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 1 2 2 50.0 1.0 1 0 2 0 223.4 2 1 0.5 0 1 2nd & Goal 0 1 0 0.0 0.0 0 0 0 0 0.0 1 2 2.0 0 2 3rd & Goal 1 2 2 50.0 1.0 1 0 2 0 223.4 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 32 50 237 64.0 4.7 2 0 26 3 117.0 29 122 4.2 1 18 2nd 20 36 239 55.6 6.6 2 0 42 1 129.7 25 235 9.4 1 75 3rd 22 31 295 71.0 9.5 3 1 46 1 176.4 9 11 1.2 0 7 4th 2 5 8 40.0 1.6 0 0 6 0 53.4 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+ 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 & 3-7 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & 1-2 2 3 8 66.7 2.7 0 0 6 0 89.1 0 0 0.0 0 0 3rd & 6+ 13 20 201 65.0 10.1 0 1 46 0 139.4 3 11 3.7 0 7 3rd & 11+ 4 6 52 66.7 8.7 0 0 28 0 139.5 1 2 2.0 0 2 3rd & 8-10 6 9 114 66.7 12.7 0 1 46 0 150.8 1 2 2.0 0 2 3rd & 3-7 9 13 122 69.2 9.4 1 0 28 1 173.4 5 2 0.4 0 7 3rd & 1-2 3 3 7 100.0 2.3 2 0 4 0 339.6 2 5 2.5 0 4 2nd & 6+ 12 24 134 50.0 5.6 1 0 25 1 110.6 21 217 10.3 1 75 2nd & 11+ 3 5 16 60.0 3.2 0 0 6 0 86.9 3 21 7.0 0 16 2nd & 8-10 6 14 79 42.9 5.6 1 0 25 1 113.8 13 168 12.9 1 75 2nd & 3-7 10 15 137 66.7 9.1 1 0 42 0 165.4 8 40 5.0 0 11 2nd & 1-2 1 2 7 50.0 3.5 0 0 7 0 79.4 1 6 6.0 0 6 1st & 6+ 31 49 235 63.3 4.8 1 0 26 3 110.3 28 122 4.4 1 18 1st & 11+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 -3 -3.0 0 0 1st & 8-10 31 48 235 64.6 4.9 1 0 26 3 112.6 27 125 4.6 1 18 1st & 3-7 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 1st & 1-2 1 1 2 100.0 2.0 1 0 2 0 446.8 1 0 0.0 0 0 3rd (or 4th) and 9+ 8 13 138 61.5 10.6 0 1 46 0 135.3 2 4 2.0 0 2 3rd (or 4th) and 3-8 11 15 150 73.3 10.0 1 0 28 1 179.3 5 2 0.4 0 7 3rd (or 4th) and 1-2 3 3 7 100.0 2.3 2 0 4 0 339.6 2 5 2.5 0 4 1st and 10 31 48 235 64.6 4.9 1 0 26 3 112.6 27 125 4.6 1 18
Season and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 3 5 13 60.0 2.6 0 0 9 1 81.8 2 6 3.0 0 17 Away 3 5 13 60.0 2.6 0 0 9 1 81.8 2 6 3.0 0 17
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG November 3 5 13 60.0 2.6 0 0 9 1 81.8 2 6 3.0 0 17
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th 3 5 13 60.0 2.6 0 0 9 1 81.8 2 6 3.0 0 17
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 3 5 13 60.0 2.6 0 0 9 1 81.8 2 6 3.0 0 17
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 3 5 13 60.0 2.6 0 0 9 1 81.8 2 6 3.0 0 17
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG LOSING BY 15-21 3 5 13 60.0 2.6 0 0 9 1 81.8 2 6 3.0 0 17
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 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Between 40's 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Opp 39-20 3 4 13 75.0 3.3 0 0 9 1 102.3 2 6 3.0 0 17 Opp 19-Goal 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 Opp 9-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 0 50.0 0.0 0 0 0 0 50.0 0 0 0.0 0 0 2nd 1 1 9 100.0 9.0 0 0 9 1 175.6 1 -11 -11.0 0 0 3rd 1 1 4 100.0 4.0 0 0 4 0 133.6 1 17 17.0 0 17 4th 0 1 0 0.0 0.0 0 0 0 0 0.0 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 & 3-7 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & 6+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 17 17.0 0 17 3rd & 11+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 17 17.0 0 17 3rd & 1-2 1 1 4 100.0 4.0 0 0 4 0 133.6 0 0 0.0 0 0 2nd & 6+ 1 1 9 100.0 9.0 0 0 9 1 175.6 1 -11 -11.0 0 0 2nd & 8-10 1 1 9 100.0 9.0 0 0 9 1 175.6 1 -11 -11.0 0 0 1st & 6+ 1 2 0 50.0 0.0 0 0 0 0 50.0 0 0 0.0 0 0 1st & 8-10 1 2 0 50.0 0.0 0 0 0 0 50.0 0 0 0.0 0 0 3rd (or 4th) and 9+ 0 0 0 0.0 0.0 0 0 0 0 0.0 1 17 17.0 0 17 3rd (or 4th) and 1-2 1 1 4 100.0 4.0 0 0 4 0 133.6 0 0 0.0 0 0 1st and 10 1 2 0 50.0 0.0 0 0 0 0 50.0 0 0 0.0 0 0
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 8/30 vs ME W 28-7 19 33 197 57.6 3 0 24 0 137.7 35.3 13 63 4.8 1 15 9/6 @ JVST L 34-24 19 29 335 65.5 2 1 72 4 178.4 52.5 13 22 1.7 0 24 9/13 @ BGSU L 23-13 13 24 194 54.2 1 2 44 4 119.1 34.0 14 5 0.4 0 8 9/20 vs JMU L 31-13 4 10 37 40.0 0 0 21 1 71.1 57.8 11 52 4.7 1 19 10/8 @ UTEP W 19-8 19 33 243 57.6 0 0 31 1 119.4 64.1 14 31 2.2 1 14 10/14 vs NMSU W 30-27 20 30 179 66.7 0 2 23 2 103.5 18.6 8 19 2.4 0 15 11/1 vs DEL W 59-30 14 20 221 70.0 2 0 43 0 195.8 93.8 5 31 6.2 1 15 11/8 vs MOST L 21-17 18 35 196 51.4 0 1 30 1 92.8 27.3 6 -4 -0.7 1 7 11/15 @ FIU L 34-27 OT 17 31 218 54.8 1 2 36 3 111.6 44.8 8 11 1.4 0 22 11/22 @ LT L 34-28 OT 8 21 141 38.1 1 4 56 1 72.1 36.6 8 28 3.5 0 19 Total 151 266 1,961 56.8 10 12 72 17 122.1 43.9 100 258 2.6 5 24
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/29 @ JVST W 55-27 12 19 249 63.2 2 1 59 0 197.5 71.3 12 39 3.3 1 9 9/7 vs W&M W 40-21 8 23 160 34.8 0 0 39 0 93.2 58.6 6 59 9.8 0 22 9/14 @ TEM W 28-20 15 21 103 71.4 1 0 22 1 128.3 67.8 16 92 5.8 0 18 9/21 vs UVA L 43-24 10 21 222 47.6 1 1 65 1 142.6 42.2 8 24 3.0 1 13 10/5 vs ODU W 45-37 19 26 367 73.1 3 0 58 1 229.7 83.8 7 6 0.9 0 5 10/10 @ JMU L 39-7 5 18 84 27.8 1 2 40 0 63.1 38.8 4 38 9.5 0 29 10/19 vs UL L 34-24 3 10 10 30.0 0 0 5 0 38.4 6.6 1 7 7.0 0 7 11/2 @ TROY L 38-24 18 34 206 52.9 1 0 38 2 113.5 21.2 13 20 1.5 1 11 11/7 vs APP W 38-24 14 18 150 77.8 1 0 25 0 166.1 65.4 13 52 4.0 1 9 11/16 @ MRSH L 31-19 21 39 267 53.8 1 1 47 3 114.7 42.4 10 20 2.0 0 22 11/23 vs GASO L 26-6 10 25 92 40.0 0 2 26 0 54.9 12.4 4 22 5.5 0 17 11/30 @ GAST W 48-27 13 17 200 76.5 3 1 41 0 221.8 94.3 13 68 5.2 1 11 2024 total 148 271 2,120 54.6 14 8 65 8 131.5 54.4 107 447 4.2 5 29
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/9 vs JVST W 30-16 0 0 0 0.0 0 0 0 0 0.0 0.1 1 1 1.0 0 1 9/16 vs DUQ W 66-7 1 1 1 100.0 0 0 1 0 108.4 98.8 2 42 21.0 0 41 10/21 @ ARST W 27-17 0 0 0 0.0 0 0 0 0 0.0 2.3 1 2 2.0 0 2 10/28 vs MRSH W 34-6 0 1 0 0.0 0 0 0 0 0.0 11.4 5 37 7.4 0 18 11/4 @ ODU W 28-24 17 31 180 54.8 1 1 32 2 107.8 69.1 21 170 8.1 1 75 11/11 vs TXST W 31-23 17 27 145 63.0 2 0 28 1 132.5 68.5 7 21 3.0 0 16 11/25 vs JMU L 56-14 21 29 254 72.4 1 0 46 1 157.4 45.4 9 45 5.0 1 16 12/23 vs SJSU W 24-14 20 33 199 60.6 3 0 28 1 141.3 67.0 17 50 2.9 0 10 EasyPost Hawaiʻi Bowl Total 76 122 779 62.3 7 1 46 5 133.2 63.0 63 368 5.8 2 75
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 11/12 @ TTU L 43-28 3 5 13 60.0 0 0 9 1 81.8 14.2 2 6 3.0 0 17 Total 3 5 13 60.0 0 0 9 1 81.8 - 2 6 3.0 0 17