Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Glendoveer Golf Course2025 USATF Cross Country Championships · Dec 6 | 38:45.3 | 2025 USATF Cross Country Championships | December 6, 2025 |
| 5,000 Meters · Hewitt-Trussville HSHusky Invitational · Oct 19 | 18:40.49 | Husky Invitational | October 19, 2019 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 6A State XC Championships · Nov 6 | 16:48.41 | AHSAA Class 6A State XC Championships | November 6, 2021 |
| 5,000 Meters · Trussville Country ClubAHSAA 6A Section 3 · Nov 1 | 18:41.04 | AHSAA 6A Section 3 | November 1, 2019 |
| 5,000 Meters · Veteran's ParkAHSAA 6A Section 4 · Oct 28 | 17:53.02 | AHSAA 6A Section 4 | October 28, 2021 |
| 6,000 Meters · Appalachian State UniversityCovered Bridge Open XC · Aug 29 | 21:22.5 | Covered Bridge Open XC | August 29, 2025 |
| 6,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 20:54.9 | Adidas XC Invitational | September 15, 2023 |
| 8,000 Meters · Appalachian State UniversityThe Firetower Project · Oct 2 | 30:36.7 | The Firetower Project | October 2, 2026 |
| 8,000 Meters · Costal Carolina U - Hackler CourseChanticleer Challenge · Sep 19 | 27:43.7 | Chanticleer Challenge | September 19, 2025 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 27:54.0 | East Carolina Pirate Invitational | October 4, 2024 |
| 8,000 Meters · Elon UniversityElon Invitational · Oct 18 | 28:03.8 | Elon Invitational | October 18, 2024 |
| 8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 28:52.4 | Upstate XC Invite | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
3 results2021 Cross Country
5 results2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 6A · Place 44 · ChelseaChelsea | 5,000 Meters 6A | 44 | 17:37.73 | 11 |
| Nov 14 | AHSAA Class 6A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 44 · ChelseaChelsea | 5,000 Meters Varsity | 44 | 17:37.73 | 11 |
| Nov 5 | AHSAA 6A Section 4Nov 5 · 5,000 Meters Varsity · Place 16 · ChelseaChelsea | 5,000 Meters Varsity | 16 | 18:02.82 | 11 |
| Oct 23 | Spain Park Last ChanceOct 23 · 5,000 Meters Varsity · Place 25 · ChelseaChelsea | 5,000 Meters Varsity | 25 | 18:38.41 | — |
| Oct 17 | James Clemens Last Chance Twilight MeetOct 17 · 5,000 Meters Varsity · Place 61 · ChelseaChelsea | 5,000 Meters Varsity | 61 | 17:24.36 | — |
| Oct 2 | Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Gold · Place 105 · ChelseaChelsea | 5,000 Meters Varsity Gold | 105 | 17:25.00 | 11 |
| Sep 18 | Southern ShowcaseSep 18 · 5,000 Meters Varsity · Place 101 · ChelseaChelsea | 5,000 Meters Varsity | 101 | 17:17.46 | 11 |
| Sep 11 | Chicksaw Trails InvitationalSep 11 · 5,000 Meters Championship · Place 117 · ChelseaChelsea | 5,000 Meters Championship | 117 | 19:32.96 | 11 |
| Sep 3 | Warrior 2-Mile ChallengeSep 3 · 2 Miles Varsity · Place 21 · Chelsea HighChelsea High | 2 Miles Varsity | 21 | 11:47.56 | 11 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 6A · Place 79 · ChelseaChelsea | 5,000 Meters 6A | 79 | 18:20.56 | 10 |
| Nov 9 | AHSAA 6A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 79 · ChelseaChelsea | 5,000 Meters Varsity | 79 | 18:20.56 | 10 |
| Nov 1 | AHSAA 6A Section 3Nov 1 · 5,000 Meters Varsity · Place 37 · ChelseaChelsea | 5,000 Meters Varsity | 37 | 18:41.04 PB | 10 |
| Oct 19 | Husky InvitationalOct 19 · 5,000 Meters Varsity · Place 90 · ChelseaChelsea | 5,000 Meters Varsity | 90 | 18:40.49 PB | 10 |
| Oct 12 | Helena InvitationalOct 12 · 5,000 Meters Varsity · Place 27 · ChelseaChelsea | 5,000 Meters Varsity | 27 | 19:26.32 | — |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 133 · ChelseaChelsea | 5,000 Meters Varsity | 133 | 18:43.12 | 10 |
| Sep 28 | Oak Mountain InvitationalSep 28 · 5,000 Meters Varsity · Place 71 · ChelseaChelsea | 5,000 Meters Varsity | 71 | 19:58.96 | — |
| Sep 24 | Shelby County ChampionshipSep 24 · 5,000 Meters Varsity · Place 17 · ChelseaChelsea | 5,000 Meters Varsity | 17 | 19:09.72 | — |
| Sep 14 | Spain Park ClassicSep 14 · 5,000 Meters Varsity · Place 71 · ChelseaChelsea | 5,000 Meters Varsity | 71 | 20:41.13 | — |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 163 · ChelseaChelsea | 5,000 Meters Varsity | 163 | 19:26.73 | 10 |