Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 TTU 35 57 61.4 471 8.3 2 2 47 2 135.4 2025 TTU 69 109 63.3 680 6.2 7 3 38 3 131.4 Career 104 166 62.7 1,151 6.9 9 5 47 5 132.8
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 TTU 35 57 61.4 471 8.3 2 2 47 2 135.4 2025 TTU 69 109 63.3 680 6.2 7 3 38 3 131.4 Career 104 166 62.7 1,151 6.9 9 5 47 5 132.8
Rushing Season Team CAR YDS AVG TD LNG 2024 TTU 17 49 2.9 2 12 2025 TTU 43 299 7.0 5 64 Career 60 348 5.8 7 64
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2024 TTU 1 1 0 0 0 0 0 0 0 2025 TTU 1 0 1 0 0 0 0 0 0 Career 2 1 1 0 0 0 0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 TTU 2 2 0 0 2 0 0 0 12 2025 TTU 7 5 0 0 5 1 0 0 32 Career 9 7 0 0 7 1 0 0 44
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 Texas Tech Red Raiders Position Quarterback Class Sophomore Height / weight 6' 2" / 210 lbs Birthplace Austin, TX Jersey #15 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 69 109 680 63.3 6.2 7 3 38 3 131.4 43 299 7.0 5 64 Home 34 56 344 60.7 6.1 3 2 38 1 122.9 19 190 10.0 4 64 Away 35 53 336 66.0 6.3 4 1 33 2 140.4 24 109 4.5 1 32
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 24 32 277 75.0 8.7 3 1 38 0 172.4 14 105 7.5 1 32 October 38 68 311 55.9 4.6 3 2 30 3 103.0 28 130 4.6 3 20
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 13 17 102 76.5 6.0 1 0 26 1 146.3 6 13 2.2 0 11 2nd 14 28 150 50.0 5.4 1 1 30 1 99.6 9 25 2.8 0 9 3rd 19 27 186 70.4 6.9 2 1 38 1 145.3 10 110 11.0 2 64 4th 23 37 242 62.2 6.5 3 1 33 0 138.5 18 151 8.4 3 32
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 27 45 252 60.0 5.6 2 1 30 2 117.3 15 38 2.5 0 11 2nd 42 64 428 65.6 6.7 5 2 38 1 141.3 28 261 9.3 5 64
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 13 16 169 81.3 10.6 2 0 33 0 211.2 8 61 7.6 0 32 vs USA ranked teams 13 16 169 81.3 10.6 2 0 33 0 211.2 8 61 7.6 0 32
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 22 37 167 59.5 4.5 2 1 30 2 109.8 15 47 3.1 1 12 15+ 47 72 513 65.3 7.1 5 2 38 1 142.5 28 252 9.0 4 64
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 19 26 221 73.1 8.5 3 1 38 0 174.9 8 118 14.8 3 64 15-21 1 6 26 16.7 4.3 0 0 26 1 53.1 6 19 3.2 0 9 8-14 12 21 133 57.1 6.3 2 1 26 0 132.2 6 61 10.2 1 20 1-7 16 20 145 80.0 7.3 1 0 33 0 157.4 8 54 6.8 0 32
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 7 14 47 50.0 3.4 0 1 14 0 63.9 8 39 4.9 1 12 8-14 9 16 55 56.3 3.4 0 0 11 1 85.1 4 9 2.3 0 8
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 3 10 21 30.0 2.1 0 2 9 0 7.6 6 14 2.3 0 6 Own 20-39 24 35 135 68.6 3.9 0 1 19 1 95.3 16 178 11.1 1 64 Between 40's 18 28 232 64.3 8.3 0 0 33 1 133.9 5 14 2.8 0 12 Opp 39-20 17 23 243 73.9 10.6 5 0 38 0 234.4 8 57 7.1 1 20 Opp 19-Goal 7 13 49 53.8 3.8 2 0 12 1 136.3 8 36 4.5 3 13 Opp 9-Goal 3 6 17 50.0 2.8 1 0 9 0 128.8 2 6 3.0 1 5
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 1 1 6 100.0 6.0 0 0 6 0 150.4 2 15 7.5 1 10 2nd & Goal 1 1 2 100.0 2.0 0 0 2 0 116.8 0 0 0.0 0 0 3rd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 1 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 30 42 320 71.4 7.6 5 0 38 1 174.7 18 134 7.4 2 32 2nd 21 34 144 61.8 4.2 1 0 19 0 107.0 16 142 8.9 2 64 3rd 18 32 216 56.3 6.8 1 3 33 2 104.5 9 23 2.6 1 11 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 & 3-7 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & 6+ 10 20 118 50.0 5.9 0 3 33 2 69.6 6 15 2.5 0 11 3rd & 11+ 3 7 39 42.9 5.6 0 2 24 0 32.5 1 0 0.0 0 0 3rd & 8-10 3 4 59 75.0 14.8 0 1 33 2 148.9 3 -4 -1.3 0 9 3rd & 3-7 12 21 118 57.1 5.6 1 0 21 0 120.1 3 24 8.0 0 11 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 3 1.5 1 2 2nd & 6+ 13 26 91 50.0 3.5 0 0 19 0 79.4 15 134 8.9 2 64 2nd & 11+ 1 4 7 25.0 1.8 0 0 7 0 39.7 3 14 4.7 0 14 2nd & 8-10 10 16 75 62.5 4.7 0 0 19 0 101.9 6 37 6.2 0 14 2nd & 3-7 9 13 55 69.2 4.2 1 0 19 0 130.2 7 91 13.0 2 64 2nd & 1-2 1 1 7 100.0 7.0 0 0 7 0 158.8 0 0 0.0 0 0 1st & 6+ 30 42 320 71.4 7.6 5 0 38 1 174.7 18 134 7.4 2 32 1st & 8-10 30 42 320 71.4 7.6 5 0 38 1 174.7 18 134 7.4 2 32 3rd (or 4th) and 9+ 6 10 98 60.0 9.8 0 2 33 1 102.3 3 0 0.0 0 9 3rd (or 4th) and 3-8 12 22 118 54.5 5.4 1 1 21 1 105.5 4 20 5.0 0 11 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 3 1.5 1 2 1st and 10 29 41 314 70.7 7.7 5 0 38 1 175.3 17 129 7.6 2 32
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 35 57 471 61.4 8.3 2 2 47 2 135.4 17 49 2.9 2 12 Home 5 8 70 62.5 8.8 0 0 32 0 136.0 4 19 4.8 1 8 Away 30 49 401 61.2 8.2 2 2 47 2 135.3 13 30 2.3 1 12
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 5 7 70 71.4 10.0 0 0 32 0 155.4 2 11 5.5 0 8 October 10 15 121 66.7 8.1 1 0 36 1 156.4 8 16 2.0 1 12 November 0 1 0 0.0 0.0 0 0 0 0 0.0 2 8 4.0 1 4 December 20 34 280 58.8 8.2 1 2 47 1 125.9 5 14 2.8 0 12
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 6 13 116 46.2 8.9 0 0 44 0 121.1 2 8 4.0 0 7 2nd 3 4 62 75.0 15.5 0 0 47 0 205.2 0 0 0.0 0 0 3rd 16 20 170 80.0 8.5 1 1 36 0 157.9 5 28 5.6 1 12 4th 10 20 123 50.0 6.2 1 1 29 2 108.2 10 13 1.3 1 12
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 9 17 178 52.9 10.5 0 0 47 0 140.9 2 8 4.0 0 7 2nd 26 40 293 65.0 7.3 2 2 36 2 133.0 15 41 2.7 2 12
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 10 15 121 66.7 8.1 1 0 36 1 156.4 8 16 2.0 1 12 8-14 20 34 280 58.8 8.2 1 2 47 1 125.9 5 14 2.8 0 12 15+ 5 8 70 62.5 8.8 0 0 32 0 136.0 4 19 4.8 1 8
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 5 8 70 62.5 8.8 0 0 32 0 136.0 4 19 4.8 1 8 15-21 0 0 0 0.0 0.0 0 0 0 0 0.0 1 4 4.0 1 4 8-14 6 6 77 100.0 12.8 1 0 29 1 262.8 3 2 0.7 0 3 1-7 3 5 49 60.0 9.8 0 0 36 0 142.3 2 5 2.5 0 12
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 3 7 47 42.9 6.7 0 0 40 0 99.3 3 6 2.0 0 5 8-14 6 9 127 66.7 14.1 1 0 47 0 221.9 0 0 0.0 0 0 LOSING BY 15-21 11 19 97 57.9 5.1 0 2 22 1 79.7 4 13 3.3 0 12
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 3 3 10 100.0 3.3 0 0 13 1 128.0 1 -7 -7.0 0 0 Own 20-39 15 23 160 65.2 7.0 0 1 40 0 115.0 4 28 7.0 0 12 Between 40's 8 14 189 57.1 13.5 0 0 47 0 170.5 6 20 3.3 0 8 Opp 39-20 5 9 79 55.6 8.8 0 1 32 0 107.1 2 1 0.5 0 1 Opp 19-Goal 4 8 33 50.0 4.1 2 0 15 1 167.1 4 7 1.8 2 4 Opp 9-Goal 0 3 0 0.0 0.0 0 0 0 0 0.0 2 8 4.0 2 4
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 0 1 0 0.0 0.0 0 0 0 0 0.0 1 4 4.0 1 4 2nd & Goal 0 1 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 0 0 0.0 0 0 4th & Goal 0 1 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 16 26 286 61.5 11.0 1 0 47 1 166.6 8 20 2.5 1 12 2nd 10 18 127 55.6 7.1 1 2 32 1 110.9 3 0 0.0 0 4 3rd 9 12 58 75.0 4.8 0 0 19 0 115.6 5 24 4.8 1 12 4th 0 1 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 0 5
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 4th & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 0 5 3rd & 6+ 6 9 44 66.7 4.9 0 0 19 0 107.7 1 0 0.0 0 0 3rd & 11+ 2 3 8 66.7 2.7 0 0 13 0 89.1 0 0 0.0 0 0 3rd & 8-10 3 4 32 75.0 8.0 0 0 19 0 142.2 0 0 0.0 0 0 3rd & 3-7 4 5 18 80.0 3.6 0 0 6 0 110.2 3 19 6.3 0 12 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 5 2.5 1 4 2nd & 6+ 7 14 84 50.0 6.0 1 2 29 0 95.4 1 3 3.0 0 3 2nd & 11+ 1 3 2 33.3 0.7 0 1 2 0 -27.7 0 0 0.0 0 0 2nd & 8-10 5 9 69 55.6 7.7 1 1 29 0 134.4 1 3 3.0 0 3 2nd & 3-7 3 5 24 60.0 4.8 0 0 13 1 100.3 1 -7 -7.0 0 0 2nd & 1-2 1 1 32 100.0 32.0 0 0 32 0 368.8 1 4 4.0 0 4 1st & 6+ 16 25 286 64.0 11.4 1 0 47 1 173.3 7 16 2.3 0 12 1st & 8-10 16 25 286 64.0 11.4 1 0 47 1 173.3 7 16 2.3 0 12 1st & 3-7 0 1 0 0.0 0.0 0 0 0 0 0.0 1 4 4.0 1 4 3rd (or 4th) and 9+ 3 5 27 60.0 5.4 0 0 19 0 105.4 0 0 0.0 0 0 3rd (or 4th) and 3-8 6 7 31 85.7 4.4 0 0 9 0 122.9 3 19 6.3 0 12 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 5 2.5 1 4 1st and 10 16 25 286 64.0 11.4 1 0 47 1 173.3 7 16 2.3 0 12
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 UAPB W 67-7 7 9 92 77.8 1 0 19 0 200.3 97.6 1 64 64.0 1 64 9/6 vs KENT W 62-14 7 10 94 70.0 1 0 38 0 182.0 95.8 3 27 9.0 1 13 9/13 vs ORST W 45-14 4 6 14 66.7 0 1 9 0 52.9 12.9 3 17 5.7 0 14 9/20 @ UTAH W 34-10 13 16 169 81.3 2 0 33 0 211.2 97.2 8 61 7.6 0 32 10/4 @ HOU W 35-11 0 0 0 0.0 0 0 0 0 0.0 2.8 1 1 1.0 0 1 10/11 vs KU W 42-17 7 16 42 43.8 0 1 12 0 53.3 65.2 8 61 7.6 2 20 10/18 @ ASU L 26-22 22 37 167 59.5 2 1 30 2 109.8 56.2 15 47 3.1 1 12 10/25 vs OKST W 42-0 9 15 102 60.0 1 0 26 1 139.1 65.0 4 21 5.3 0 11 Total 69 109 680 63.3 7 3 38 3 131.4 72.6 43 299 7.0 5 64
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/14 vs UNT W 66-21 5 7 70 71.4 0 0 32 0 155.4 85.7 2 11 5.5 0 8 10/26 @ TCU L 35-34 10 15 121 66.7 1 0 36 1 156.4 73.3 8 16 2.0 1 12 11/30 vs WVU W 52-15 0 1 0 0.0 0 0 0 0 0.0 88.3 2 8 4.0 1 4 12/27 vs ARK L 39-26 20 34 280 58.8 1 2 47 1 125.9 50.0 5 14 2.8 0 12 AutoZone Liberty Bowl Total 35 57 471 61.4 2 2 47 2 135.4 61.3 17 49 2.9 2 12