Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Central High School of Clay AHSAA 5A Section 2 · Oct 31 | 23:52.48 | AHSAA 5A Section 2 | October 31, 2024 |
| 5,000 Meters · Fort McClellanWing and a Prayer Invitational · Oct 6 | 22:47.77 | Wing and a Prayer Invitational | October 6, 2022 |
| 5,000 Meters · Fort McClellan Soccer FieldsCalhoun County Championships · Oct 19 | 22:06.16 | Calhoun County Championships | October 19, 2023 |
| 5,000 Meters · Munford High SchoolMunford Invitational · Sep 21 | 21:36.15 | Munford Invitational | September 21, 2024 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 4A State XC Championships · Nov 6 | 21:38.41 | AHSAA Class 4A State XC Championships | November 6, 2021 |
| 5,000 Meters · White Plains Youth Sports ComplexAHSAA 4A Section 2 · Oct 28 | 21:55.04 | AHSAA 4A Section 2 | October 28, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AHSAA 5A Section 2Oct 31 · 5,000 Meters Varsity · Place 75 · Jacksonville | 5,000 Meters Varsity | 75 | 23:52.48 PB | 11 |
| Oct 31 | AHSAA Central-Clay County SectionalOct 31 · 5,000 Meters Varsity - 5A · Place 75 · Jacksonville | 5,000 Meters Varsity - 5A | 75 | 23:52.48 | 11 |
| Oct 24 | Calhoun County ChampionshipOct 24 · 5,000 Meters Varsity · Place 75 · Jacksonville | 5,000 Meters Varsity | 75 | 21:58.33 | 11 |
| Oct 5 | Lake Guntersville InvitationalOct 5 · 5,000 Meters Varsity · Place 89 · Jacksonville | 5,000 Meters Varsity | 89 | 21:43.06 | 11 |
| Oct 5 | Lake Guntersville InvitationalOct 5 · 5,000 Meters Varsity · Place 89 · Jacksonville | 5,000 Meters Varsity | 89 | 21:43.06 | 11 |
| Oct 1 | Valley Cub TwilightOct 1 · 5,000 Meters Varsity · Place 45 · Jacksonville | 5,000 Meters Varsity | 45 | 21:25.73 | 11 |
| Sep 21 | Munford InvitationalSep 21 · 5,000 Meters 5A-7A · Place 51 · Jacksonville | 5,000 Meters 5A-7A | 51 | 21:36.15 PB | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Spain Park SectionalNov 2 · 5,000 Meters 4A · Place 42 · Jacksonville | 5,000 Meters 4A | 42 | 22:47.63 | 10 |
| Oct 19 | Calhoun County ChampionshipsOct 19 · 5,000 Meters Varsity · Place 69 · Jacksonville | 5,000 Meters Varsity | 69 | 22:06.16 PB | 12 |
| Oct 14 | Wildcat Fall ClassicOct 14 · 5,000 Meters 7A · Place 75 · Jacksonville | 5,000 Meters 7A | 75 | 23:20.96 | 12 |
| Oct 5 | Pleasant Valley Twilight InviteOct 5 · 5,000 Meters Varsity · Place 82 · Jacksonville | 5,000 Meters Varsity | 82 | 23:33.23 | 12 |
| Oct 5 | Pleasant Valley Twilight InviteOct 5 · 5,000 Meters Varsity · Place 82 · Jacksonville | 5,000 Meters Varsity | 82 | 23:33.23 | 12 |
| Sep 30 | Oak Mountain HS XC InvitationalSep 30 · 5,000 Meters Varsity · Place 80 · Jacksonville | 5,000 Meters Varsity | 80 | 24:30.02 | 12 |
| Sep 26 | Bulldog TwilightSep 26 · 5,000 Meters Varsity · Place 82 · Jacksonville | 5,000 Meters Varsity | 82 | 23:58.57 | 12 |
| Sep 23 | Munford InvitationalSep 23 · 5,000 Meters Boys 5000 Meter Run 1A-4A · Place 70 · Jacksonville | 5,000 Meters Boys 5000 Meter Run 1A-4A | 70 | 22:06.37 | 12 |
| Sep 16 | Wing and a PrayerSep 16 · 5,000 Meters 5A · Place 23 · Jacksonville | 5,000 Meters 5A | 23 | 22:41.07 | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Calhoun County ChampionshipsOct 20 · 5,000 Meters Varsity · Place 71 · Jacksonville | 5,000 Meters Varsity | 71 | 22:01.01 | — |
| Oct 6 | Wing and a Prayer InvitationalOct 6 · 5,000 Meters Varsity · Place 90 · Jacksonville | 5,000 Meters Varsity | 90 | 22:47.77 PB | 11 |
| Oct 1 | Lake Guntersville InvitationalOct 1 · 2.0999999046325684 Miles Varsity · Place 59 · Jacksonville | 2.0999999046325684 Miles Varsity | 59 | 15:16.97 | 11 |
| Oct 1 | Lake Guntersville InvitationalOct 1 · Junior Varsity · Place 59 · Jacksonville | Junior Varsity | 59 | 15:16.97 | — |
| Sep 27 | Bulldog TwilightSep 27 · 5,000 Meters Varsity · Place 77 · Jacksonville | 5,000 Meters Varsity | 77 | 22:42.92 | 11 |
| Sep 27 | Bulldog TwilightSep 27 · 5,000 Meters Varsity · Place 77 · Jacksonville | 5,000 Meters Varsity | 77 | 22:42.92 | 11 |
| Aug 25 | Raider Rumble in the HillsAug 25 · 5,000 Meters Varsity · Place 66 · Jacksonville | 5,000 Meters Varsity | 66 | 24:14.52 | 11 |
| Aug 18 | Wildcat TwilightAug 18 · 5,000 Meters Varsity · Place 73 · Jacksonville | 5,000 Meters Varsity | 73 | 25:59.00 | 11 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AHSAA Class 4A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 142 · Jacksonville | 5,000 Meters Varsity | 142 | 21:38.41 PB | 10 |
| Oct 28 | AHSAA 4A Section 2Oct 28 · 5,000 Meters Varsity · Place 34 · Jacksonville | 5,000 Meters Varsity | 34 | 21:55.04 PB | 10 |
| Aug 28 | St Clair County XC ClassicAug 28 · 5,000 Meters Varsity · Place 181 · Jacksonville | 5,000 Meters Varsity | 181 | 25:57.54 | 10 |
| Aug 19 | Wildcat TwilightAug 19 · 5,000 Meters Varsity · Place 81 · Jacksonville | 5,000 Meters Varsity | 81 | 25:22.44 | 10 |