Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 ULM 104 190 54.7 1,292 6.8 9 10 57 17 117.0 2025 ULM 148 253 58.5 1,629 6.4 12 8 68 21 121.9 Career 252 443 56.9 2,921 6.6 21 18 68 38 119.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 ULM 104 190 54.7 1,292 6.8 9 10 57 17 117.0 2025 ULM 148 253 58.5 1,629 6.4 12 8 68 21 121.9 Career 252 443 56.9 2,921 6.6 21 18 68 38 119.8
Rushing Season Team CAR YDS AVG TD LNG 2024 ULM 47 58 1.2 1 43 2025 ULM 60 57 0.9 2 32 Career 107 115 1.1 3 43
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 ULM 9 1 0 0 1 0 0 0 6 2025 ULM 12 2 0 0 2 0 0 0 12 Career 21 3 0 0 3 0 0 0 18
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 CAR Rushing Attempts CMP Completions CMP% Completion Percentage FG Field Goals INT Interceptions LNG Long Passing; Long Rushing PASS Passing Touchdowns PAT Kick Extra Points PTS Total Points QBR Adj QBR REC Receiving Touchdowns RET Return Touchdowns RTG QBRating RUSH Rushing Touchdowns SACK Sacks TD Passing Touchdowns; Rushing Touchdowns; Total Touchdowns YDS Passing Yards; Rushing Yards Bio Team UL Monroe Warhawks Position Quarterback Class Senior Height / weight 6' 3" / 210 lbs Birthplace Albuquerque, NM Jersey #10 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 148 253 1,629 58.5 6.4 12 8 68 21 121.9 60 57 0.9 2 32 Home 70 121 683 57.9 5.6 5 6 44 13 109.0 33 20 0.6 1 32 Away 78 132 946 59.1 7.2 7 2 68 8 133.8 27 37 1.4 1 12
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 33 54 349 61.1 6.5 4 2 37 0 132.4 12 43 3.6 0 9 October 43 80 476 53.8 5.9 3 3 43 8 108.6 14 -39 -2.8 0 10 November 60 96 709 62.5 7.4 4 2 68 11 134.1 29 14 0.5 1 12
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 39 58 354 67.2 6.1 3 2 52 1 128.7 15 60 4.0 0 32 2nd 39 67 466 58.2 7.0 3 1 44 9 128.4 21 -18 -0.9 0 10 3rd 36 64 336 56.3 5.3 3 1 43 7 112.7 14 -16 -1.1 0 10 4th 33 63 450 52.4 7.1 3 4 68 4 115.4 10 31 3.1 2 12
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 78 125 820 62.4 6.6 6 3 52 10 128.5 36 42 1.2 0 32 2nd 70 128 809 54.7 6.3 6 5 68 11 115.4 24 15 0.6 2 12
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 8 14 28 57.1 2.0 0 1 14 0 59.7 2 4 2.0 0 4 vs USA ranked teams 8 14 28 57.1 2.0 0 1 14 0 59.7 2 4 2.0 0 4
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 27 45 447 60.0 9.9 5 0 68 3 180.1 12 30 2.5 0 10 8-14 27 45 267 60.0 5.9 2 2 37 2 115.6 10 5 0.5 0 9 15+ 94 163 915 57.7 5.6 5 6 44 16 107.6 38 22 0.6 2 32
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 0 1 0 0.0 0.0 0 1 0 0 -200.0 1 7 7.0 1 7 15-21 7 11 64 63.6 5.8 1 0 14 0 142.5 0 0 0.0 0 0 8-14 5 10 48 50.0 4.8 1 0 35 1 123.3 3 9 3.0 0 8 1-7 20 27 321 74.1 11.9 5 0 68 1 235.1 7 43 6.1 0 32
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 32 55 272 58.2 4.9 3 1 52 6 114.1 16 16 1.0 0 10 8-14 28 53 329 52.8 6.2 1 3 34 3 99.9 9 -2 -0.2 1 12 LOSING BY 15-21 22 39 256 56.4 6.6 0 1 43 1 106.4 5 17 3.4 0 10 22+ 18 34 189 52.9 5.6 1 2 44 7 97.6 13 -21 -1.6 0 9
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 12 20 112 60.0 5.6 0 1 44 1 97.0 4 10 2.5 0 10 Own 20-39 64 99 796 64.6 8.0 1 3 68 7 129.5 28 73 2.6 0 32 Between 40's 34 64 330 53.1 5.2 1 3 43 8 92.2 17 -26 -1.5 0 10 Opp 39-20 29 51 322 56.9 6.3 5 1 37 2 138.3 5 -4 -0.8 0 7 Opp 19-Goal 9 19 69 47.4 3.6 5 0 13 3 164.7 6 4 0.7 2 12 Opp 9-Goal 3 3 12 100.0 4.0 2 0 8 0 353.6 1 7 7.0 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 0 0 0.0 0 0 2nd & Goal 3 3 17 100.0 5.7 2 0 13 0 367.6 1 7 7.0 1 7 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 52 97 647 53.6 6.7 5 3 68 5 120.5 19 76 4.0 1 32 2nd 59 78 607 75.6 7.8 4 2 44 5 152.8 18 0 0.0 1 9 3rd 29 64 283 45.3 4.4 2 2 52 10 86.5 20 -17 -0.9 0 10 4th 8 14 92 57.1 6.6 1 1 39 1 121.6 3 -2 -0.7 0 1
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 3 9 50 33.3 5.6 1 1 39 0 94.4 1 1 1.0 0 1 4th & 11+ 1 4 12 25.0 3.0 1 0 12 0 132.7 0 0 0.0 0 0 4th & 8-10 1 4 39 25.0 9.8 0 1 39 0 56.9 0 0 0.0 0 0 4th & 3-7 4 4 16 100.0 4.0 0 0 10 1 133.6 2 -2 -1.0 0 1 4th & 1-2 2 2 25 100.0 12.5 0 0 18 0 205.0 1 0 0.0 0 0 3rd & 6+ 20 51 220 39.2 4.3 1 1 52 9 78.0 14 -35 -2.5 0 10 3rd & 11+ 7 20 118 35.0 5.9 1 0 52 0 101.1 3 18 6.0 0 10 3rd & 8-10 8 17 64 47.1 3.8 0 1 22 6 66.9 8 -34 -4.3 0 6 3rd & 3-7 14 27 101 51.9 3.7 1 1 14 4 88.1 9 -1 -0.1 0 9 2nd & 6+ 53 72 538 73.6 7.5 2 2 44 5 140.0 14 -17 -1.2 1 9 2nd & 11+ 15 22 140 68.2 6.4 1 1 27 2 127.5 4 1 0.3 0 9 2nd & 8-10 29 40 320 72.5 8.0 0 1 44 3 134.7 8 -29 -3.6 0 8 2nd & 3-7 13 14 109 92.9 7.8 2 0 27 0 205.4 4 20 5.0 1 7 2nd & 1-2 2 2 38 100.0 19.0 1 0 34 0 424.6 2 8 4.0 0 5 1st & 6+ 52 97 647 53.6 6.7 5 3 68 5 120.5 19 76 4.0 1 32 1st & 11+ 3 3 28 100.0 9.3 0 0 23 0 178.4 1 7 7.0 0 7 1st & 8-10 49 94 619 52.1 6.6 5 3 68 5 118.6 18 69 3.8 1 32 3rd (or 4th) and 9+ 11 31 130 35.5 4.2 1 1 52 6 74.9 11 -16 -1.5 0 10 3rd (or 4th) and 3-8 18 33 153 54.5 4.6 1 1 22 4 97.4 9 -1 -0.1 0 9 1st and 10 49 94 619 52.1 6.6 5 3 68 5 118.6 18 69 3.8 1 32
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 104 190 1,292 54.7 6.8 9 10 57 17 117.0 47 58 1.2 1 43 Home 58 105 648 55.2 6.2 5 5 53 7 113.3 23 23 1.0 1 43 Away 46 85 644 54.1 7.6 4 5 57 10 121.5 24 35 1.5 0 32
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 7 12 120 58.3 10.0 0 1 57 0 125.7 2 14 7.0 0 10 October 40 72 482 55.6 6.7 4 3 53 3 121.8 15 78 5.2 1 43 November 56 105 662 53.3 6.3 4 6 41 14 107.4 30 -34 -1.1 0 32
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 27 47 296 57.4 6.3 3 3 51 4 118.6 8 20 2.5 0 32 2nd 25 48 265 52.1 5.5 2 1 44 4 108.0 13 30 2.3 0 17 3rd 31 43 339 72.1 7.9 0 1 53 5 133.7 12 22 1.8 0 43 4th 21 52 392 40.4 7.5 4 5 57 4 109.9 14 -14 -1.0 1 13
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 52 95 561 54.7 5.9 5 4 51 8 113.3 21 50 2.4 0 32 2nd 52 95 731 54.7 7.7 4 6 57 9 120.6 26 8 0.3 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 3 6 12 50.0 2.0 0 1 5 0 33.5 0 0 0.0 0 0 vs USA ranked teams 3 6 12 50.0 2.0 0 1 5 0 33.5 0 0 0.0 0 0
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 41 71 541 57.7 7.6 4 3 57 6 131.9 19 43 2.3 0 32 8-14 15 31 168 48.4 5.4 1 3 30 3 85.2 5 -32 -6.4 0 4 15+ 48 88 583 54.5 6.6 4 4 53 8 116.1 23 47 2.0 1 43
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 1 4 4.0 0 4 15-21 1 2 28 50.0 14.0 1 0 28 0 332.6 1 4 4.0 1 4 8-14 7 11 97 63.6 8.8 2 0 36 0 197.7 4 45 11.3 0 43 1-7 12 26 213 46.2 8.2 3 2 53 1 137.7 5 20 4.0 0 17
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 26 48 422 54.2 8.8 3 3 57 6 136.1 14 -12 -0.9 0 10 8-14 20 30 200 66.7 6.7 0 2 31 5 109.3 8 -27 -3.4 0 3 LOSING BY 15-21 7 20 67 35.0 3.3 0 0 17 0 63.1 3 26 8.7 0 12 22+ 14 23 167 60.9 7.3 0 2 37 3 104.5 4 -28 -7.0 0 2
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 3 7 15 42.9 2.1 0 1 9 1 32.3 3 1 0.3 0 8 Own 20-39 53 89 561 59.6 6.3 0 5 57 9 101.3 20 39 2.0 0 43 Between 40's 32 57 455 56.1 8.0 2 3 51 3 124.2 7 -15 -2.1 0 6 Opp 39-20 11 23 222 47.8 9.7 4 1 37 2 177.6 11 48 4.4 0 17 Opp 19-Goal 5 14 39 35.7 2.8 3 0 12 2 129.8 6 -15 -2.5 1 13 Opp 9-Goal 2 7 13 28.6 1.9 2 0 7 1 138.5 3 -10 -3.3 1 4
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 1 3 12 33.3 4.0 1 0 12 0 176.9 1 4 4.0 1 4 3rd & Goal 0 2 0 0.0 0.0 0 0 0 1 0.0 2 -14 -7.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 39 76 568 51.3 7.5 3 8 53 6 106.1 10 -27 -2.7 0 17 2nd 28 48 300 58.3 6.3 2 0 37 3 124.6 16 33 2.1 1 13 3rd 35 62 410 56.5 6.6 4 2 57 8 126.8 18 39 2.2 0 43 4th 2 4 14 50.0 3.5 0 0 12 0 79.4 3 13 4.3 0 10
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 1 2 12 50.0 6.0 0 0 12 0 100.4 0 0 0.0 0 0 4th & 8-10 1 1 12 100.0 12.0 0 0 12 0 200.8 0 0 0.0 0 0 4th & 3-7 0 2 0 0.0 0.0 0 0 0 0 0.0 2 12 6.0 0 10 4th & 1-2 1 1 2 100.0 2.0 0 0 2 0 116.8 1 1 1.0 0 1 3rd & 6+ 21 41 275 51.2 6.7 0 2 57 6 97.8 14 23 1.6 0 43 3rd & 11+ 9 15 175 60.0 11.7 0 1 57 4 144.7 8 24 3.0 0 43 3rd & 8-10 5 15 36 33.3 2.4 0 1 18 2 40.2 4 -13 -3.3 0 0 3rd & 3-7 21 32 199 65.6 6.2 4 0 36 2 159.1 4 4 1.0 0 8 3rd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 24 12.0 0 32 2nd & 6+ 26 43 264 60.5 6.1 1 0 37 2 119.7 13 38 2.9 0 13 2nd & 11+ 2 8 29 25.0 3.6 1 0 17 0 96.7 3 20 6.7 0 11 2nd & 8-10 17 26 190 65.4 7.3 0 0 37 2 126.8 8 1 0.1 0 12 2nd & 3-7 8 13 55 61.5 4.2 0 0 23 1 97.1 5 12 2.4 1 13 2nd & 1-2 1 1 26 100.0 26.0 1 0 26 0 648.4 0 0 0.0 0 0 1st & 6+ 39 76 568 51.3 7.5 3 8 53 6 106.1 10 -27 -2.7 0 17 1st & 11+ 4 6 92 66.7 15.3 0 0 37 0 195.5 0 0 0.0 0 0 1st & 8-10 35 70 476 50.0 6.8 3 8 53 6 98.4 10 -27 -2.7 0 17 3rd (or 4th) and 9+ 10 21 178 47.6 8.5 0 2 57 5 99.8 10 18 1.8 0 43 3rd (or 4th) and 3-8 25 41 232 61.0 5.7 4 0 36 3 140.7 6 -3 -0.5 0 8 3rd (or 4th) and 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 2 24 12.0 0 32 1st and 10 35 70 476 50.0 6.8 3 8 53 6 98.4 10 -27 -2.7 0 17
Game log Season 2025 2024
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/28 vs SFPA W 29-0 12 23 95 52.2 1 1 25 2 92.5 8.0 5 39 7.8 1 32 9/6 @ ALA L 73-0 8 14 28 57.1 0 1 14 0 59.7 5.0 2 4 2.0 0 4 9/20 @ UTEP W 31-25 8 14 136 57.1 2 0 37 0 185.9 75.9 4 19 4.8 0 8 9/27 vs ARST W 28-16 17 26 185 65.4 2 1 37 0 142.8 50.2 6 20 3.3 0 9 10/4 @ NU L 42-7 10 19 129 52.6 1 0 34 3 127.0 60.0 5 -19 -3.8 0 7 10/11 @ CCU L 23-8 14 28 176 50.0 1 1 43 1 107.4 24.4 4 2 0.5 0 10 10/18 vs TROY L 37-14 19 33 171 57.6 1 2 34 4 99.0 22.9 5 -22 -4.4 0 6 11/1 vs ODU L 31-6 12 20 150 60.0 1 1 44 5 129.5 12.6 13 -2 -0.2 0 9 11/15 vs USA L 26-14 10 19 82 52.6 0 1 27 2 78.4 1.9 4 -12 -3.0 0 1 11/22 @ TXST L 31-14 19 26 166 73.1 0 0 24 1 126.7 53.8 4 20 5.0 1 12 11/29 @ UL L 30-27 OT 19 31 311 61.3 3 0 68 3 177.5 61.7 8 11 1.4 0 10 Total 148 253 1,629 58.5 12 8 68 21 121.9 28.9 60 60 1.0 2 32
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 8/29 vs JKST W 30-14 1 1 28 100.0 1 0 28 0 665.2 100.0 0 0 0.0 0 0 9/7 vs UAB W 32-6 0 0 0 0.0 0 0 0 0 0.0 28.4 1 4 4.0 0 4 9/21 @ TEX L 51-3 3 6 12 50.0 0 1 5 0 33.5 33.1 0 0 0.0 0 0 9/28 @ TROY W 13-9 4 6 108 66.7 0 0 57 0 217.9 94.2 1 10 10.0 0 10 10/5 vs JMU W 21-19 17 30 147 56.7 1 1 30 1 102.2 57.4 4 6 1.5 0 13 10/12 vs USM W 38-21 12 19 186 63.2 2 0 53 0 180.1 85.3 7 52 7.4 1 43 10/26 @ USA L 46-17 11 23 149 47.8 1 2 51 2 99.2 12.3 4 20 5.0 0 17 11/2 @ MRSH L 28-23 9 13 149 69.2 2 1 41 3 200.9 19.6 6 -25 -4.2 0 6 11/9 vs TXST L 38-17 13 24 119 54.2 0 1 17 3 87.5 15.3 6 -7 -1.2 0 12 11/16 @ AUB L 48-14 8 15 89 53.3 0 0 37 3 103.2 27.9 5 -22 -4.4 0 3 11/23 @ ARST L 28-21 11 22 137 50.0 1 1 37 2 108.2 61.7 8 52 6.5 0 32 11/30 vs UL L 37-23 15 31 168 48.4 1 3 30 3 85.2 14.7 5 -32 -6.4 0 4 Total 104 190 1,292 54.7 9 10 57 17 117.0 41.8 47 58 1.2 1 43