Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Eastgate ParkWiregrass Championship · Oct 26 | 19:17.33 | Wiregrass Championship | October 26, 2017 |
| 5,000 Meters · Gateway ParkCentral Alabama Invitational · Sep 23 | 20:50.73 | Central Alabama Invitational | September 23, 2017 |
| 5,000 Meters · Loxley Municipal ParkAHSAA 3A Section 1 · Nov 1 | 19:26.63 | AHSAA 3A Section 1 | November 1, 2018 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 3A State XC Championships · Nov 10 | 18:46.10 | AHSAA Class 3A State XC Championships | November 10, 2018 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA 3A State XC Championships · Nov 11 | 19:10.23 | AHSAA 3A State XC Championships | November 11, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
4 results2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 3A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 57 · Providence Christian | 5,000 Meters Varsity | 57 | 19:10.23 PB | 11 |
| Oct 26 | Wiregrass ChampionshipOct 26 · 5,000 Meters Varsity · Place 26 · Providence Christian | 5,000 Meters Varsity | 26 | 19:17.33 PB | 11 |
| Sep 23 | Central Alabama InvitationalSep 23 · 5,000 Meters Varsity · Place 54 · Providence Christian | 5,000 Meters Varsity | 54 | 20:50.73 PB | 11 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | AHSAA 3A Section 1Nov 3 · 5,000 Meters Varsity · Place 28 · Providence Christian | 5,000 Meters Varsity | 28 | 20:17.94 | 10 |
| Oct 18 | Wiregrass ChampionshipOct 18 · 5,000 Meters Varsity · Place 41 · Providence | 5,000 Meters Varsity | 41 | 22:19.44 | — |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 213 · Providence C | 5,000 Meters Varsity | 213 | 21:47.69 | 10 |
| Sep 17 | Wiregrass InvitationalSep 17 · 5,000 Meters Varsity · Place 36 · Providence Christian | 5,000 Meters Varsity | 36 | 21:51.68 | 10 |
2014 Cross Country
1 results