Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Choccolocco ParkJSU Foothills Invitational · Sep 4 | 15:59.6 | JSU Foothills Invitational | September 4, 2026 |
| 5,000 Meters · Munny Sokol ParkAmerican Christian Sectional · Nov 2 | 16:37.05 | American Christian Sectional | November 2, 2023 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA State Cross Country Championship · Nov 11 | 16:29.54 | AHSAA State Cross Country Championship | November 11, 2023 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)JSU Foothills Invitational · Aug 29 | 15:43.56 | JSU Foothills Invitational | August 29, 2025 |
| 5,000 Meters · Sam Smith ParkWingfoot XC Classic Presented by Publix · Sep 22 | 16:38.7 | Wingfoot XC Classic Presented by Publix | September 22, 2023 |
| 8,000 Meters · Apalachee Regional ParkFSU XC Invitational · Oct 9 | 26:23.2 | FSU XC Invitational | October 9, 2026 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 26 | 25:23.22 | Gans Creek Classic - College | September 26, 2025 |
| 8,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 12 | 25:38.16 | The Southern Showcase | September 12, 2025 |
| 8,000 Meters · John Hunt Cross Country Running ParkCUSA XC Championships · Oct 31 | 25:36.8 | CUSA XC Championships | October 31, 2026 |
| 8,000 Meters · McFarland ParkKennemer Classic · Oct 16 | 25:28.9 | Kennemer Classic | October 16, 2026 |
| 8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 26:08.3 | Upstate XC Invite | October 18, 2025 |
| 8,000 Meters · Oxford Lake Park (Sports Complex)CUSA XC Championships · Nov 2 | 26:44.13 | CUSA XC Championships | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CUSA XC ChampionshipsOct 31 · 8,000 Meters Men · Place 37 · Jacksonville StateJacksonville State | 8,000 Meters Men | 37 | 25:36.8 PB | Jr |
| Oct 16 | Kennemer ClassicOct 16 · 8,000 Meters Collegiate · Place 11 · Jacksonville StateJacksonville State | 8,000 Meters Collegiate | 11 | 25:28.9 PB | Jr |
| Oct 9 | FSU XC InvitationalOct 9 · 8,000 Meters · Place 18 · Jacksonville StateJacksonville State | 8,000 Meters | 18 | 26:23.2 PB | Jr |
| Sep 18 | Southern Showcase (Collegiate)Sep 18 · 8,000 Meters Invite · Place 123 · Jacksonville StateJacksonville State | 8,000 Meters Invite | 123 | 25:52.5 | Jr |
| Sep 4 | JSU Foothills InvitationalSep 4 · 5,000 Meters Men · Place 24 · Jacksonville StateJacksonville State | 5,000 Meters Men | 24 | 15:59.6 PB | Jr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Conference USA Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 52 · Jacksonville StateJacksonville State | 8,000 Meters Champ | 52 | 25:59.97 | So |
| Oct 18 | Upstate XC InviteOct 18 · 8,000 Meters College · Place 56 · Jacksonville StateJacksonville State | 8,000 Meters College | 56 | 26:08.3 PB | So |
| Sep 26 | Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 175 · Jacksonville StateJacksonville State | 8,000 Meters Black | 175 | 25:23.22 PB | So |
| Sep 12 | The Southern ShowcaseSep 12 · 8,000 Meters College · Place 151 · Jacksonville StateJacksonville State | 8,000 Meters College | 151 | 25:38.16 PB | So |
| Aug 29 | JSU Foothills InvitationalAug 29 · 5,000 Meters College · Place 24 · Jacksonville StateJacksonville State | 5,000 Meters College | 24 | 15:43.56 PB | So |
2024 Cross Country
4 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 5A · Place 10 · American ChristianAmerican Christian | 5,000 Meters Boys 5A | 10 | 16:29.54 PB | 12 |
| Nov 2 | American Christian SectionalNov 2 · 5,000 Meters Boys 5000 Meter Run 5A · Place 8 · American ChristianAmerican Christian | 5,000 Meters Boys 5000 Meter Run 5A | 8 | 16:37.05 PB | 12 |
| Oct 7 | Jesse Owens ClassicOct 7 · 5,000 Meters Varsity · Place 5 · American ChrAmerican Chr | 5,000 Meters Varsity | 5 | 16:26.81 | 12 |
| Sep 22 | Wingfoot XC Classic Presented by PublixSep 22 · 5,000 Meters Varsity · Place 60 · American ChristianAmerican Christian | 5,000 Meters Varsity | 60 | 16:38.7 PB | 12 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · Varsity · Place 56 · American ChrAmerican Chr | Varsity | 56 | 16:50.26 | 12 |
| Aug 26 | ACA InvitationalAug 26 · 5,000 Meters Varsity · Place 3 · American ChrAmerican Chr | 5,000 Meters Varsity | 3 | 17:25.08 | — |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 5A · Place 12 · American ChristianAmerican Christian | 5,000 Meters 5A | 12 | 16:34.69 | 11 |
| Oct 15 | Randolph InvitationalOct 15 · 5,000 Meters Varsity · Place 28 · American ChrAmerican Chr | 5,000 Meters Varsity | 28 | 16:41.99 | — |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 20 · American ChrAmerican Chr | 5,000 Meters Varsity | 20 | 16:41.96 | 11 |
| Sep 17 | TCBY InvitationalSep 17 · 5,000 Meters Varsity · Place 5 · American ChrAmerican Chr | 5,000 Meters Varsity | 5 | 17:07.51 | — |
| Sep 3 | Mobile Cross Country Challenge of Champions 5KSep 3 · 5,000 Meters Invitational · Place 17 · American ChrAmerican Chr | 5,000 Meters Invitational | 17 | 17:43.12 | — |
| Aug 20 | ACA InvitationalAug 20 · 5,000 Meters Varsity · Place 7 · American ChristianAmerican Christian | 5,000 Meters Varsity | 7 | 17:32.83 | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AHSAA Class 4A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 23 · American ChristianAmerican Christian | 5,000 Meters Varsity | 23 | 17:31.30 | 10 |
| Oct 28 | AHSAA 4A Section 3Oct 28 · 5,000 Meters Varsity · Place 5 · American ChristianAmerican Christian | 5,000 Meters Varsity | 5 | 17:41.42 | 10 |
| Sep 11 | Chickasaw Trails InvitationalSep 11 · 5,000 Meters Varsity · Place 8 · American ChrAmerican Chr | 5,000 Meters Varsity | 8 | 17:25.55 | 10 |
| Aug 28 | Black & Gold ClassicAug 28 · 5,000 Meters Varsity · Place 43 · American ChrAmerican Chr | 5,000 Meters Varsity | 43 | 17:49.05 | 10 |
| Aug 21 | ACA Meet of ChampionsAug 21 · 5,000 Meters Varsity · Place 14 · American ChrAmerican Chr | 5,000 Meters Varsity | 14 | 18:23.66 | — |
2020 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 4A · Place 28 · American ChrAmerican Chr | 5,000 Meters 4A | 28 | 18:31.73 | 9 |
| Nov 14 | AHSAA Class 4A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 28 · American ChristianAmerican Christian | 5,000 Meters Varsity | 28 | 18:31.73 | 9 |
| Nov 5 | AHSAA 4A Section 3Nov 5 · 5,000 Meters Varsity · Place 13 · American ChristianAmerican Christian | 5,000 Meters Varsity | 13 | 18:38.44 | 9 |
| Oct 29 | CTC Meet IIOct 29 · 5,000 Meters Varsity · Place 5 · American ChrAmerican Chr | 5,000 Meters Varsity | 5 | 18:33.73 | — |
| Oct 17 | ACA InvitationalOct 17 · 5,000 Meters Varsity · Place 22 · American ChrAmerican Chr | 5,000 Meters Varsity | 22 | 18:21.23 | — |
| Oct 10 | Helena InvitationalOct 10 · 5,000 Meters Varsity · Place 73 · American ChrAmerican Chr | 5,000 Meters Varsity | 73 | 19:24.92 | 9 |
| Oct 2 | Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Silver · Place 77 · American ChristianAmerican Christian | 5,000 Meters Varsity Silver | 77 | 18:18.30 | 9 |
| Sep 19 | TCBY InvitationalSep 19 · 5,000 Meters Varsity · Place 22 · American ChrAmerican Chr | 5,000 Meters Varsity | 22 | 18:24.18 | — |
| Sep 11 | Chicksaw Trails InvitationalSep 11 · 5,000 Meters Championship · Place 112 · American ChristianAmerican Christian | 5,000 Meters Championship | 112 | 19:20.23 | 9 |
| Aug 29 | Black & Gold Classic Aug 29 · 5,000 Meters Varsity · Place 33 · American ChrAmerican Chr | 5,000 Meters Varsity | 33 | 18:48.18 | 9 |
| Aug 20 | CTC Triangular XC MeetAug 20 · 5,000 Meters Varsity · Place 10 · American ChristianAmerican Christian | 5,000 Meters Varsity | 10 | 18:43.13 | 9 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 4A · Place 113 · American ChrAmerican Chr | 5,000 Meters 4A | 113 | 19:28.79 | 8 |
| Nov 9 | AHSAA 4A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 113 · American ChristianAmerican Christian | 5,000 Meters Varsity | 113 | 19:28.79 | 8 |
| Oct 31 | AHSAA 4A Section 2Oct 31 · 5,000 Meters 4A · Place 31 · American ChrAmerican Chr | 5,000 Meters 4A | 31 | 20:24.78 | 8 |
| Oct 19 | ACA InvitationalOct 19 · 5,000 Meters Varsity · Place 48 · American ChrAmerican Chr | 5,000 Meters Varsity | 48 | 19:50.78 | — |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 221 · American ChrAmerican Chr | 5,000 Meters Varsity | 221 | 20:12.28 | 8 |
| Sep 28 | Battle of the BaySep 28 · 5,000 Meters Varsity · Place 50 · American ChrAmerican Chr | 5,000 Meters Varsity | 50 | 20:33.98 | — |
| Sep 21 | TCBY InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 30 · American ChrAmerican Chr | 5,000 Meters Junior Varsity | 30 | 20:36.21 | — |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 174 · American ChrAmerican Chr | 5,000 Meters Varsity | 174 | 21:04.68 | 8 |
2018 Cross Country
3 results