Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Fairview ParkUSATF Alabama Junior Olympic, Open and Masters Championships · Nov 16 | 15:07.79 | USATF Alabama Junior Olympic, Open and Masters Championships | November 16, 2019 |
| 5,000 Meters · Auburn HSAHSAA 6A Section 2 · Nov 5 | 18:54.50 | AHSAA 6A Section 2 | November 5, 2020 |
| 5,000 Meters · Keisel ParkAHSAA Class 6A Section 2 · Oct 27 | 17:20.20 | AHSAA Class 6A Section 2 | October 27, 2022 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 6A State XC Championships · Nov 6 | 16:59.82 | AHSAA Class 6A State XC Championships | November 6, 2021 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 6A State XC Championships · Nov 10 | 19:31.54 | AHSAA Class 6A State XC Championships | November 10, 2018 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)JSU Foothills Invitational · Aug 29 | 16:46.20 | JSU Foothills Invitational | August 29, 2025 |
| 5,000 Meters · Trussville Country ClubAHSAA 6A Section 3 · Nov 2 | 20:21.20 | AHSAA 6A Section 3 | November 2, 2018 |
| 7,000 Meters · Langan Lake RoadAzalea City Cross Country Classic · Oct 3 | 24:11.01 | Azalea City Cross Country Classic | October 3, 2025 |
| 8,000 Meters · Graham Creek Nature Preserve2025 Sun Belt XC Championship · Oct 31 | 26:32.34 | 2025 Sun Belt XC Championship | October 31, 2025 |
| 8,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 12 | 27:09.04 | The Southern Showcase | September 12, 2025 |
| 8057 m · Harry Pritchard Running CourseCrimson Classic · Oct 17 | 27:06.79 | Crimson Classic | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2025 Sun Belt XC ChampionshipOct 31 · 8,000 Meters Men · Place 59 · TroyTroy | 8,000 Meters Men | 59 | 26:32.34 PB | Jr |
| Oct 17 | Crimson ClassicOct 17 · 8,057 Meters Collegiate · Place 151 · TroyTroy | 8,057 Meters Collegiate | 151 | 27:06.79 PB | Jr |
| Oct 3 | Azalea City Cross Country ClassicOct 3 · 7,000 Meters Collegiate · Place 13 · TroyTroy | 7,000 Meters Collegiate | 13 | 24:11.01 PB | Jr |
| Sep 12 | The Southern ShowcaseSep 12 · 8,000 Meters College · Place 317 · TroyTroy | 8,000 Meters College | 317 | 27:09.04 PB | Jr |
| Aug 29 | JSU Foothills InvitationalAug 29 · 5,000 Meters College · Place 59 · TroyTroy | 5,000 Meters College | 59 | 16:46.20 PB | Jr |
2024 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 6A · Place 26 · WetumpkaWetumpka | 5,000 Meters 6A | 26 | 17:09.75 | 12 |
| Oct 27 | AHSAA Class 6A Section 2Oct 27 · 5,000 Meters Varsity · Place 1 · WetumpkaWetumpka | 5,000 Meters Varsity | 1 | 17:20.20 PB | 12 |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 92 · WetumpkaWetumpka | 5,000 Meters Varsity | 92 | 16:42.05 | 12 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 36 · WetumpkaWetumpka | 5,000 Meters Varsity | 36 | 17:01.41 | 12 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 36 · WetumpkaWetumpka | 5,000 Meters Varsity | 36 | 17:01.41 | 12 |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 70 · WetumpkaWetumpka | 5,000 Meters Varsity | 70 | 17:05.76 | 12 |
| Aug 27 | Montgomery Academy Cross Country InvitationalAug 27 · 5,000 Meters Varsity · Place 4 · WetumpkaWetumpka | 5,000 Meters Varsity | 4 | 17:34.06 | — |
2021 Cross Country
4 results2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 6A · Place 77 · WetumpkaWetumpka | 5,000 Meters 6A | 77 | 18:10.49 | 10 |
| Nov 14 | AHSAA Class 6A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 77 · WetumpkaWetumpka | 5,000 Meters Varsity | 77 | 18:10.49 | 10 |
| Nov 5 | AHSAA 6A Section 2Nov 5 · 5,000 Meters Varsity · Place 6 · WetumpkaWetumpka | 5,000 Meters Varsity | 6 | 18:54.50 PB | 10 |
| Oct 17 | St. Bernard Oktoberfest InvitationalOct 17 · 5,000 Meters 7A · Place 28 · WetumpkaWetumpka | 5,000 Meters 7A | 28 | 18:20.23 | — |
| Oct 10 | Helena InvitationalOct 10 · 5,000 Meters Varsity · Place 42 · WetumpkaWetumpka | 5,000 Meters Varsity | 42 | 18:27.31 | 10 |
| Oct 2 | Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Gold · Place 128 · WetumpkaWetumpka | 5,000 Meters Varsity Gold | 128 | 17:52.12 | 10 |
2019 Cross Country
1 results2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 6A · Place 137 · WetumpkaWetumpka | 5,000 Meters 6A | 137 | 19:31.54 | 8 |
| Nov 10 | AHSAA Class 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 139 · WetumpkaWetumpka | 5,000 Meters Varsity | 139 | 19:31.54 PB | 8 |
| Nov 2 | AHSAA 6A Section 3Nov 2 · 5,000 Meters Varsity · Place 53 · WetumpkaWetumpka | 5,000 Meters Varsity | 53 | 20:21.20 PB | 8 |
| Oct 13 | Montgomery Academy InvitationalOct 13 · 5,000 Meters Varsity · Place 41 · WetumpkaWetumpka | 5,000 Meters Varsity | 41 | 20:31.77 | — |
| Oct 6 | Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 307 · WetumpkaWetumpka | 5,000 Meters Varsity | 307 | 21:25.39 | 8 |
| Sep 8 | Chicksaw Trails InvitationalSep 8 · 5,000 Meters Varsity · Place 224 · WetumpkaWetumpka | 5,000 Meters Varsity | 224 | 21:22.31 | 8 |
| Aug 24 | Montevallo Early Bird TwilightAug 24 · 5,000 Meters 5A · Place 82 · WetumpkaWetumpka | 5,000 Meters 5A | 82 | 21:05.67 | 8 |