Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hewitt-Trussville HSHusky Invitational · Oct 19 | 20:57.33 | Husky Invitational | October 19, 2019 |
| 5,000 Meters · John Hunt Cross Country ParkAHSAA 7A Section 4 · Nov 5 | 22:59.08 | AHSAA 7A Section 4 | November 5, 2020 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA 7A XC State Championship · Nov 9 | 20:59.20 | AHSAA 7A XC State Championship | November 9, 2019 |
| 5,000 Meters · Point MallardDew it on the Trails Invitational · Oct 12 | 20:46.70 | Dew it on the Trails Invitational | October 12, 2019 |
| 5,000 Meters · Trussville Country ClubAHSAA 7A Section 3 · Nov 1 | 20:08.52 | AHSAA 7A Section 3 | November 1, 2019 |
| 5,000 Meters · Veteran's ParkAHSAA 7A Section 3 · Nov 5 | 22:59.08 | AHSAA 7A Section 3 | November 5, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 218 · Hewitt-Trussville | 5,000 Meters Varsity | 218 | 26:43.09 | 12 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 218 · Hewitt-Trussville | 5,000 Meters Varsity | 218 | 26:43.09 | 12 |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 128 · Hewitt-Trussville | 5,000 Meters Varsity | 128 | 25:40.59 | 12 |
| Aug 27 | Scottsboro InvitationalAug 27 · 5,000 Meters Varsity · Place 68 · Hewitt-Truss | 5,000 Meters Varsity | 68 | 24:54.86 | 12 |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 7A · Place 103 · Hewitt-Truss | 5,000 Meters 7A | 103 | 22:37.99 | 10 |
| Nov 14 | AHSAA Class 7A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 103 · Hewitt-Trussville | 5,000 Meters Varsity | 103 | 22:37.99 | 10 |
| Nov 5 | AHSAA 7A Section 4Nov 5 · 5,000 Meters Varsity · Place 34 · Hewitt-Trussville | 5,000 Meters Varsity | 34 | 22:59.08 PB | 10 |
| Nov 5 | AHSAA 7A Section 3Nov 5 · 5,000 Meters Varsity · Place 34 · Hewitt-Trussville | 5,000 Meters Varsity | 34 | 22:59.08 PB | 10 |
| Oct 17 | Husky ChallengeOct 17 · 5,000 Meters Varsity · Place 25 · Hewitt-Truss | 5,000 Meters Varsity | 25 | 22:33.64 | 10 |
| Sep 18 | Southern ShowcaseSep 18 · 5,000 Meters Varsity · Place 115 · Hewitt-Truss | 5,000 Meters Varsity | 115 | 22:12.66 | 10 |
| Sep 11 | Chicksaw Trails InvitationalSep 11 · 5,000 Meters Championship · Place 77 · Hewitt-Trussville | 5,000 Meters Championship | 77 | 22:13.86 | 10 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 7A · Place 66 · Hewitt-Truss | 5,000 Meters 7A | 66 | 20:59.20 | 9 |
| Nov 9 | AHSAA 7A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 66 · Hewitt-Trussville | 5,000 Meters Varsity | 66 | 20:59.20 PB | 9 |
| Nov 1 | AHSAA 7A Section 3Nov 1 · 5,000 Meters Varsity · Place 21 · Hewitt-Trussville | 5,000 Meters Varsity | 21 | 20:08.52 PB | 9 |
| Oct 19 | Husky InvitationalOct 19 · 5,000 Meters Varsity · Place 35 · Hewitt-Trussville | 5,000 Meters Varsity | 35 | 20:57.33 PB | 9 |
| Oct 12 | Dew it on the Trails InvitationalOct 12 · 5,000 Meters Varsity - 5A/7A · Place 20 · Hewitt-Trussville | 5,000 Meters Varsity - 5A/7A | 20 | 20:46.70 PB | 9 |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 96 · Hewitt-Truss | 5,000 Meters Varsity | 96 | 21:23.37 | 9 |
2018 Cross Country
3 results2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Jesse Owens XC ClassicOct 7 · 2.1 Miles Middle School · Place 38 · Hewitt-Truss | 2.1 Miles Middle School | 38 | 14:24.91 | 7 |
| Sep 30 | Oak Mountain InvitationalSep 30 · 3,200 Meters Middle School · Place 19 · Hewitt-Truss | 3,200 Meters Middle School | 19 | 13:43.03 | — |
| Sep 16 | St. Clair County InvitationalSep 16 · 2.1 Miles Varsity · Place 7 · Hewitt-Truss | 2.1 Miles Varsity | 7 | 15:18.79 | — |