Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2023 NMSU 10 19 52.6 134 7.1 1 1 31 0 118.7 2025 VAN 9 17 52.9 131 7.7 1 0 27 1 137.1 2026 VAN 26 48 54.2 368 7.7 1 1 60 1 121.6 Career 45 84 53.6 633 7.5 3 2 60 2 123.9
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 2023 NMSU 10 19 52.6 134 7.1 1 1 31 0 118.7 2025 VAN 9 17 52.9 131 7.7 1 0 27 1 137.1 2026 VAN 26 48 54.2 368 7.7 1 1 60 1 121.6 Career 45 84 53.6 633 7.5 3 2 60 2 123.9
Rushing Season Team CAR YDS AVG TD LNG 2023 NMSU 4 36 9.0 0 10 2025 VAN 11 81 7.4 1 43 2026 VAN 21 87 4.1 1 16 Career 36 204 5.7 2 43
Receiving Season Team REC YDS AVG TD LNG 2026 VAN 1 0 0.0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2023 NMSU 1 0 0 0 0 0 0 0 0 2025 VAN 1 1 0 0 1 0 0 0 6 2026 VAN 1 1 0 0 1 0 0 0 6 Career 3 2 0 0 2 0 0 0 12
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 Vanderbilt Commodores Position Quarterback Class Senior Height / weight 6' 3" / 200 lbs Birthplace Cushing, OK Jersey #1 Status Active
Career history Splits Season 2026 2025 2023
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 26 48 368 54.2 7.7 1 1 60 1 121.6 21 87 4.1 1 16 Home 14 25 178 56.0 7.1 0 0 31 0 115.6 13 50 3.8 1 13 Away 12 23 190 52.2 8.3 1 1 60 1 127.7 8 37 4.6 0 16
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 9 17 131 52.9 7.7 1 0 27 1 137.1 11 81 7.4 1 43 Home 7 14 96 50.0 6.9 0 0 27 1 107.6 8 84 10.5 1 43 Away 2 3 35 66.7 11.7 1 0 26 0 274.7 3 -3 -1.0 0 1
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 4 9 71 44.4 7.9 1 0 26 0 147.4 7 60 8.6 1 43 November 4 5 55 80.0 11.0 0 0 27 1 172.4 2 8 4.0 0 9
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd 1 4 26 25.0 6.5 0 0 26 0 79.6 2 13 6.5 0 9 4th 8 12 105 66.7 8.8 1 0 27 1 167.7 9 68 7.6 1 43
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 2nd 9 16 131 56.3 8.2 1 0 27 1 145.7 11 81 7.4 1 43
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 0 1 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0 vs USA ranked teams 0 1 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15+ 9 17 131 52.9 7.7 1 0 27 1 137.1 11 81 7.4 1 43
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 8 14 105 57.1 7.5 1 0 27 1 143.7 9 84 9.3 1 43 15-21 1 2 26 50.0 13.0 0 0 26 0 159.2 2 -3 -1.5 0 1 1-7 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0
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 4 4 57 100.0 14.3 0 0 26 0 219.7 1 0 0.0 0 0 Between 40's 1 4 27 25.0 6.8 0 0 27 0 81.7 5 74 14.8 0 43 Opp 39-20 2 3 31 66.7 10.3 0 0 26 0 153.5 1 4 4.0 0 4 Opp 19-Goal 2 6 16 33.3 2.7 1 0 9 1 110.7 4 3 0.8 1 7 Opp 9-Goal 1 2 9 50.0 4.5 1 0 9 1 252.8 4 3 0.8 1 7
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 2 8 4.0 1 7 2nd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 -4 -4.0 0 0 3rd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & Goal 1 1 9 100.0 9.0 1 0 9 0 505.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 4 8 74 50.0 9.3 0 0 27 0 127.7 3 15 5.0 1 7 2nd 3 5 22 60.0 4.4 0 0 10 0 97.0 3 11 3.7 0 9 3rd 1 2 26 50.0 13.0 0 0 26 1 159.2 4 51 12.8 0 43 4th 1 2 9 50.0 4.5 1 0 9 0 252.8 1 4 4.0 0 4
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 1 1 9 100.0 9.0 1 0 9 0 505.6 0 0 0.0 0 0 4th & 8-10 1 1 9 100.0 9.0 1 0 9 0 505.6 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 0 0 0 0.0 0.0 0 0 0 0 0.0 1 4 4.0 0 4 3rd & 6+ 1 2 26 50.0 13.0 0 0 26 0 159.2 3 52 17.3 0 43 3rd & 11+ 1 1 26 100.0 26.0 0 0 26 0 318.4 1 0 0.0 0 0 3rd & 8-10 0 1 0 0.0 0.0 0 0 0 0 0.0 2 52 26.0 0 43 3rd & 3-7 0 0 0 0.0 0.0 0 0 0 1 0.0 1 -1 -1.0 0 0 2nd & 6+ 3 5 22 60.0 4.4 0 0 10 0 97.0 3 11 3.7 0 9 2nd & 11+ 1 1 7 100.0 7.0 0 0 7 0 158.8 0 0 0.0 0 0 2nd & 8-10 2 4 15 50.0 3.8 0 0 10 0 81.5 0 0 0.0 0 0 2nd & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 3 11 3.7 0 9 1st & 6+ 4 8 74 50.0 9.3 0 0 27 0 127.7 3 15 5.0 1 7 1st & 11+ 1 1 27 100.0 27.0 0 0 27 0 326.8 0 0 0.0 0 0 1st & 8-10 3 7 47 42.9 6.7 0 0 26 0 99.3 2 8 4.0 0 7 1st & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 1 7 7.0 1 7 3rd (or 4th) and 9+ 1 1 26 100.0 26.0 0 0 26 0 318.4 2 9 4.5 0 9 3rd (or 4th) and 3-8 0 1 0 0.0 0.0 0 0 0 1 0.0 2 42 21.0 0 43 1st and 10 3 7 47 42.9 6.7 0 0 26 0 99.3 1 7 7.0 0 7
Season and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 10 19 134 52.6 7.1 1 1 31 0 118.7 4 36 9.0 0 10 Away 10 19 134 52.6 7.1 1 1 31 0 118.7 4 36 9.0 0 10
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG December 10 19 134 52.6 7.1 1 1 31 0 118.7 4 36 9.0 0 10
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd 4 5 61 80.0 12.2 1 0 31 0 248.5 0 0 0.0 0 0 4th 6 14 73 42.9 5.2 0 1 30 0 72.4 4 36 9.0 0 10
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 2nd 10 19 134 52.6 7.1 1 1 31 0 118.7 4 36 9.0 0 10
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 10 19 134 52.6 7.1 1 1 31 0 118.7 4 36 9.0 0 10 vs USA ranked teams 10 19 134 52.6 7.1 1 1 31 0 118.7 4 36 9.0 0 10
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 8-14 10 19 134 52.6 7.1 1 1 31 0 118.7 4 36 9.0 0 10
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 7 11 111 63.6 10.1 1 1 31 0 160.2 1 7 7.0 0 7 8-14 3 8 23 37.5 2.9 0 0 15 0 61.7 3 29 9.7 0 10
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 6 10 90 60.0 9.0 0 0 31 0 135.6 1 9 9.0 0 9 Between 40's 1 1 14 100.0 14.0 0 0 14 0 217.6 2 20 10.0 0 10 Opp 39-20 1 6 16 16.7 2.7 0 1 16 0 5.7 1 7 7.0 0 7 Opp 19-Goal 2 2 14 100.0 7.0 1 0 11 0 323.8 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 4 8 50 50.0 6.3 0 0 17 0 102.5 3 27 9.0 0 10 2nd 3 6 28 50.0 4.7 0 1 31 0 55.9 1 9 9.0 0 9 3rd 3 4 56 75.0 14.0 1 0 30 0 275.1 0 0 0.0 0 0 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 & 6+ 0 1 0 0.0 0.0 0 0 0 0 0.0 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 3rd & 6+ 2 3 45 66.7 15.0 0 0 30 0 192.7 0 0 0.0 0 0 3rd & 11+ 2 3 45 66.7 15.0 0 0 30 0 192.7 0 0 0.0 0 0 3rd & 3-7 1 1 11 100.0 11.0 1 0 11 0 522.4 0 0 0.0 0 0 2nd & 6+ 3 6 28 50.0 4.7 0 1 31 0 55.9 1 9 9.0 0 9 2nd & 11+ 0 2 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 2nd & 8-10 2 3 25 66.7 8.3 0 1 31 0 70.0 1 9 9.0 0 9 2nd & 3-7 1 1 3 100.0 3.0 0 0 3 0 125.2 0 0 0.0 0 0 1st & 6+ 4 8 50 50.0 6.3 0 0 17 0 102.5 3 27 9.0 0 10 1st & 11+ 1 1 3 100.0 3.0 0 0 3 0 125.2 1 10 10.0 0 10 1st & 8-10 3 7 47 42.9 6.7 0 0 17 0 99.3 2 17 8.5 0 10 3rd (or 4th) and 9+ 2 3 45 66.7 15.0 0 0 30 0 192.7 0 0 0.0 0 0 3rd (or 4th) and 3-8 1 1 11 100.0 11.0 1 0 11 0 522.4 0 0 0.0 0 0 1st and 10 3 7 47 42.9 6.7 0 0 17 0 99.3 2 17 8.5 0 10
Game log Season 2026 2025 2023
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/5 vs APSU W 28-9 11 16 149 68.8 0 0 31 0 147.0 37.9 11 44 4.0 1 13 9/12 vs DEL W 35-26 3 9 29 33.3 0 0 12 0 60.4 0.4 2 6 3.0 0 5 10/3 @ UGA L 38-14 12 23 190 52.2 1 1 60 1 127.2 81.3 8 37 4.6 0 16 Total 26 48 368 54.2 1 1 60 1 121.6 44.4 21 87 4.1 1 16
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/30 vs CHSO W 45-3 1 3 5 33.3 0 0 5 0 47.3 30.5 2 13 6.5 0 7 9/6 @ VT W 44-20 2 2 35 100.0 1 0 26 0 412.0 97.4 2 -3 -1.5 0 1 9/13 @ SC W 31-7 0 1 0 0.0 0 0 0 0 0.0 38.8 1 0 0.0 0 0 9/20 vs GAST W 70-21 2 5 36 40.0 0 0 26 0 100.5 98.0 4 63 15.8 1 43 9/27 vs USU W 55-35 0 1 0 0.0 0 0 0 0 0.0 2.2 0 0 0.0 0 0 11/22 vs UK W 45-17 4 5 55 80.0 0 0 27 1 172.4 64.1 2 8 4.0 0 9 Total 9 17 131 52.9 1 0 27 1 137.1 77.6 11 81 7.4 1 43
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 12/1 @ LIB L 49-35 10 19 134 52.6 1 1 31 0 118.7 56.5 4 36 9.0 0 10 Conference USA Championship Total 10 19 134 52.6 1 1 31 0 118.7 56.5 4 36 9.0 0 10