Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gateway ParkCentral Alabama Invitational · Sep 23 | 22:54.96 | Central Alabama Invitational | September 23, 2017 |
| 5,000 Meters · Hewitt-Trussville HSHusky Invitational · Oct 19 | 25:36.22 | Husky Invitational | October 19, 2019 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA 6A State XC Championships · Nov 11 | 21:17.74 | AHSAA 6A State XC Championships | November 11, 2017 |
| 5,000 Meters · Trussville Country ClubAHSAA 6A Section 3 · Nov 2 | 23:10.66 | AHSAA 6A Section 3 | November 2, 2018 |
| 5,000 Meters · Veteran's ParkSpain Park Invitational · Sep 16 | 23:36.2 | Spain Park Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Husky InvitationalOct 19 · 5,000 Meters Junior Varsity · Place 242 · Stanhope Elmore | 5,000 Meters Junior Varsity | 242 | 25:36.22 PB | 12 |
2018 Cross Country
4 results2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 6A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 192 · Stanhope Elmore | 5,000 Meters Varsity | 192 | 21:17.74 PB | 10 |
| Sep 23 | Central Alabama InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 31 · Stanhope Elmore | 5,000 Meters Junior Varsity | 31 | 22:54.96 PB | 10 |
| Sep 16 | Spain Park InvitationalSep 16 · 5,000 Meters Varsity · Place 231 · Stanhope Elmore | 5,000 Meters Varsity | 231 | 23:36.2 PB | 10 |
2016 Cross Country
4 results