Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gateway ParkCentral Alabama Invitational · Sep 23 | 20:27.44 | Central Alabama Invitational | September 23, 2017 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 5A State XC Championships · Nov 10 | 16:56.93 | AHSAA Class 5A State XC Championships | November 10, 2018 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA 5A State XC Championships · Nov 11 | 17:58.89 | AHSAA 5A State XC Championships | November 11, 2017 |
| 5,000 Meters · Oxford Lake Park (Sports Complex) AHSAA 5A Section 2 · Nov 2 | 17:22.47 | AHSAA 5A Section 2 | November 2, 2018 |
| 5,000 Meters · Smith StationPanther Invitational · Oct 13 | 16:53.53 | Panther Invitational | October 13, 2018 |
| 5,000 Meters · Veteran's ParkSpain Park Invitational · Sep 16 | 19:03.3 | Spain Park Invitational | September 16, 2017 |
| 5,000 Meters · Veteran's Park 5KAHSAA 5A Section 2 · Nov 3 | 19:47.75 | AHSAA 5A Section 2 | November 3, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
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 14 · Valley | 5,000 Meters 5A | 14 | 16:56.93 | 12 |
| Nov 10 | AHSAA Class 5A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 14 · Valley | 5,000 Meters Varsity | 14 | 16:56.93 PB | 12 |
| Nov 2 | AHSAA 5A Section 2Nov 2 · 5,000 Meters Varsity · Place 3 · Valley | 5,000 Meters Varsity | 3 | 17:22.47 PB | 12 |
| Oct 13 | Panther InvitationalOct 13 · 5,000 Meters Varsity · Place 8 · Valley | 5,000 Meters Varsity | 8 | 16:53.53 PB | 12 |
| Oct 6 | Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 5 · Valley | 5,000 Meters Varsity | 5 | 16:50.00 | 12 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 5A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 36 · Valley | 5,000 Meters Varsity | 36 | 17:58.89 PB | 11 |
| Oct 21 | Tiger ClassicOct 21 · 5,000 Meters 5A · Place 54 · Valley | 5,000 Meters 5A | 54 | 19:23.06 | 11 |
| Sep 30 | Panther InviteSep 30 · 5,000 Meters Varsity · Place 18 · Valley | 5,000 Meters Varsity | 18 | 18:04.98 | 11 |
| Sep 23 | Central Alabama InvitationalSep 23 · 5,000 Meters Varsity · Place 45 · Valley | 5,000 Meters Varsity | 45 | 20:27.44 PB | 11 |
| Sep 16 | Spain Park InvitationalSep 16 · 5,000 Meters Varsity · Place 67 · Valley | 5,000 Meters Varsity | 67 | 19:03.3 PB | 11 |
| Sep 2 | Yellow Jackets InvitationalSep 2 · 5,000 Meters Varsity · Place 31 · Valley | 5,000 Meters Varsity | 31 | 19:16.20 | 11 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | AHSAA 1A/2A State ChampionshipNov 12 · 5,000 Meters 5A · Place 52 · VALLEY | 5,000 Meters 5A | 52 | 18:29.77 | 10 |
| Nov 3 | AHSAA 5A Section 2Nov 3 · 5,000 Meters Varsity · Place 12 · Valley | 5,000 Meters Varsity | 12 | 19:47.75 PB | 10 |
| Oct 22 | Auburn Tiger ClassicOct 22 · 5,000 Meters 5A · Place 57 · Valley | 5,000 Meters 5A | 57 | 19:20.21 | 10 |
| Oct 8 | Smith Stations Panther InvitationalOct 8 · 5,000 Meters Varsity · Place 35 · Valley | 5,000 Meters Varsity | 35 | 20:01.00 | 10 |
| Sep 24 | Central Alabama InvitationalSep 24 · 5,000 Meters Varsity · Place 25 · Valley | 5,000 Meters Varsity | 25 | 20:13.84 | 10 |
| Sep 10 | Opelika InvitationalSep 10 · 5,000 Meters Varsity · Place 21 · Valley | 5,000 Meters Varsity | 21 | 19:47.13 | 10 |