Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 ODU 133 222 59.9 1,627 7.3 11 5 61 18 133.3 2025 ODU 173 290 59.7 2,624 9.0 21 10 98 16 152.7 Career 306 512 59.8 4,251 8.3 32 15 98 34 144.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 ODU 133 222 59.9 1,627 7.3 11 5 61 18 133.3 2025 ODU 173 290 59.7 2,624 9.0 21 10 98 16 152.7 Career 306 512 59.8 4,251 8.3 32 15 98 34 144.3
Rushing Season Team CAR YDS AVG TD LNG 2024 ODU 114 647 5.7 11 39 2025 ODU 158 1,007 6.4 13 78 Career 272 1,654 6.1 24 78
Receiving Season Team REC YDS AVG TD LNG 2025 ODU 1 5 5.0 0 5
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2025 ODU 2 1 1 0 0 0 0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 ODU 11 11 0 0 11 0 0 0 68 2025 ODU 21 12 0 0 12 0 0 0 72 Career 32 23 0 0 23 0 0 0 140
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 Wisconsin Badgers Position Quarterback Class Junior Height / weight 6' 2" / 212 lbs Birthplace Newport Beach, CA Jersey #1 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 173 290 2,624 59.7 9.0 21 10 98 16 152.7 158 1,007 6.4 13 78 Home 94 157 1,406 59.9 9.0 14 3 80 7 160.7 84 450 5.4 5 50 Away 79 133 1,218 59.4 9.2 7 7 98 9 143.2 74 557 7.5 8 78
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 53 72 804 73.6 11.2 8 1 55 3 201.3 35 188 5.4 2 26 October 66 114 1,100 57.9 9.6 11 5 98 6 162.0 45 181 4.0 2 50 November 43 82 624 52.4 7.6 2 1 53 6 122.0 68 459 6.8 7 26
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 49 77 905 63.6 11.8 6 1 98 3 185.5 40 263 6.6 3 75 2nd 61 99 967 61.6 9.8 9 3 80 2 167.6 39 234 6.0 2 42 3rd 36 67 413 53.7 6.2 5 2 34 8 124.2 56 368 6.6 5 50 4th 27 47 339 57.4 7.2 1 4 55 3 108.0 23 142 6.2 3 78
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 110 176 1,872 62.5 10.6 15 4 98 5 175.4 79 497 6.3 5 75 2nd 63 114 752 55.3 6.6 6 6 55 11 117.5 79 510 6.5 8 78
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 11 22 96 50.0 4.4 0 3 18 1 59.4 10 179 17.9 2 78 vs USA ranked teams 11 22 96 50.0 4.4 0 3 18 1 59.4 10 179 17.9 2 78
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 21 35 310 60.0 8.9 3 1 70 1 157.0 18 61 3.4 0 11 8-14 29 48 367 60.4 7.6 3 4 55 3 128.6 25 255 10.2 2 78 15+ 123 207 1,947 59.4 9.4 15 5 98 12 157.5 115 691 6.0 11 50
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 32 53 396 60.4 7.5 7 0 36 5 166.7 40 326 8.1 6 50 15-21 16 29 263 55.2 9.1 3 1 80 0 158.6 18 120 6.7 2 21 8-14 33 47 561 70.2 11.9 3 1 55 5 187.3 25 53 2.1 1 26 1-7 37 52 637 71.2 12.3 7 0 98 0 218.5 30 276 9.2 2 75
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 11 17 151 64.7 8.9 1 4 71 1 111.7 7 38 5.4 0 42 8-14 3 7 29 42.9 4.1 0 0 20 0 77.7 8 107 13.4 1 78 LOSING BY 15-21 7 19 65 36.8 3.4 0 1 18 2 55.1 4 -12 -3.0 0 1 22+ 9 18 111 50.0 6.2 0 2 46 2 79.6 5 -5 -1.0 1 5
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 16 29 387 55.2 13.3 1 3 98 0 158.0 9 61 6.8 0 22 Own 20-39 55 84 912 65.5 10.9 3 5 80 6 156.6 37 284 7.7 2 78 Between 40's 46 77 724 59.7 9.4 1 1 55 5 140.4 42 283 6.7 1 50 Opp 39-20 31 53 378 58.5 7.1 4 0 34 2 143.3 37 290 7.8 2 26 Opp 19-Goal 25 47 223 53.2 4.7 12 1 19 3 173.0 33 89 2.7 8 14 Opp 9-Goal 9 18 24 50.0 1.3 3 1 6 2 105.1 21 5 0.2 5 7
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 5 5 18 100.0 3.6 2 0 10 1 262.2 10 15 1.5 4 7 2nd & Goal 1 6 6 16.7 1.0 1 0 6 0 80.1 3 11 3.7 1 6 3rd & Goal 2 7 4 28.6 0.6 1 1 3 0 51.9 3 -6 -2.0 0 5 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 76 126 1,197 60.3 9.5 10 5 98 1 158.4 60 406 6.8 7 75 2nd 59 94 865 62.8 9.2 5 3 55 5 151.2 53 350 6.6 3 42 3rd 35 65 510 53.8 7.8 5 2 71 10 139.0 41 244 6.0 3 78 4th 3 5 52 60.0 10.4 1 0 34 0 213.4 4 7 1.8 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 2 34 50.0 17.0 1 0 34 0 357.8 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 & 8-10 1 1 34 100.0 34.0 1 0 34 0 715.6 0 0 0.0 0 0 4th & 3-7 1 2 7 50.0 3.5 0 0 7 0 79.4 0 0 0.0 0 0 4th & 1-2 1 1 11 100.0 11.0 0 0 11 0 192.4 4 7 1.8 0 3 3rd & 6+ 23 42 419 54.8 10.0 3 2 71 8 152.6 19 81 4.3 1 50 3rd & 11+ 4 8 107 50.0 13.4 2 0 71 1 244.9 6 32 5.3 0 16 3rd & 8-10 8 17 119 47.1 7.0 1 0 33 6 125.3 10 -2 -0.2 0 15 3rd & 3-7 17 31 246 54.8 7.9 2 2 46 1 129.9 12 112 9.3 2 50 3rd & 1-2 6 9 38 66.7 4.2 0 0 12 2 102.1 13 102 7.8 1 78 2nd & 6+ 47 73 714 64.4 9.8 5 3 55 4 160.9 36 205 5.7 1 23 2nd & 11+ 13 15 209 86.7 13.9 1 0 45 0 225.7 5 21 4.2 0 12 2nd & 8-10 21 38 366 55.3 9.6 3 3 55 2 146.4 21 127 6.0 1 23 2nd & 3-7 24 36 282 66.7 7.8 1 0 53 3 141.6 24 182 7.6 1 42 2nd & 1-2 1 5 8 20.0 1.6 0 0 8 0 33.4 3 20 6.7 1 14 1st & 6+ 72 122 1,189 59.0 9.7 9 5 98 1 157.0 55 399 7.3 5 75 1st & 11+ 4 6 82 66.7 13.7 0 0 41 0 181.5 1 5 5.0 0 5 1st & 8-10 68 116 1,107 58.6 9.5 9 5 98 0 155.8 49 386 7.9 3 75 1st & 3-7 3 3 9 100.0 3.0 1 0 4 1 235.2 8 12 1.5 2 7 1st & 1-2 1 1 -1 100.0 -1.0 0 0 0 0 91.6 2 3 1.5 2 2 3rd (or 4th) and 9+ 10 20 205 50.0 10.3 3 0 71 5 185.6 13 29 2.2 0 16 3rd (or 4th) and 3-8 19 36 267 52.8 7.4 2 2 46 3 122.3 15 113 7.5 2 50 3rd (or 4th) and 1-2 6 9 38 66.7 4.2 0 0 12 2 102.1 13 102 7.8 1 78 1st and 10 68 116 1,107 58.6 9.5 9 5 98 0 155.8 49 386 7.9 3 75
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 133 222 1,627 59.9 7.3 11 5 61 18 133.3 114 647 5.7 11 39 Home 64 108 866 59.3 8.0 5 2 56 9 138.2 65 374 5.8 9 39 Away 69 114 761 60.5 6.7 6 3 61 9 128.7 49 273 5.6 2 27
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 7 15 38 46.7 2.5 0 0 15 3 67.9 12 66 5.5 1 26 October 71 117 837 60.7 7.2 8 2 56 4 139.9 47 346 7.4 5 30 November 55 90 752 61.1 8.4 3 3 61 11 135.6 55 235 4.3 5 39
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 34 58 424 58.6 7.3 3 1 61 3 133.6 21 65 3.1 2 19 2nd 38 62 479 61.3 7.7 5 2 56 4 146.3 32 187 5.8 2 25 3rd 35 53 406 66.0 7.7 2 1 46 4 139.1 24 167 7.0 2 39 4th 26 49 318 53.1 6.5 1 1 38 7 110.2 37 228 6.2 5 35
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 72 120 903 60.0 7.5 8 3 61 7 140.2 53 252 4.8 4 25 2nd 61 102 724 59.8 7.1 3 2 46 11 125.2 61 395 6.5 7 39
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 48 88 587 54.5 6.7 2 3 46 9 111.3 58 356 6.1 6 39 8-14 64 106 724 60.4 6.8 5 2 61 7 129.5 45 221 4.9 4 28 15+ 21 28 316 75.0 11.3 4 0 56 2 216.9 11 70 6.4 1 30
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 6 6 43 100.0 7.2 1 0 14 0 215.2 2 29 14.5 1 30 15-21 3 4 92 75.0 23.0 1 0 56 0 350.7 1 25 25.0 0 25 8-14 8 13 177 61.5 13.6 4 0 55 0 277.4 6 82 13.7 2 28 1-7 24 46 252 52.2 5.5 3 0 39 3 119.7 25 167 6.7 2 27
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 32 57 349 56.1 6.1 0 2 38 9 100.6 43 210 4.9 4 39 8-14 19 33 262 57.6 7.9 1 1 46 4 128.2 17 38 2.2 1 16 LOSING BY 15-21 5 10 56 50.0 5.6 0 0 19 0 97.0 3 18 6.0 0 16
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 14 21 187 66.7 8.9 0 0 38 2 141.5 4 -1 -0.3 0 6 Own 20-39 48 77 557 62.3 7.2 0 2 61 9 117.9 45 190 4.2 0 25 Between 40's 39 69 548 56.5 7.9 3 3 56 3 128.9 28 202 7.2 0 39 Opp 39-20 16 29 209 55.2 7.2 2 0 30 3 138.5 17 167 9.8 2 35 Opp 19-Goal 16 26 126 61.5 4.8 6 0 14 1 178.4 20 89 4.4 9 15 Opp 9-Goal 5 8 35 62.5 4.4 3 0 9 1 223.0 7 13 1.9 5 8
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 2 4 18 50.0 4.5 2 0 10 0 252.8 3 15 5.0 3 8 2nd & Goal 2 3 15 66.7 5.0 1 0 9 0 218.7 2 10 5.0 1 9 3rd & Goal 1 2 10 50.0 5.0 1 0 10 1 257.0 2 -2 -1.0 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 46 79 641 58.2 8.1 5 2 61 7 142.2 46 272 5.9 6 30 2nd 51 79 533 64.6 6.7 4 0 55 7 137.9 40 170 4.3 4 25 3rd 33 60 422 55.0 7.0 2 2 30 4 118.4 27 205 7.6 1 39 4th 3 4 31 75.0 7.8 0 1 15 0 90.1 1 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+ 1 2 15 50.0 7.5 0 1 15 0 13.0 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 3 3 31 100.0 10.3 0 0 15 0 186.8 0 0 0.0 0 0 4th & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0 3rd & 6+ 24 44 324 54.5 7.4 2 1 30 1 126.9 14 137 9.8 0 35 3rd & 11+ 4 9 50 44.4 5.6 0 1 21 0 68.9 4 57 14.3 0 26 3rd & 8-10 16 26 223 61.5 8.6 2 0 30 0 159.0 4 53 13.3 0 35 3rd & 3-7 12 23 144 52.2 6.3 0 1 20 4 96.1 12 41 3.4 0 18 3rd & 1-2 1 2 5 50.0 2.5 0 0 5 0 71.0 7 54 7.7 1 39 2nd & 6+ 36 62 424 58.1 6.8 2 0 55 6 126.2 28 93 3.3 1 21 2nd & 11+ 11 15 209 73.3 13.9 1 0 55 1 212.4 7 42 6.0 0 11 2nd & 8-10 21 36 187 58.3 5.2 1 0 39 5 111.1 14 35 2.5 1 21 2nd & 3-7 13 21 106 61.9 5.0 2 0 14 1 135.7 17 82 4.8 1 25 2nd & 1-2 6 7 31 85.7 4.4 0 0 13 0 122.9 2 11 5.5 2 10 1st & 6+ 46 78 641 59.0 8.2 5 2 61 7 144.0 44 265 6.0 4 30 1st & 11+ 0 2 0 0.0 0.0 0 1 0 0 -100.0 0 0 0.0 0 0 1st & 8-10 46 75 641 61.3 8.5 5 1 61 7 152.5 44 265 6.0 4 30 1st & 3-7 0 2 0 0.0 0.0 0 0 0 0 0.0 2 7 3.5 2 4 3rd (or 4th) and 9+ 15 28 196 53.6 7.0 1 1 30 0 117.0 8 110 13.8 0 35 3rd (or 4th) and 3-8 17 30 221 56.7 7.4 1 1 23 4 122.9 12 41 3.4 0 18 3rd (or 4th) and 1-2 1 2 5 50.0 2.5 0 0 5 0 71.0 7 54 7.7 1 39 1st and 10 45 73 633 61.6 8.7 4 1 61 7 149.8 43 257 6.0 3 30
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 @ IU L 27-14 11 22 96 50.0 0 3 18 1 59.4 74.6 10 179 17.9 2 78 9/6 vs NCCU W 54-6 19 24 257 79.2 3 0 45 1 210.4 52.9 12 49 4.1 1 21 9/13 @ VT W 45-26 16 22 276 72.7 2 0 44 0 208.1 96.2 8 63 7.9 1 26 9/27 vs LIB W 21-7 18 26 271 69.2 3 1 55 2 187.2 54.9 15 76 5.1 0 23 10/4 vs CCU W 47-7 17 30 315 56.7 4 0 80 1 188.9 95.3 7 66 9.4 1 50 10/11 @ MRSH L 48-24 15 28 266 53.6 1 2 71 2 130.9 45.3 12 50 4.2 1 42 10/18 @ JMU L 63-27 13 21 209 61.9 3 2 98 2 173.6 91.2 8 4 0.5 0 17 10/25 vs APP W 24-21 21 35 310 60.0 3 1 70 1 157.0 53.2 18 61 3.4 0 11 11/1 @ ULM W 31-6 12 22 231 54.5 0 0 53 3 142.7 63.8 16 72 4.5 3 24 11/13 vs TROY W 33-0 10 20 147 50.0 1 0 51 1 128.2 83.5 13 90 6.9 2 25 11/22 @ GASO W 45-10 12 18 140 66.7 1 0 28 1 150.3 87.6 20 189 9.5 1 21 11/29 vs GAST W 27-10 9 22 106 40.9 0 1 27 1 72.3 15.1 19 108 5.7 1 26 Total 173 290 2,624 59.7 21 10 98 16 152.7 69.3 158 1,007 6.4 13 78
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/14 vs VT L 37-17 1 2 12 50.0 0 0 12 1 100.4 4.6 3 1 0.3 0 3 9/28 @ BGSU W 30-27 6 13 26 46.2 0 0 15 2 63.0 70.5 9 65 7.2 1 26 10/5 @ CCU L 45-37 22 40 262 55.0 3 1 55 1 129.8 64.2 12 68 5.7 1 19 10/12 @ GAST W 21-14 14 23 141 60.9 1 1 22 1 118.0 54.0 11 98 8.9 0 27 10/19 vs TXST W 24-14 15 28 130 53.6 0 0 28 1 92.6 58.8 16 111 6.9 3 28 10/24 vs GASO W 47-19 20 26 304 76.9 4 0 56 1 225.9 94.1 8 69 8.6 1 30 11/2 @ APP L 28-20 27 38 332 71.1 2 1 61 5 156.5 45.4 17 42 2.5 0 14 11/16 vs JMU L 35-32 9 21 189 42.9 0 1 43 5 108.9 60.8 13 35 2.7 3 15 11/23 vs MRSH L 42-35 19 31 231 61.3 1 1 46 1 128.1 79.9 25 158 6.3 2 39 Total 133 222 1,627 59.9 11 5 61 18 133.3 65.5 114 647 5.7 11 39