Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bicentennial ParkAHSAA 4A Section 1 · Oct 28 | 21:48.54 | AHSAA 4A Section 1 | October 28, 2021 |
| 5,000 Meters · Blakeley State ParkDaphne Invitational · Sep 24 | 19:03.78 | Daphne Invitational | September 24, 2022 |
| 5,000 Meters · Loxley Municipal ParkAHSAA 6A Section 1 · Oct 31 | 21:56.15 | AHSAA 6A Section 1 | October 31, 2024 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA State Cross Country Championship · Nov 11 | 18:42.81 | AHSAA State Cross Country Championship | November 11, 2023 |
| 5,000 Meters · Point MallardDew it on the Trails Invitational · Oct 12 | 21:30.40 | Dew it on the Trails Invitational | October 12, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 6A · Place 31 · Bayside Academy | 5,000 Meters 6A | 31 | 20:02.02 | 12 |
| Oct 31 | AHSAA 6A Section 1Oct 31 · 5,000 Meters Varsity · Place 16 · Bayside Academy | 5,000 Meters Varsity | 16 | 21:56.15 PB | 12 |
2023 Cross Country
4 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 5A · Place 5 · Bayside Academy | 5,000 Meters 5A | 5 | 19:11.93 | 10 |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 25 · Bayside Acad | 5,000 Meters Varsity | 25 | 18:57.35 | 10 |
| Sep 24 | Daphne InvitationalSep 24 · 5,000 Meters Varsity · Place 1 · Bayside Academy | 5,000 Meters Varsity | 1 | 19:03.78 PB | 10 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 8 · Bayside Academy | 5,000 Meters Varsity | 8 | 19:50.69 | 10 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 8 · Bayside Academy | 5,000 Meters Varsity | 8 | 19:50.69 | 10 |
2021 Cross Country
3 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 4A · Place 9 · Bayside Academy | 5,000 Meters 4A | 9 | 20:44.38 | 8 |
| Nov 14 | AHSAA Class 4A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 9 · Bayside Academy | 5,000 Meters Varsity | 9 | 20:44.38 | 8 |
| Oct 17 | Baldwin County ChampionshipsOct 17 · 5,000 Meters Varsity · Place 1 · Bayside Academy | 5,000 Meters Varsity | 1 | 20:14.19 | — |
| Sep 26 | Daphne Invite/Battle of the BaySep 26 · 5,000 Meters Varsity · Place 4 · Bayside Academy | 5,000 Meters Varsity | 4 | 22:38.36 | — |
| Aug 29 | Admiral's Twilight InvitationalAug 29 · 3,000 Meters Varsity · Place 1 · Bayside Academy | 3,000 Meters Varsity | 1 | 13:08.00 | 8 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 3A · Place 17 · Bayside Academy | 5,000 Meters 3A | 17 | 21:23.06 | 7 |
| Nov 1 | AHSAA 3A Section 1Nov 1 · 5,000 Meters Varsity · Place 11 · Bayside Academy | 5,000 Meters Varsity | 11 | 22:26.28 | 7 |
| Oct 12 | Dew it on the Trails InvitationalOct 12 · 5,000 Meters Varsity - 1A/4A · Place 7 · Bayside Academy | 5,000 Meters Varsity - 1A/4A | 7 | 21:30.40 PB | 7 |
| Oct 5 | T.R. Miller ChallengeOct 5 · 5,000 Meters Varsity · Place 61 · Bayside Academy | 5,000 Meters Varsity | 61 | 26:36.72 | — |
| Sep 21 | Daphne InvitationalSep 21 · 5,000 Meters Varsity · Place 26 · Bayside Academy | 5,000 Meters Varsity | 26 | 22:29.89 | 7 |