Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Merrimack Sports Complex -TURF11-14NIKE Twilight XC Kickoff · Aug 9 | 12:14.33 | NIKE Twilight XC Kickoff | August 9, 2025 |
| 5,000 Meters · Choccolocco ParkOxford Sectional · Oct 30 | 16:50.6 | Oxford Sectional | October 30, 2026 |
| 5,000 Meters · Fort McClellan Soccer FieldsCalhoun County Championships · Oct 19 | 17:11.40 | Calhoun County Championships | October 19, 2023 |
| 5,000 Meters · John Hunt Cross Country Running ParkOn Twilight at PR'ville · Sep 27 | 16:45.61 | On Twilight at PR'ville | September 27, 2025 |
| 5,000 Meters · McClellanCalhoun County XC Championship · Oct 23 | 16:39.42 | Calhoun County XC Championship | October 23, 2025 |
| 5,000 Meters · Munford High SchoolMunford Invitational · Sep 23 | 17:09.93 | Munford Invitational | September 23, 2023 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 8 | 16:33.97 | AHSAA XC State Championship | November 8, 2025 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)Waffle House/Yellow Jacket Invitational · Aug 30 | 17:03.38 | Waffle House/Yellow Jacket Invitational | August 30, 2025 |
| 5,000 Meters · Scottsboro High SchoolBlack and Gold Classic · Aug 29 | 17:19.2 | Black and Gold Classic | August 29, 2026 |
| 5,000 Meters · University of MontevalloEarly Bird Twilight (HS) · Sep 19 | 16:54.1 | Early Bird Twilight (HS) | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | AHSAA XC State ChampionshipNov 7 · 5,000 Meters 5A · Place 43 · OxfordOxford | 5,000 Meters 5A | 43 | 16:53.9 | 12 |
| Oct 30 | Oxford SectionalOct 30 · 5,000 Meters 5A · Place 4 · OxfordOxford | 5,000 Meters 5A | 4 | 16:50.6 PB | 12 |
| Oct 21 | Calhoun County XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 8 · Oxford (AL)Oxford (AL) | 5,000 Meters Varsity | 8 | 17:13.97 | 12 |
| Sep 26 | On Twilight at PR'ville (HS)Sep 26 · 5,000 Meters Championship · Place 150 · OxfordOxford | 5,000 Meters Championship | 150 | 17:06.2 | 12 |
| Sep 19 | Early Bird Twilight (HS)Sep 19 · 5,000 Meters Gold · Place 14 · OxfordOxford | 5,000 Meters Gold | 14 | 16:54.1 PB | 12 |
| Sep 5 | Yellow Jacket InvitationalSep 5 · 5,000 Meters Varsity · Place 16 · OxfordOxford | 5,000 Meters Varsity | 16 | 17:48.5 | 12 |
| Aug 29 | Black and Gold ClassicAug 29 · 5,000 Meters Large · Place 18 · OxfordOxford | 5,000 Meters Large | 18 | 17:19.2 PB | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | AHSAA XC State ChampionshipNov 8 · 5,000 Meters 6A · Place 9 · OxfordOxford | 5,000 Meters 6A | 9 | 16:33.97 PB | 11 |
| Oct 23 | Calhoun County XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 4 · OxfordOxford | 5,000 Meters Varsity | 4 | 16:39.42 PB | 11 |
| Sep 27 | On Twilight at PR'villeSep 27 · 5,000 Meters CHAMPIONSHIP · Place 77 · OxfordOxford | 5,000 Meters CHAMPIONSHIP | 77 | 16:45.61 PB | 11 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Large · Place 30 · OxfordOxford | 5,000 Meters Varsity Large | 30 | 16:57.34 | 11 |
| Aug 30 | Waffle House/Yellow Jacket InvitationalAug 30 · 5,000 Meters New Division · Place 6 · OxfordOxford | 5,000 Meters New Division | 6 | 17:03.38 PB | 11 |
| Aug 9 | NIKE Twilight XC KickoffAug 9 · 2 Miles 10-12th · Place 68 · Newbury Running ClubNewbury Running Club | 2 Miles 10-12th | 68 | 12:14.33 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 6A · Place 28 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters 6A | 28 | 16:41.59 | 10 |
| Oct 24 | Calhoun County ChampionshipOct 24 · 5,000 Meters Varsity · Place 4 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 4 | 16:50.72 | 10 |
| Oct 12 | Volunteer Fall ClassicOct 12 · 5,000 Meters Varsity · Place 7 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 7 | 17:36.30 | 10 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 88 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 88 | 17:28.83 | 10 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 88 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 88 | 17:28.83 | 10 |
| Aug 31 | Waffle House/Yellow Jacket InviteAug 31 · 5,000 Meters Varsity · Place 7 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 7 | 17:35.08 | 10 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 6A · Place 55 · OxfordOxford | 5,000 Meters Boys 6A | 55 | 17:22.14 | 9 |
| Oct 19 | Calhoun County ChampionshipsOct 19 · 5,000 Meters Varsity · Place 2 · OxfordOxford | 5,000 Meters Varsity | 2 | 17:11.40 PB | 9 |
| Oct 14 | Randolph InvitationalOct 14 · 5,000 Meters Varsity · Place 69 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 69 | 17:37.69 | 9 |
| Sep 30 | Oak Mountain HS XC InvitationalSep 30 · 5,000 Meters Varsity · Place 12 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 12 | 17:30.46 | 9 |
| Sep 23 | Munford InvitationalSep 23 · 5,000 Meters Boys 5000 Meter Run 5A-7A · Place 4 · OxfordOxford | 5,000 Meters Boys 5000 Meter Run 5A-7A | 4 | 17:09.93 PB | 9 |
| Sep 16 | Early Bird TwilightSep 16 · 5,000 Meters Varsity · Place 27 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 27 | 17:27.61 | 9 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 6A · Place 82 · OxfordOxford | 5,000 Meters 6A | 82 | 18:31.15 | 8 |
| Sep 27 | Bulldog TwilightSep 27 · 5,000 Meters Varsity · Place 18 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 18 | 18:44.41 | 8 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 241 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 241 | 18:44.39 | 8 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 241 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 241 | 18:44.39 | 8 |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 199 · Oxford High School (AL)Oxford High School (AL) | 5,000 Meters Varsity | 199 | 19:37.50 | 8 |