Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gateway ParkCentral Alabama Invitational · Sep 23 | 21:42.63 | Central Alabama Invitational | September 23, 2017 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA 5A XC State Championship · Nov 9 | 17:19.60 | AHSAA 5A XC State Championship | November 9, 2019 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 5A State XC Championships · Nov 10 | 18:11.48 | AHSAA Class 5A State XC Championships | November 10, 2018 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)AHSAA 5A Section 2 · Nov 1 | 17:42.89 | AHSAA 5A Section 2 | November 1, 2019 |
| 5,000 Meters · Smith StationPanther Invitational · Oct 13 | 18:45.07 | Panther Invitational | October 13, 2018 |
| 5,000 Meters · Veteran's ParkSpain Park Invitational · Sep 16 | 22:41.3 | Spain Park Invitational | September 16, 2017 |
| 5,000 Meters · Veteran's Park 5KAHSAA 5A Section 2 · Nov 3 | 22:56.96 | AHSAA 5A Section 2 | November 3, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 5A · Place 23 · Valley | 5,000 Meters 5A | 23 | 17:19.60 | 12 |
| Nov 9 | AHSAA 5A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 23 · Valley | 5,000 Meters Varsity | 23 | 17:19.60 PB | 12 |
| Nov 1 | AHSAA 5A Section 2Nov 1 · 5,000 Meters Varsity · Place 6 · Valley | 5,000 Meters Varsity | 6 | 17:42.89 PB | 12 |
| Oct 19 | Tiger ClassicOct 19 · 5,000 Meters 5A · Place 28 · Valley | 5,000 Meters 5A | 28 | 18:32.40 | 12 |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 98 · Valley | 5,000 Meters Varsity | 98 | 18:42.55 | 12 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 5A · Place 53 · Valley | 5,000 Meters 5A | 53 | 18:11.48 | 11 |
| Nov 10 | AHSAA Class 5A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 53 · Valley | 5,000 Meters Varsity | 53 | 18:11.48 PB | 11 |
| Nov 2 | AHSAA 5A Section 2Nov 2 · 5,000 Meters Varsity · Place 19 · Valley | 5,000 Meters Varsity | 19 | 18:57.77 | 11 |
| Oct 13 | Panther InvitationalOct 13 · 5,000 Meters Varsity · Place 32 · Valley | 5,000 Meters Varsity | 32 | 18:45.07 PB | 11 |
| Oct 6 | Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 65 · Valley | 5,000 Meters Varsity | 65 | 18:44.85 | 11 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 5A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 94 · Valley | 5,000 Meters Varsity | 94 | 20:08.27 | 10 |
| Oct 21 | Tiger ClassicOct 21 · 5,000 Meters 5A · Place 87 · Valley | 5,000 Meters 5A | 87 | 20:46.01 | 10 |
| Sep 30 | Panther InviteSep 30 · 5,000 Meters Varsity · Place 75 · Valley | 5,000 Meters Varsity | 75 | 20:49.22 | 10 |
| Sep 23 | Central Alabama InvitationalSep 23 · 5,000 Meters Varsity · Place 70 · Valley | 5,000 Meters Varsity | 70 | 21:42.63 PB | 10 |
| Sep 16 | Spain Park InvitationalSep 16 · 5,000 Meters Varsity · Place 209 · Valley | 5,000 Meters Varsity | 209 | 22:41.3 PB | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | AHSAA 1A/2A State ChampionshipNov 12 · 5,000 Meters 5A · Place 101 · VALLEY | 5,000 Meters 5A | 101 | 20:24.18 | 9 |
| Nov 3 | AHSAA 5A Section 2Nov 3 · 5,000 Meters Varsity · Place 35 · Valley | 5,000 Meters Varsity | 35 | 22:56.96 PB | 9 |
| Oct 22 | Auburn Tiger ClassicOct 22 · 5,000 Meters 5A · Place 95 · Valley | 5,000 Meters 5A | 95 | 21:21.16 | 9 |
| Oct 8 | Smith Stations Panther InvitationalOct 8 · 5,000 Meters Varsity · Place 49 · Valley | 5,000 Meters Varsity | 49 | 21:48.82 | 9 |
| Sep 24 | Central Alabama InvitationalSep 24 · 5,000 Meters Varsity · Place 36 · Valley | 5,000 Meters Varsity | 36 | 22:24.60 | 9 |
| Sep 10 | Opelika InvitationalSep 10 · 5,000 Meters Varsity · Place 37 · Valley | 5,000 Meters Varsity | 37 | 21:50.09 | 9 |