Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gateway ParkCentral Alabama Invitational · Sep 23 | 21:11.63 | Central Alabama Invitational | September 23, 2017 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 6A State XC Championships · Nov 10 | 19:00.23 | AHSAA Class 6A State XC Championships | November 10, 2018 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA 6A State XC Championships · Nov 11 | 19:17.58 | AHSAA 6A State XC Championships | November 11, 2017 |
| 5,000 Meters · Trussville Country ClubAHSAA 6A Section 3 · Nov 2 | 19:46.91 | AHSAA 6A Section 3 | November 2, 2018 |
| 5,000 Meters · Veteran's ParkSpain Park Invitational · Sep 16 | 20:44.4 | Spain Park Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 6A · Place 103 · Wetumpka | 5,000 Meters 6A | 103 | 19:00.23 | 9 |
| Nov 10 | AHSAA Class 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 105 · Wetumpka | 5,000 Meters Varsity | 105 | 19:00.23 PB | 9 |
| Nov 2 | AHSAA 6A Section 3Nov 2 · 5,000 Meters Varsity · Place 36 · Wetumpka | 5,000 Meters Varsity | 36 | 19:46.91 PB | 9 |
| Oct 13 | Montgomery Academy InvitationalOct 13 · 5,000 Meters Varsity · Place 25 · Wetumpka | 5,000 Meters Varsity | 25 | 19:38.76 | — |
| Oct 6 | Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 225 · Wetumpka | 5,000 Meters Varsity | 225 | 19:58.59 | 9 |
| Sep 8 | Chicksaw Trails InvitationalSep 8 · 5,000 Meters Varsity · Place 183 · Wetumpka | 5,000 Meters Varsity | 183 | 20:19.62 | 9 |
| Aug 24 | Montevallo Early Bird TwilightAug 24 · 5,000 Meters 5A · Place 66 · Wetumpka | 5,000 Meters 5A | 66 | 20:06.75 | 9 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 6A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 133 · Wetumpka | 5,000 Meters Varsity | 133 | 19:17.58 PB | 8 |
| Oct 21 | Tiger ClassicOct 21 · 5,000 Meters 5A · Place 79 · Wetumpka | 5,000 Meters 5A | 79 | 20:29.59 | 8 |
| Oct 7 | Jesse Owens XC ClassicOct 7 · 5,000 Meters Varsity · Place 272 · Wetumpka | 5,000 Meters Varsity | 272 | 20:00.69 | 8 |
| Sep 30 | Oak Mountain InvitationalSep 30 · 5,000 Meters Varsity · Place 98 · Wetumpka | 5,000 Meters Varsity | 98 | 20:50.14 | — |
| Sep 23 | Central Alabama InvitationalSep 23 · 5,000 Meters Varsity · Place 57 · Wetumpka | 5,000 Meters Varsity | 57 | 21:11.63 PB | 8 |
| Sep 16 | Spain Park InvitationalSep 16 · 5,000 Meters Varsity · Place 128 · Wetumpka | 5,000 Meters Varsity | 128 | 20:44.4 PB | 8 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Warhawk ChallengeOct 15 · 5,000 Meters Varsity · Place 135 · Wetumpka | 5,000 Meters Varsity | 135 | 21:38.48 | — |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 255 · Wetumpka | 5,000 Meters Varsity | 255 | 21:02.50 | 7 |
| Sep 24 | Oak Mountain InvitationalSep 24 · 5,000 Meters Varsity · Place 54 · Wetumpka | 5,000 Meters Varsity | 54 | 21:51.50 | — |
| Sep 10 | Stanhope Elmore Mustang Cross Country InvitationalSep 10 · 5,000 Meters Varsity · Place 69 · Wetumpka | 5,000 Meters Varsity | 69 | 24:50.71 | — |
| Aug 26 | Montevallo Early Bird Twilight ClassicAug 26 · 3,000 Meters Middle School · Place 74 · Wetumpka | 3,000 Meters Middle School | 74 | 13:08.82 | 7 |