Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2022 IDHO 18 29 62.1 255 8.8 1 1 27 1 140.4 2023 IDHO 25 32 78.1 325 10.2 8 0 49 3 245.9 2024 IDHO 99 154 64.3 1,477 9.6 14 4 74 11 169.7 2025 UNM 213 327 65.1 2,486 7.6 13 10 84 32 136.0 Career 355 542 65.5 4,543 8.4 36 15 84 47 152.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 2022 IDHO 18 29 62.1 255 8.8 1 1 27 1 140.4 2023 IDHO 25 32 78.1 325 10.2 8 0 49 3 245.9 2024 IDHO 99 154 64.3 1,477 9.6 14 4 74 11 169.7 2025 UNM 213 327 65.1 2,486 7.6 13 10 84 32 136.0 Career 355 542 65.5 4,543 8.4 36 15 84 47 152.3
Rushing Season Team CAR YDS AVG TD LNG 2023 IDHO 15 52 3.5 0 16 2024 IDHO 26 18 0.7 1 11 2025 UNM 87 152 1.7 4 54 Career 128 222 1.7 5 54
Receiving Season Team REC YDS AVG TD LNG 2023 IDHO 1 26 26.0 0 26 2025 UNM 1 2 2.0 0 2 Career 2 28 14.0 0 26
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2022 IDHO 1 0 0 0 0 0 0 0 0 2023 IDHO 0 0 8 0 8 0 0 0 48 2024 IDHO 0 1 14 0 15 0 0 0 90 2025 UNM 13 4 0 0 4 0 0 0 24 Career 14 5 22 0 27 0 0 0 162
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 New Mexico Lobos Position Quarterback Class Senior Height / weight 6' 2" / 209 lbs Birthplace Lake Oswego, OR Jersey #2 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 213 327 2,486 65.1 7.6 13 10 84 32 136.0 87 152 1.7 4 54 Home 94 145 1,132 64.8 7.8 6 0 55 12 144.1 41 138 3.4 2 54 Away 119 182 1,354 65.4 7.4 7 10 84 20 129.6 46 14 0.3 2 12
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 48 67 610 71.6 9.1 6 0 55 2 177.7 10 19 1.9 1 9 October 66 101 780 65.3 7.7 2 5 42 7 126.9 24 84 3.5 1 54 November 54 87 800 62.1 9.2 4 1 84 16 152.2 38 59 1.6 2 12 December 14 25 88 56.0 3.5 0 1 16 4 77.6 10 2 0.2 0 12
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 46 70 484 65.7 6.9 2 2 55 6 127.5 26 73 2.8 2 12 2nd 77 111 935 69.4 8.4 6 3 84 12 152.6 31 22 0.7 0 12 3rd 38 64 450 59.4 7.0 2 1 48 7 125.6 15 58 3.9 0 54 4th 50 80 587 62.5 7.3 2 4 43 7 122.4 15 -1 -0.1 2 12
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 123 181 1,419 68.0 7.8 8 5 84 18 142.9 57 95 1.7 2 12 2nd 90 146 1,067 61.6 7.3 5 5 48 14 127.5 30 57 1.9 2 54
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 31 47 208 66.0 4.4 1 3 25 3 97.4 5 -12 -2.4 0 10 vs USA ranked teams 31 47 208 66.0 4.4 1 3 25 3 97.4 5 -12 -2.4 0 10
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 100 159 1,265 62.9 8.0 4 5 84 22 131.7 55 107 1.9 2 54 8-14 13 21 155 61.9 7.4 0 0 55 2 123.9 5 4 0.8 1 9 15+ 100 147 1,066 68.0 7.3 9 5 48 8 142.3 27 41 1.5 1 12
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 15-21 13 18 245 72.2 13.6 4 0 84 2 259.9 3 -4 -1.3 0 3 8-14 16 23 177 69.6 7.7 1 0 45 1 148.6 2 -2 -1.0 0 1 1-7 56 82 668 68.3 8.1 5 2 80 10 152.0 29 106 3.7 3 54
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 40 62 450 64.5 7.3 2 2 36 8 129.7 19 6 0.3 0 12 8-14 21 40 250 52.5 6.3 1 3 42 0 98.3 5 29 5.8 1 11 LOSING BY 15-21 31 41 273 75.6 6.7 0 3 25 5 116.9 6 -29 -4.8 0 10
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 16 28 213 57.1 7.6 1 1 84 0 125.7 10 27 2.7 0 10 Own 20-39 77 115 1,077 67.0 9.4 1 4 80 10 141.5 22 66 3.0 0 54 Between 40's 54 89 578 60.7 6.5 2 3 43 11 115.9 27 41 1.5 0 12 Opp 39-20 46 61 528 75.4 8.7 4 1 31 7 166.5 13 3 0.2 0 9 Opp 19-Goal 20 34 90 58.8 2.6 5 1 11 4 123.7 15 15 1.0 4 12 Opp 9-Goal 5 9 25 55.6 2.8 5 0 8 3 262.2 8 -5 -0.6 2 7
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 1 4 2 25.0 0.5 0 0 2 1 29.2 1 -1 -1.0 0 0 2nd & Goal 3 5 11 60.0 2.2 2 0 5 0 210.5 2 4 2.0 1 3 3rd & Goal 2 3 11 66.7 3.7 2 0 8 1 317.5 3 3 1.0 1 7 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 85 123 1,074 69.1 8.7 4 5 84 18 145.1 37 58 1.6 0 54 2nd 69 109 769 63.3 7.1 4 2 80 9 131.0 27 42 1.6 2 12 3rd 56 88 616 63.6 7.0 4 2 45 2 132.9 18 61 3.4 1 10 4th 3 7 27 42.9 3.9 1 1 13 3 93.8 5 -9 -1.8 1 12
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 1 2 13 50.0 6.5 0 1 13 1 4.6 1 -7 -7.0 0 0 4th & 8-10 0 1 0 0.0 0.0 0 1 0 0 -200.0 0 0 0.0 0 0 4th & 3-7 1 4 13 25.0 3.3 0 0 13 3 52.3 3 -21 -7.0 0 0 4th & 1-2 2 2 14 100.0 7.0 1 0 8 0 323.8 2 12 6.0 1 12 3rd & 6+ 43 62 497 69.4 8.0 3 1 45 2 149.4 14 39 2.8 1 9 3rd & 11+ 11 17 156 64.7 9.2 1 1 43 0 149.4 2 8 4.0 0 8 3rd & 8-10 15 24 166 62.5 6.9 2 0 30 1 148.1 6 10 1.7 0 8 3rd & 3-7 30 43 294 69.8 6.8 1 1 45 1 130.2 10 43 4.3 1 10 3rd & 1-2 0 4 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 2nd & 6+ 52 89 630 58.4 7.1 1 2 80 5 117.1 18 53 2.9 1 12 2nd & 11+ 11 19 93 57.9 4.9 0 1 43 3 88.5 7 17 2.4 1 12 2nd & 8-10 25 44 270 56.8 6.1 0 1 25 1 103.8 7 25 3.6 0 9 2nd & 3-7 29 42 366 69.0 8.7 2 0 80 2 158.0 8 18 2.3 1 10 2nd & 1-2 4 4 40 100.0 10.0 2 0 24 3 349.0 5 -18 -3.6 0 3 1st & 6+ 84 120 1,073 70.0 8.9 4 5 84 18 147.8 37 58 1.6 0 54 1st & 11+ 2 4 12 50.0 3.0 0 1 10 3 25.2 5 -14 -2.8 0 1 1st & 8-10 82 116 1,061 70.7 9.1 4 4 84 14 152.0 31 73 2.4 0 54 1st & 3-7 1 2 1 50.0 0.5 0 0 1 1 54.2 1 -1 -1.0 0 0 1st & 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd (or 4th) and 9+ 20 33 252 60.6 7.6 1 1 43 1 128.7 5 5 1.0 0 8 3rd (or 4th) and 3-8 36 51 364 70.6 7.1 3 1 45 1 146.0 13 56 4.3 1 10 3rd (or 4th) and 1-2 0 4 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 1st and 10 82 116 1,061 70.7 9.1 4 4 84 14 152.0 31 73 2.4 0 54
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 99 154 1,477 64.3 9.6 14 4 74 11 169.7 26 18 0.7 1 11
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 25 32 325 78.1 10.2 8 0 49 3 245.9 15 52 3.5 0 16
Season Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 18 29 255 62.1 8.8 1 1 27 1 140.4 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 @ MICH L 34-17 31 47 208 66.0 1 3 25 3 97.4 45.1 5 -12 -2.4 0 10 9/6 vs IDST W 32-22 13 21 155 61.9 0 0 55 2 123.9 31.1 5 4 0.8 1 9 9/12 @ UCLA W 35-10 12 16 152 75.0 2 0 43 0 196.0 76.3 2 2 1.0 0 2 9/27 vs NMSU W 38-20 23 30 303 76.7 4 0 48 0 205.5 79.7 3 13 4.3 0 7 10/3 @ SJSU L 35-28 28 40 344 70.0 0 3 42 4 127.2 52.8 7 -1 -0.1 1 11 10/11 @ BOIS L 41-25 7 17 115 41.2 1 2 36 2 93.9 24.6 5 -4 -0.8 0 3 10/18 vs NEV W 24-22 14 22 138 63.6 0 0 39 1 116.3 29.3 8 71 8.9 0 54 10/25 vs USU W 33-14 17 22 183 77.3 1 0 40 0 162.1 72.4 4 18 4.5 0 9 11/1 @ UNLV W 40-35 17 22 342 77.3 3 1 84 4 243.8 67.8 9 3 0.3 0 12 11/15 vs CSU W 20-17 13 25 226 52.0 0 0 43 4 127.9 71.0 10 23 2.3 1 12 11/22 @ AFA W 20-3 10 15 105 66.7 0 0 20 3 125.5 57.4 8 24 3.0 1 12 11/28 vs SDSU W 23-17 2OT 14 25 127 56.0 1 0 25 5 111.9 35.9 11 9 0.8 0 12 12/26 vs MINN L 20-17 OT 14 25 88 56.0 0 1 16 4 77.6 22.8 10 2 0.2 0 12 Rate Bowl Total 213 327 2,486 65.1 13 10 84 32 136.0 50.2 87 152 1.7 4 54
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/31 @ ORE L 24-14 11 25 168 44.0 1 1 36 4 105.6 - 8 -9 -1.1 1 6 10/26 vs EWU W 38-28 17 28 235 60.7 2 1 35 1 147.6 - 3 7 2.3 0 7 11/16 vs WEB W 31-24 18 27 283 66.7 3 1 74 0 184.0 - 3 22 7.3 0 11 11/23 @ IDST W 40-17 17 22 234 77.3 3 0 41 3 211.6 - 7 1 0.1 0 8 12/7 vs LEH W 34-13 16 22 318 72.7 3 0 62 1 239.1 - 3 8 2.7 0 8 FCS Championship - Second Round 12/13 @ MTST L 52-19 20 30 239 66.7 2 1 55 2 148.9 - 2 -11 -5.5 0 0 FCS Championship - Quarterfinals Total 99 154 1,477 64.3 14 4 74 11 169.7 - 26 18 0.7 1 11
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/31 @ LAM W 42-17 1 1 15 100.0 1 0 15 0 556.0 - 3 18 6.0 0 16 9/9 @ NEV W 33-6 0 0 0 0.0 0 0 0 0 0.0 - 1 9 9.0 0 9 10/7 @ CP W 42-14 4 5 35 80.0 1 0 26 2 204.8 - 2 -8 -4.0 0 0 11/18 vs IDST W 63-21 20 26 275 76.9 6 0 49 1 241.9 - 9 33 3.7 0 12 Total 25 32 325 78.1 8 0 49 3 245.9 - 15 52 3.5 0 16
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 11/19 @ IDST W 38-7 18 29 255 62.1 1 1 27 1 140.4 - 0 0 0.0 0 0 Total 18 29 255 62.1 1 1 27 1 140.4 - 0 0 0.0 0 0