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 Career 158 273 57.9 1,914 7.0 12 7 62 38 126.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 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 Career 158 273 57.9 1,914 7.0 12 7 62 38 126.1
Rushing Season Team CAR YDS AVG TD LNG 2024 TROY 39 118 3.0 0 25 2025 TROY 116 126 1.1 5 34 Career 155 244 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 2025 2024
Season, home and away Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG Season 130 222 1,537 58.6 6.9 9 6 60 31 124.7 116 126 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 72 114 923 63.2 8.1 7 2 60 15 147.9 59 43 0.7 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 13 28 123 46.4 4.4 0 2 20 5 69.0 19 -5 -0.3 0 11
By quarter Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 29 46 368 63.0 8.0 1 0 57 5 137.4 22 50 2.3 2 34 2nd 31 56 353 55.4 6.3 3 2 60 9 118.8 28 19 0.7 1 15 3rd 24 36 354 66.7 9.8 1 1 48 8 152.9 22 -7 -0.3 0 13 4th 43 81 441 53.1 5.4 3 3 31 9 103.6 43 59 1.4 2 13
By half Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1st 60 102 721 58.8 7.1 4 2 60 14 127.2 50 69 1.4 3 34 2nd 70 120 816 58.3 6.8 5 4 48 17 122.5 66 57 0.9 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 69 107 882 64.5 8.2 8 3 57 11 152.8 61 162 2.7 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 26 35 361 74.3 10.3 3 1 31 5 183.5 28 53 1.9 3 34
In losses, by margin Split CMP ATT YDS CMP% AVG TD INT LNG SACK RTG CAR YDS AVG TD LNG 1-7 23 46 235 50.0 5.1 3 1 48 6 110.1 26 48 1.8 0 15 8-14 24 48 271 50.0 5.6 0 1 48 9 93.3 24 6 0.3 2 12 LOSING BY 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 9 18 110 50.0 6.1 0 1 43 4 90.2 9 -20 -2.2 0 6 Own 20-39 51 79 550 64.6 7.0 0 2 48 10 118.0 42 59 1.4 0 15 Between 40's 38 70 563 54.3 8.0 2 1 60 10 128.4 31 6 0.2 0 11 Opp 39-20 22 38 220 57.9 5.8 1 1 29 6 109.9 23 49 2.1 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 46 74 574 62.2 7.8 5 3 57 7 141.5 41 103 2.5 2 34 2nd 35 63 368 55.6 5.8 1 2 33 13 103.5 44 27 0.6 2 15 3rd 40 70 517 57.1 7.4 2 0 60 10 128.6 27 0 0.0 1 13 4th 9 15 78 60.0 5.2 1 1 31 1 112.3 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+ 2 5 36 40.0 7.2 0 1 31 1 60.5 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 6 9 40 66.7 4.4 0 1 9 0 81.8 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+ 30 53 362 56.6 6.8 1 0 43 9 120.2 15 -25 -1.7 0 13 3rd & 11+ 6 19 107 31.6 5.6 0 0 43 5 78.9 7 -18 -2.6 0 12 3rd & 8-10 16 22 183 72.7 8.3 0 0 41 2 142.6 4 -6 -1.5 0 1 3rd & 3-7 16 27 199 59.3 7.4 2 0 60 3 145.6 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+ 27 47 247 57.4 5.3 1 0 28 11 108.6 35 21 0.6 1 15 2nd & 11+ 7 12 53 58.3 4.4 0 0 19 1 95.4 8 21 2.6 0 13 2nd & 8-10 14 23 152 60.9 6.6 0 0 28 6 116.4 18 -3 -0.2 1 8 2nd & 3-7 10 21 114 47.6 5.4 1 1 29 6 99.4 17 8 0.5 0 15 2nd & 1-2 4 7 49 57.1 7.0 0 1 33 0 87.4 1 1 1.0 1 1 1st & 6+ 46 73 574 63.0 7.9 5 3 57 7 143.4 40 99 2.5 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 44 71 563 62.0 7.9 4 3 57 7 138.7 39 99 2.5 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+ 19 35 240 54.3 6.9 0 0 43 7 111.9 10 -25 -2.5 0 12 3rd (or 4th) and 3-8 19 33 249 57.6 7.5 2 0 60 3 141.0 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 44 71 563 62.0 7.9 4 3 57 7 138.7 39 99 2.5 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 LOSING BY 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 2025 2024
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