Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2023 TLSA 79 132 59.8 1,149 8.7 10 7 80 15 147.4 2024 TLSA 5 11 45.5 37 3.4 0 0 19 1 73.7 2025 SAC 110 175 62.9 1,621 9.3 10 7 75 21 151.5 Career 194 318 61.0 2,807 8.8 20 14 80 37 147.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 2023 TLSA 79 132 59.8 1,149 8.7 10 7 80 15 147.4 2024 TLSA 5 11 45.5 37 3.4 0 0 19 1 73.7 2025 SAC 110 175 62.9 1,621 9.3 10 7 75 21 151.5 Career 194 318 61.0 2,807 8.8 20 14 80 37 147.1
Rushing Season Team CAR YDS AVG TD LNG 2023 TLSA 57 202 3.5 5 50 2024 TLSA 13 65 5.0 2 28 2025 SAC 99 382 3.9 12 51 Career 169 649 3.8 19 51
Receiving Season Team REC YDS AVG TD LNG 2025 SAC 1 21 21.0 0 21
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2023 TLSA 1 1 0 0 0 0 0 0 0 2025 SAC 1 1 0 0 0 0 0 0 0 Career 2 2 0 0 0 0 0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2023 TLSA 10 5 0 0 5 0 0 0 30 2024 TLSA 0 2 0 0 2 0 0 0 12 2025 SAC 0 12 10 0 22 0 0 0 132 Career 10 19 10 0 29 0 0 0 174
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 Maryland Terrapins Position Quarterback Class Senior Height / weight 6' 2" / 181 lbs Birthplace Houston, TX Jersey #6 Status Active
Career history Splits Season 2025 2024 2023
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 110 175 1,621 62.9 9.3 10 7 75 21 151.5 99 382 3.9 12 51
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 5 11 37 45.5 3.4 0 0 19 1 73.7 13 65 5.0 2 28 Home 2 2 5 100.0 2.5 0 0 5 0 121.0 7 42 6.0 1 22 Away 3 9 32 33.3 3.6 0 0 19 1 63.2 6 23 3.8 1 28
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 4 10 32 40.0 3.2 0 0 19 1 66.9 5 27 5.4 1 28 October 1 1 5 100.0 5.0 0 0 5 0 142.0 4 3 0.8 0 5
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 4 10 2.5 1 8 3rd 2 4 11 50.0 2.8 0 0 11 1 73.1 4 22 5.5 0 28 4th 3 6 26 50.0 4.3 0 0 19 0 86.4 5 33 6.6 1 22
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 4 10 2.5 1 8 2nd 5 10 37 50.0 3.7 0 0 19 1 81.1 9 55 6.1 1 28
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 1 1 0 100.0 0.0 0 0 0 0 100.0 1 1 1.0 0 1 vs USA ranked teams 1 1 0 100.0 0.0 0 0 0 0 100.0 1 1 1.0 0 1
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 0 1 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 1 5 8-14 0 0 0 0.0 0.0 0 0 0 0 0.0 2 -3 -1.5 0 2 15+ 5 10 37 50.0 3.7 0 0 19 1 81.1 10 63 6.3 1 28
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 0 0 0 0.0 0.0 0 0 0 0 0.0 3 27 9.0 1 22 8-14 0 1 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 1 5 1-7 0 0 0 0.0 0.0 0 0 0 0 0.0 1 8 8.0 0 8
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG LOSING BY 15-21 0 0 0 0.0 0.0 0 0 0 0 0.0 2 -3 -1.5 0 2 22+ 5 10 37 50.0 3.7 0 0 19 1 81.1 6 28 4.7 0 28
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 3 2 0.7 0 5 Own 20-39 4 5 35 80.0 7.0 0 0 19 0 138.8 4 31 7.8 0 28 Between 40's 1 4 2 25.0 0.5 0 0 2 1 29.2 2 0 0.0 0 8 Opp 39-20 0 2 0 0.0 0.0 0 0 0 0 0.0 3 27 9.0 1 22 Opp 19-Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 1 5 Opp 9-Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 1 5
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 0 0 0.0 0 0 2nd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 1 5 3rd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 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 1 2 2 50.0 1.0 0 0 2 1 58.4 7 47 6.7 1 28 2nd 1 4 11 25.0 2.8 0 0 11 0 48.1 3 7 2.3 1 5 3rd 3 5 24 60.0 4.8 0 0 19 0 100.3 3 11 3.7 0 5
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 3rd & 6+ 3 4 24 75.0 6.0 0 0 19 0 125.4 0 0 0.0 0 0 3rd & 11+ 2 3 19 66.7 6.3 0 0 19 0 119.9 0 0 0.0 0 0 3rd & 8-10 1 1 5 100.0 5.0 0 0 5 0 142.0 0 0 0.0 0 0 3rd & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 3 11 3.7 0 5 3rd & 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 2nd & 6+ 1 4 11 25.0 2.8 0 0 11 0 48.1 1 1 1.0 0 1 2nd & 11+ 0 2 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 2nd & 8-10 0 1 0 0.0 0.0 0 0 0 0 0.0 1 1 1.0 0 1 2nd & 3-7 1 1 11 100.0 11.0 0 0 11 0 192.4 2 6 3.0 1 5 1st & 6+ 1 2 2 50.0 1.0 0 0 2 1 58.4 6 46 7.7 1 28 1st & 8-10 1 2 2 50.0 1.0 0 0 2 1 58.4 6 46 7.7 1 28 1st & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 1 1 1.0 0 1 3rd (or 4th) and 9+ 2 3 19 66.7 6.3 0 0 19 0 119.9 0 0 0.0 0 0 3rd (or 4th) and 3-8 1 1 5 100.0 5.0 0 0 5 0 142.0 3 11 3.7 0 5 3rd (or 4th) and 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 1st and 10 1 2 2 50.0 1.0 0 0 2 1 58.4 6 46 7.7 1 28
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 79 132 1,149 59.8 8.7 10 7 80 15 147.4 57 202 3.5 5 50 Home 51 73 835 69.9 11.4 9 2 80 9 201.1 37 132 3.6 4 50 Away 28 59 314 47.5 5.3 1 5 32 6 80.8 20 70 3.5 1 26
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 39 68 607 57.4 8.9 5 5 42 9 141.9 24 69 2.9 1 50 October 21 39 248 53.8 6.4 2 2 30 3 113.9 20 91 4.6 1 26 November 6 11 61 54.5 5.5 0 0 23 1 101.1 7 51 7.3 2 24
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 23 40 287 57.5 7.2 2 2 32 5 124.3 19 80 4.2 2 26 2nd 29 43 456 67.4 10.6 7 1 80 4 205.6 17 15 0.9 2 12 3rd 19 29 318 65.5 11.0 0 3 42 5 136.9 12 60 5.0 0 50 4th 8 20 88 40.0 4.4 1 1 21 1 83.5 9 47 5.2 1 22
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 52 83 743 62.7 9.0 9 3 80 9 166.4 36 95 2.6 4 26 2nd 27 49 406 55.1 8.3 1 4 42 6 115.1 21 107 5.1 1 50
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 17 31 261 54.8 8.4 2 3 35 4 127.5 7 -15 -2.1 0 5 vs USA ranked teams 17 31 261 54.8 8.4 2 3 35 4 127.5 7 -15 -2.1 0 5
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 16 31 176 51.6 5.7 0 2 23 2 86.4 14 101 7.2 3 26 8-14 8 20 102 40.0 5.1 0 2 26 3 62.8 7 -6 -0.9 0 12 15+ 55 81 871 67.9 10.8 10 3 80 10 191.6 36 107 3.0 2 50
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 1 2 8 50.0 4.0 0 0 8 0 83.6 2 21 10.5 1 22 15-21 10 11 157 90.9 14.3 2 0 42 2 270.8 5 3 0.6 0 6 8-14 10 13 161 76.9 12.4 2 0 40 0 231.7 5 60 12.0 1 50 1-7 7 13 162 53.8 12.5 2 1 80 2 193.9 5 35 7.0 1 24
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 14 23 164 60.9 7.1 1 0 32 2 135.1 11 23 2.1 1 12 8-14 15 27 170 55.6 6.3 0 2 23 3 93.6 12 24 2.0 1 19 LOSING BY 15-21 0 1 0 0.0 0.0 0 0 0 0 0.0 3 6 2.0 0 5 22+ 16 27 249 59.3 9.2 3 2 35 4 158.6 9 11 1.2 0 21
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 4 5 48 80.0 9.6 0 1 22 1 120.6 2 6 3.0 0 4 Own 20-39 32 50 527 64.0 10.5 1 1 80 5 155.1 19 56 2.9 0 50 Between 40's 15 29 265 51.7 9.1 0 3 42 5 107.8 16 34 2.1 0 21 Opp 39-20 18 29 192 62.1 6.6 2 1 30 4 133.5 13 84 6.5 1 24 Opp 19-Goal 10 19 117 52.6 6.2 7 1 19 0 215.4 7 22 3.1 4 9 Opp 9-Goal 2 5 13 40.0 2.6 2 0 8 0 193.8 4 24 6.0 4 9
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 1 1 10 100.0 10.0 1 0 10 0 514.0 1 9 9.0 1 9 2nd & Goal 1 1 5 100.0 5.0 1 0 5 0 472.0 1 3 3.0 1 3 3rd & Goal 0 1 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 1 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 23 44 433 52.3 9.8 4 0 80 6 164.9 21 51 2.4 1 50 2nd 21 36 202 58.3 5.6 1 3 30 3 98.0 23 142 6.2 1 26 3rd 33 50 490 66.0 9.8 4 4 40 5 158.7 11 -8 -0.7 2 7 4th 2 2 24 100.0 12.0 1 0 18 1 365.8 2 17 8.5 1 22
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 3-7 2 2 24 100.0 12.0 1 0 18 0 365.8 1 22 22.0 1 22 4th & 1-2 0 0 0 0.0 0.0 0 0 0 1 0.0 1 -5 -5.0 0 0 3rd & 6+ 20 30 321 66.7 10.7 3 4 32 2 162.9 4 -5 -1.3 0 7 3rd & 11+ 10 13 161 76.9 12.4 1 1 30 1 191.0 2 9 4.5 0 7 3rd & 8-10 7 11 107 63.6 9.7 1 2 21 1 139.0 2 -14 -7.0 0 2 3rd & 3-7 14 23 206 60.9 9.0 2 1 40 2 156.1 4 -3 -0.8 1 5 3rd & 1-2 2 3 16 66.7 5.3 0 0 14 1 111.5 3 0 0.0 1 7 2nd & 6+ 17 28 167 60.7 6.0 0 2 30 3 96.5 18 134 7.4 0 26 2nd & 11+ 4 6 28 66.7 4.7 0 1 9 0 72.5 4 76 19.0 0 24 2nd & 8-10 10 17 88 58.8 5.2 0 1 24 2 90.5 9 35 3.9 0 26 2nd & 3-7 5 11 67 45.5 6.1 1 1 30 1 108.4 8 25 3.1 1 12 2nd & 1-2 2 2 19 100.0 9.5 0 0 14 0 179.8 2 6 3.0 0 4 1st & 6+ 23 44 433 52.3 9.8 4 0 80 6 164.9 21 51 2.4 1 50 1st & 11+ 0 2 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 1st & 8-10 23 42 433 54.8 10.3 4 0 80 6 172.8 21 51 2.4 1 50 3rd (or 4th) and 9+ 14 19 214 73.7 11.3 1 2 30 2 164.6 3 -7 -2.3 0 7 3rd (or 4th) and 3-8 17 28 260 60.7 9.3 3 2 40 2 159.8 5 -1 -0.2 1 5 3rd (or 4th) and 1-2 2 3 16 66.7 5.3 0 0 14 1 111.5 3 0 0.0 1 7 1st and 10 23 42 433 54.8 10.3 4 0 80 6 172.8 20 42 2.1 0 50
Game log Season 2025 2024 2023
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/30 @ SDST L 20-3 0 0 0 0.0 0 0 0 0 0.0 - 1 -3 -3.0 0 0 9/6 @ NEV L 20-17 11 13 158 84.6 1 1 75 3 196.7 - 10 32 3.2 0 13 9/13 vs MERC W 49-28 8 17 176 47.1 2 0 57 0 172.8 - 6 52 8.7 1 24 9/20 vs CARK W 45-16 15 20 252 75.0 1 0 52 1 197.3 - 8 61 7.6 2 23 9/27 vs CP L 32-24 10 24 164 41.7 1 3 62 1 87.8 - 8 13 1.6 1 15 10/11 @ WEB W 55-27 5 9 53 55.6 0 0 25 0 105.0 - 12 139 11.6 3 51 10/18 vs UNCO W 40-35 8 16 90 50.0 1 0 25 3 117.9 - 6 -7 -1.2 0 11 10/24 vs MONT L 49-35 25 32 332 78.1 1 1 63 6 169.3 - 15 7 0.5 2 18 11/1 @ EWU W 35-13 3 6 15 50.0 0 1 10 0 37.7 - 7 13 1.9 1 9 11/8 @ PRST W 52-24 8 11 188 72.7 2 0 65 3 276.3 - 7 11 1.6 0 17 11/15 vs IDHO W 23-20 14 18 176 77.8 1 0 33 3 178.2 - 8 10 1.3 1 13 11/22 @ UCD L 31-27 3 9 17 33.3 0 1 11 1 27.0 - 11 54 4.9 1 19 Total 110 175 1,621 62.9 10 7 75 21 151.5 - 99 382 3.9 12 51
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/29 vs NWST W 62-28 0 0 0 0.0 0 0 0 0 0.0 98.6 4 35 8.8 1 22 9/7 @ ARST L 28-24 0 1 0 0.0 0 0 0 0 0.0 90.1 1 5 5.0 1 5 9/14 vs OKST L 45-10 1 1 0 100.0 0 0 0 0 100.0 0.8 1 1 1.0 0 1 9/28 @ UNT L 52-20 3 8 32 37.5 0 0 19 1 71.1 42.7 3 21 7.0 0 28 10/5 vs ARMY L 49-7 1 1 5 100.0 0 0 5 0 142.0 68.0 2 6 3.0 0 5 10/19 @ TEM L 20-10 0 0 0 0.0 0 0 0 0 0.0 0.2 2 -3 -1.5 0 2 Total 5 11 37 45.5 0 0 19 1 73.7 51.0 13 65 5.0 2 28
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/31 vs UAPB W 42-7 13 14 233 92.9 3 0 80 2 303.4 92.6 6 -9 -1.5 1 6 9/9 @ WASH L 43-10 6 14 65 42.9 0 1 32 1 67.6 31.7 2 0 0.0 0 5 9/16 vs OU L 66-17 11 17 196 64.7 2 2 35 3 176.8 96.4 5 -15 -3.0 0 4 9/23 @ NIU W 22-14 8 20 102 40.0 0 2 26 3 62.8 22.6 7 -6 -0.9 0 12 9/28 vs TEM W 48-26 14 17 244 82.4 3 0 42 2 261.2 94.2 10 90 9.0 1 50 10/7 @ FAU L 20-17 10 20 115 50.0 0 2 23 1 78.3 31.8 7 50 7.1 1 26 10/19 vs RICE L 42-10 7 14 101 50.0 1 0 30 1 134.2 16.4 9 15 1.7 0 7 10/28 @ SMU L 69-10 4 5 32 80.0 1 0 10 1 199.8 98.3 4 26 6.5 0 21 11/4 vs CLT L 33-26 OT 6 11 61 54.5 0 0 23 1 101.1 92.1 7 51 7.3 2 24 Total 79 132 1,149 59.8 10 7 80 15 147.4 64.6 57 202 3.5 5 50