Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Central High School of Clay AHSAA 5A Section 3 · Nov 5 | 18:41.41 | AHSAA 5A Section 3 | November 5, 2020 |
| 5,000 Meters · Fairview ParkAHSAA 4A Section 3 · Nov 2 | 18:47.99 | AHSAA 4A Section 3 | November 2, 2018 |
| 5,000 Meters · Oakville Indian Mounds ParkJesse Owens Classic · Oct 2 | 18:08.35 | Jesse Owens Classic | October 2, 2020 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 4A State XC Championships · Nov 10 | 19:49.58 | AHSAA Class 4A State XC Championships | November 10, 2018 |
| 5,000 Meters · St. Clair County HSSt. Clair County Bullfrog Pond Classic · Oct 8 | 21:45.67 | St. Clair County Bullfrog Pond Classic | October 8, 2016 |
| 5,000 Meters · Veteran's Park 5KAHSAA 5A Section 2 · Nov 3 | 22:00.48 | AHSAA 5A Section 2 | November 3, 2016 |
| 5,000 Meters · White Plains Youth Sports ComplexWhite Plains Wildcat Twilight XC Invitational · Aug 20 | 21:00.14 | White Plains Wildcat Twilight XC Invitational | August 20, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 5A · Place 39 · Lincoln | 5,000 Meters 5A | 39 | 18:26.43 | 12 |
| Nov 14 | AHSAA Class 5A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 39 · Lincoln | 5,000 Meters Varsity | 39 | 18:26.43 | 12 |
| Nov 5 | AHSAA 5A Section 3Nov 5 · 5,000 Meters Varsity · Place 6 · Lincoln | 5,000 Meters Varsity | 6 | 18:41.41 PB | 12 |
| Oct 2 | Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Bronze · Place 9 · Lincoln | 5,000 Meters Varsity Bronze | 9 | 18:08.35 PB | 12 |
| Sep 26 | Spain Park Twilight Under the LightsSep 26 · 5,000 Meters Varsity · Place 46 · Lincoln | 5,000 Meters Varsity | 46 | 19:42.35 | — |
| Sep 11 | Chicksaw Trails InvitationalSep 11 · 5,000 Meters Varsity Large Schools · Place 77 · Lincoln | 5,000 Meters Varsity Large Schools | 77 | 19:11.79 | 12 |
| Sep 5 | Raider XC InvitationalSep 5 · 5,000 Meters Varsity · Place 40 · Lincoln | 5,000 Meters Varsity | 40 | 20:26.94 | 12 |
| Aug 20 | White Plains Wildcat Twilight XC InvitationalAug 20 · 5,000 Meters Varsity - 5A/7A · Place 27 · Lincoln | 5,000 Meters Varsity - 5A/7A | 27 | 21:00.14 PB | 12 |
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AHSAA 4A Section 3Oct 31 · 5,000 Meters Varsity · Place 38 · Lincoln | 5,000 Meters Varsity | 38 | 19:11.87 | 11 |
| Oct 10 | Pleasant Valley TwilightOct 10 · 5,000 Meters Varsity · Place 24 · Lincoln | 5,000 Meters Varsity | 24 | 19:50.92 | — |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 89 · Lincoln | 5,000 Meters Varsity | 89 | 18:35.60 | 11 |
| Sep 28 | Oak Mountain InvitationalSep 28 · 5,000 Meters Varsity · Place 45 · Lincoln | 5,000 Meters Varsity | 45 | 19:00.61 | — |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 4A · Place 120 · Lincoln | 5,000 Meters 4A | 120 | 19:49.58 | 10 |
| Nov 10 | AHSAA Class 4A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 120 · Lincoln | 5,000 Meters Varsity | 120 | 19:49.58 PB | 10 |
| Nov 2 | AHSAA 4A Section 3Nov 2 · 5,000 Meters Varsity · Place 23 · Lincoln | 5,000 Meters Varsity | 23 | 18:47.99 PB | 10 |
| Oct 13 | Terrortorium on the CreekbankOct 13 · 5,000 Meters Varsity · Place 71 · Lincoln | 5,000 Meters Varsity | 71 | 20:00.14 | — |
| Oct 6 | Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 151 · Lincoln | 5,000 Meters Varsity | 151 | 19:59.68 | 10 |
| Sep 1 | Waffle House/ Yellow Jacket InvitationalSep 1 · 5,000 Meters Varsity · Place 66 · Lincoln | 5,000 Meters Varsity | 66 | 21:19.18 | — |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 5A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 66 · Lincoln | 5,000 Meters Varsity | 66 | 19:02.11 | 9 |
| Oct 21 | Wildcat Fall ClassicOct 21 · 5,000 Meters Varsity · Place 39 · Lincoln | 5,000 Meters Varsity | 39 | 20:46.12 | 9 |
| Oct 7 | Jesse Owens XC ClassicOct 7 · 5,000 Meters Varsity · Place 130 · Lincoln | 5,000 Meters Varsity | 130 | 19:53.67 | 9 |
| Sep 23 | Volunteer Spirit ClassicSep 23 · 5,000 Meters Varsity · Place 25 · Lincoln | 5,000 Meters Varsity | 25 | 21:34.80 | — |
| Sep 23 | Volunteer Spirit ClassicSep 23 · 5,000 Meters Varsity · Place 25 · Lincoln | 5,000 Meters Varsity | 25 | 21:34.80 | — |
| Sep 16 | St. Clair County InvitationalSep 16 · 5,000 Meters Varsity · Place 57 · Lincoln | 5,000 Meters Varsity | 57 | 20:58.49 | — |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | AHSAA 5A Section 2Nov 3 · 5,000 Meters Varsity · Place 27 · Lincoln | 5,000 Meters Varsity | 27 | 22:00.48 PB | 8 |
| Oct 22 | Auburn Tiger ClassicOct 22 · 5,000 Meters 5A · Place 98 · Lincoln | 5,000 Meters 5A | 98 | 21:22.57 | 8 |
| Oct 8 | St. Clair County Bullfrog Pond ClassicOct 8 · 5,000 Meters 5A-7A · Place 52 · Lincoln | 5,000 Meters 5A-7A | 52 | 21:45.67 PB | 8 |
| Oct 1 | Titans Trail InvitationalOct 1 · 5,000 Meters Varsity · Place 19 · Lincoln | 5,000 Meters Varsity | 19 | 23:39.28 | 8 |
| Sep 17 | St. Clair County InvitationalSep 17 · 5,000 Meters 5A-7A · Place 62 · Lincoln | 5,000 Meters 5A-7A | 62 | 23:54.9 | 8 |
| Sep 10 | Etowah County Trail InvitationalSep 10 · 5,000 Meters Varsity · Place 103 · Lincoln | 5,000 Meters Varsity | 103 | 25:28.42 | 8 |