Section Overview Stats Bio Splits Game log
Overview Passing Season Team CMP ATT CMP% YDS AVG TD INT LNG SACK RTG 2024 TROY 28 51 54.9 377 7.4 3 1 62 7 132.5 2025 TROY 130 222 58.6 1,537 6.9 9 6 60 31 124.7 2026 TROY 0 1 0.0 0 0.0 0 0 0 0 0.0 Career 158 274 57.7 1,914 7.0 12 7 62 38 125.7
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 TROY 28 51 54.9 377 7.4 3 1 62 7 132.5 2025 TROY 130 222 58.6 1,537 6.9 9 6 60 31 124.7 2026 TROY 0 1 0.0 0 0.0 0 0 0 0 0.0 Career 158 274 57.7 1,914 7.0 12 7 62 38 125.7
Rushing Season Team CAR YDS AVG TD LNG 2024 TROY 39 118 3.0 0 25 2025 TROY 116 126 1.1 5 34 2026 TROY 1 3 3.0 0 3 Career 156 247 1.6 5 34
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2024 TROY 3 0 0 0 0 0 0 0 0 2025 TROY 9 5 0 0 5 0 0 0 30 Career 12 5 0 0 5 0 0 0 30
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 Troy Trojans Position Quarterback Class Senior Height / weight 6' 0" / 208 lbs Birthplace Brantley, AL Jersey #10 Status Active
Career history Splits Season 2026 2025 2024
Season and home Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 0 1 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3 Home 0 1 0 0.0 0.0 0 0 0 0 0.0 1 3 3.0 0 3
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 118 199 1,421 59.3 7.1 9 4 60 29 130.2 104 112 1.1 5 34 Home 58 108 614 53.7 5.7 2 4 48 16 100.2 57 83 1.5 4 34 Away 60 91 807 65.9 8.9 7 0 60 13 165.8 47 29 0.6 1 13
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 24 53 213 45.3 4.0 1 1 41 8 81.5 28 32 1.1 1 13 October 72 105 1,021 68.6 9.7 8 2 60 9 171.6 51 120 2.4 3 34 November 21 36 180 58.3 5.0 0 1 43 9 94.8 18 -21 -1.2 1 13 December 1 5 7 20.0 1.4 0 0 7 3 31.8 7 -19 -2.7 0 3
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 26 40 355 65.0 8.9 1 0 57 5 147.8 21 44 2.1 2 34 2nd 28 53 298 52.8 5.6 3 2 60 8 111.2 25 22 0.9 1 15 3rd 22 33 343 66.7 10.4 1 0 48 7 164.0 18 3 0.2 0 13 4th 39 70 404 55.7 5.8 3 2 31 9 112.6 39 38 1.0 2 13
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 54 93 653 58.1 7.0 4 2 60 13 126.9 46 66 1.4 3 34 2nd 64 106 768 60.4 7.2 5 2 48 16 133.0 58 46 0.8 2 13
Against ranked teams Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG vs AP Top 25 1 5 7 20.0 1.4 0 0 7 3 31.8 9 -20 -2.2 0 3 vs USA ranked teams 1 5 7 20.0 1.4 0 0 7 3 31.8 9 -20 -2.2 0 3
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 57 84 766 67.9 9.1 8 1 57 9 173.5 49 148 3.0 2 34 8-14 35 58 346 60.3 6.0 0 2 43 12 103.6 30 -3 -0.1 3 15 15+ 26 57 309 45.6 5.4 1 1 60 8 93.4 25 -33 -1.3 0 6
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 0 0 0 0.0 0 0 0.0 0 0 15-21 1 1 5 100.0 5.0 0 0 5 0 142.0 1 3 3.0 0 3 8-14 2 4 72 50.0 18.0 1 0 60 0 283.7 0 0 0.0 0 0 1-7 21 29 295 72.4 10.2 3 0 31 3 192.0 21 66 3.1 3 34
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 16 29 185 55.2 6.4 3 0 48 6 142.9 21 21 1.0 0 15 8-14 24 48 271 50.0 5.6 0 1 48 9 93.3 24 6 0.3 2 12 15-21 35 54 405 64.8 7.5 2 1 57 9 136.3 21 -19 -0.9 0 13
By field position Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Own 1-19 8 17 101 47.1 5.9 0 1 43 4 85.2 7 -20 -2.9 0 6 Own 20-39 47 71 514 66.2 7.2 0 0 48 10 127.0 39 36 0.9 0 15 Between 40's 33 59 515 55.9 8.7 2 1 60 9 137.1 28 14 0.5 0 11 Opp 39-20 20 35 197 57.1 5.6 1 1 29 5 108.1 19 50 2.6 1 34 Opp 19-Goal 10 17 94 58.8 5.5 6 1 18 1 210.0 11 32 2.9 4 9 Opp 9-Goal 3 8 14 37.5 1.8 3 1 6 0 150.9 7 20 2.9 4 8
Goal to go Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st & Goal 2 3 16 66.7 5.3 2 0 10 0 331.5 1 4 4.0 1 4 2nd & Goal 1 3 6 33.3 2.0 1 1 6 0 93.5 2 9 4.5 2 8 3rd & Goal 0 0 0 0.0 0.0 0 0 0 0 0.0 1 0 0.0 0 0 4th & Goal 1 1 2 100.0 2.0 1 0 2 0 446.8 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 44 68 554 64.7 8.1 5 1 57 7 154.5 35 83 2.4 2 34 2nd 30 55 305 54.5 5.5 1 2 33 12 99.9 40 23 0.6 2 15 3rd 37 64 495 57.8 7.7 2 0 60 9 133.1 25 10 0.4 1 13 4th 7 12 67 58.3 5.6 1 1 31 1 116.1 4 -4 -1.0 0 3
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 1 4 31 25.0 7.8 0 1 31 1 40.1 1 -10 -10.0 0 0 4th & 11+ 1 2 31 50.0 15.5 0 0 31 1 180.2 1 -10 -10.0 0 0 4th & 8-10 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & 3-7 4 6 29 66.7 4.8 0 1 9 0 73.9 1 2 2.0 0 2 4th & 1-2 2 3 7 66.7 2.3 1 0 5 0 196.3 2 4 2.0 0 3 3rd & 6+ 27 48 340 56.3 7.1 1 0 43 8 122.6 13 -15 -1.2 0 13 3rd & 11+ 5 18 87 27.8 4.8 0 0 43 4 68.4 6 -8 -1.3 0 12 3rd & 8-10 15 20 178 75.0 8.9 0 0 41 2 149.8 3 -6 -2.0 0 1 3rd & 3-7 15 24 202 62.5 8.4 2 0 60 3 160.7 10 6 0.6 1 13 3rd & 1-2 2 2 28 100.0 14.0 0 0 27 0 217.6 6 18 3.0 0 6 2nd & 6+ 24 41 204 58.5 5.0 1 0 28 10 108.4 32 23 0.7 1 15 2nd & 11+ 7 12 53 58.3 4.4 0 0 19 1 95.4 7 21 3.0 0 13 2nd & 8-10 12 19 126 63.2 6.6 0 0 28 5 118.9 16 -1 -0.1 1 8 2nd & 3-7 8 18 79 44.4 4.4 1 1 29 6 88.5 16 2 0.1 0 15 2nd & 1-2 3 6 47 50.0 7.8 0 1 33 0 82.5 1 1 1.0 1 1 1st & 6+ 44 67 554 65.7 8.3 5 1 57 7 156.8 34 79 2.3 1 34 1st & 11+ 1 1 5 100.0 5.0 0 0 5 0 142.0 1 0 0.0 0 0 1st & 8-10 42 65 543 64.6 8.4 4 1 57 7 152.0 33 79 2.4 1 34 1st & 3-7 1 2 6 50.0 3.0 1 0 6 0 240.2 1 4 4.0 1 4 3rd (or 4th) and 9+ 17 32 215 53.1 6.7 0 0 43 6 109.6 8 -15 -1.9 0 12 3rd (or 4th) and 3-8 18 30 252 60.0 8.4 2 0 60 3 152.6 11 7 0.6 1 13 3rd (or 4th) and 1-2 2 2 28 100.0 14.0 0 0 27 0 217.6 6 18 3.0 0 6 1st and 10 42 65 543 64.6 8.4 4 1 57 7 152.0 33 79 2.4 1 34
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 28 51 377 54.9 7.4 3 1 62 7 132.5 39 118 3.0 0 25 Home 24 40 310 60.0 7.8 2 0 35 4 141.6 27 92 3.4 0 25 Away 4 11 67 36.4 6.1 1 1 62 3 99.3 12 26 2.2 0 11
By month Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG September 9 17 134 52.9 7.9 1 0 62 2 138.6 21 125 6.0 0 25 October 19 34 243 55.9 7.1 2 1 35 5 129.4 18 -7 -0.4 0 9
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 1 5 3 20.0 0.6 0 0 3 2 25.0 8 1 0.1 0 9 2nd 16 23 191 69.6 8.3 1 1 33 1 145.0 9 31 3.4 0 9 3rd 6 10 144 60.0 14.4 2 0 62 1 247.0 7 42 6.0 0 25 4th 5 13 39 38.5 3.0 0 0 11 3 63.7 15 44 2.9 0 16
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 17 28 194 60.7 6.9 1 1 33 3 123.6 17 32 1.9 0 9 2nd 11 23 183 47.8 8.0 2 0 62 4 143.4 22 86 3.9 0 25
By final margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 0-7 6 11 57 54.5 5.2 0 0 16 0 98.1 9 55 6.1 0 25 15+ 22 40 320 55.0 8.0 3 1 62 7 141.9 30 63 2.1 0 16
In wins, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 22+ 1 1 4 100.0 4.0 0 0 4 0 133.6 4 33 8.3 0 16 8-14 0 0 0 0.0 0.0 0 0 0 0 0.0 1 11 11.0 0 11 1-7 0 0 0 0.0 0.0 0 0 0 0 0.0 2 32 16.0 0 25
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 2 6 70 33.3 11.7 1 1 62 0 153.0 2 5 2.5 0 8 8-14 9 12 104 75.0 8.7 1 0 33 3 175.3 8 14 1.8 0 9 15-21 7 16 88 43.8 5.5 0 0 30 1 89.9 10 21 2.1 0 11 22+ 3 3 59 100.0 19.7 1 0 35 1 375.2 1 -5 -5.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 2 5 -1 40.0 -0.2 0 1 8 0 -1.7 6 14 2.3 0 8 Own 20-39 14 24 187 58.3 7.8 1 0 62 3 137.5 11 21 1.9 0 13 Between 40's 8 15 125 53.3 8.3 0 0 33 2 123.3 9 28 3.1 0 25 Opp 39-20 2 5 40 40.0 8.0 0 0 30 1 107.2 12 60 5.0 0 16 Opp 19-Goal 2 2 26 100.0 13.0 2 0 19 1 539.2 1 -5 -5.0 0 0 Opp 9-Goal 1 1 7 100.0 7.0 1 0 7 0 488.8 0 0 0.0 0 0
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 1 7 100.0 7.0 1 0 7 0 488.8 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 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 11 18 198 61.1 11.0 1 0 62 4 171.8 14 27 1.9 0 25 2nd 11 18 128 61.1 7.1 2 0 28 0 157.5 10 55 5.5 0 13 3rd 6 11 51 54.5 4.6 0 1 16 3 75.3 14 20 1.4 0 11 4th 0 4 0 0.0 0.0 0 0 0 0 0.0 1 16 16.0 0 16
By down and distance Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 4th & 6+ 0 3 0 0.0 0.0 0 0 0 0 0.0 1 16 16.0 0 16 4th & 8-10 0 3 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 4th & 3-7 0 0 0 0.0 0.0 0 0 0 0 0.0 1 16 16.0 0 16 4th & 1-2 0 1 0 0.0 0.0 0 0 0 0 0.0 0 0 0.0 0 0 3rd & 6+ 2 7 18 28.6 2.6 0 1 11 3 21.6 12 11 0.9 0 11 3rd & 11+ 0 0 0 0.0 0.0 0 0 0 1 0.0 5 22 4.4 0 9 3rd & 8-10 1 4 11 25.0 2.8 0 1 11 1 -1.9 2 -14 -7.0 0 1 3rd & 3-7 4 6 34 66.7 5.7 0 0 16 1 114.3 7 12 1.7 0 11 3rd & 1-2 1 1 6 100.0 6.0 0 0 6 0 150.4 0 0 0.0 0 0 2nd & 6+ 8 15 102 53.3 6.8 2 0 28 0 154.5 8 42 5.3 0 13 2nd & 11+ 2 5 27 40.0 5.4 1 0 19 0 151.4 4 24 6.0 0 11 2nd & 8-10 1 3 11 33.3 3.7 0 0 11 0 64.1 2 5 2.5 0 4 2nd & 3-7 8 10 90 80.0 9.0 1 0 28 0 188.6 3 21 7.0 0 13 2nd & 1-2 0 0 0 0.0 0.0 0 0 0 0 0.0 1 5 5.0 0 5 1st & 6+ 11 18 198 61.1 11.0 1 0 62 4 171.8 14 27 1.9 0 25 1st & 8-10 11 18 198 61.1 11.0 1 0 62 4 171.8 14 27 1.9 0 25 3rd (or 4th) and 9+ 1 3 11 33.3 3.7 0 0 11 2 64.1 6 7 1.2 0 9 3rd (or 4th) and 3-8 4 7 34 57.1 4.9 0 1 16 1 69.4 8 13 1.6 0 11 3rd (or 4th) and 1-2 1 1 6 100.0 6.0 0 0 6 0 150.4 0 0 0.0 0 0 1st and 10 11 18 198 61.1 11.0 1 0 62 4 171.8 14 27 1.9 0 25
Game log Season 2026 2025 2024
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/12 vs ALST W 34-17 0 1 0 0.0 0 0 0 0 0.0 - 1 3 3.0 0 3 Total 0 1 0 0.0 0 0 0 0 0.0 - 1 3 3.0 0 3
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/6 @ CLEM L 27-16 0 0 0 0.0 0 0 0 0 0.0 3.1 2 -1 -0.5 0 0 9/13 vs MEM L 28-7 10 29 65 34.5 0 1 25 4 46.4 4.8 10 -17 -1.7 0 6 9/20 @ BUFF W 21-17 14 24 148 58.3 1 0 41 4 123.9 34.7 16 50 3.1 1 13 10/4 vs USA W 31-24 OT 13 21 203 61.9 2 1 48 0 165.0 66.7 19 102 5.4 1 34 10/11 @ TXST W 48-41 OT 30 39 415 76.9 5 0 57 5 208.6 83.2 14 -4 -0.3 0 5 10/18 @ ULM W 37-14 13 21 223 61.9 1 0 60 1 166.8 72.1 7 -3 -0.4 0 3 10/25 vs UL W 35-23 16 24 180 66.7 0 1 28 3 121.3 59.7 11 25 2.3 2 15 11/1 vs ARST L 23-10 19 34 166 55.9 0 1 43 9 91.0 9.1 17 -27 -1.6 1 13 11/13 @ ODU L 33-0 2 2 14 100.0 0 0 10 0 158.8 88.3 1 6 6.0 0 6 12/5 @ JMU L 31-14 1 5 7 20.0 0 0 7 3 31.8 2.3 7 -19 -2.7 0 3 Sun Belt Championship 12/16 vs JVST L 17-13 12 23 116 52.2 0 2 20 2 77.1 9.2 12 14 1.2 0 11 IS4S Salute to Veterans Bowl Total 130 222 1,537 58.6 9 6 60 31 124.7 36.0 116 126 1.1 5 34
Date Opp Result CMP ATT YDS CMP% TD INT LNG SACK RTG QBR CAR YDS AVG TD LNG 9/7 @ MEM L 38-17 0 0 0 0.0 0 0 0 0 0.0 67.0 2 12 6.0 0 8 9/14 @ IOWA L 38-21 2 5 73 40.0 1 0 62 2 228.6 68.6 5 14 2.8 0 11 9/21 vs FAMU W 34-12 1 1 4 100.0 0 0 4 0 133.6 88.8 5 44 8.8 0 16 9/28 vs ULM L 13-9 6 11 57 54.5 0 0 16 0 98.1 27.6 9 55 6.1 0 25 10/3 vs TXST L 38-17 17 28 249 60.7 2 0 35 4 159.0 46.2 13 -7 -0.5 0 9 10/15 @ USA L 25-9 2 6 -6 33.3 0 1 3 1 -8.4 0.2 5 0 0.0 0 4 Total 28 51 377 54.9 3 1 62 7 132.5 22.4 39 118 3.0 0 25