Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Fairview ParkAHSAA 4A Section 3 · Oct 31 | 15:58.56 | AHSAA 4A Section 3 | October 31, 2019 |
| 5,000 Meters · Northern AlabamaLion Opener · Sep 1 | 16:50.9 | Lion Opener | September 1, 2022 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA 4A XC State Championship · Nov 9 | 16:02.51 | AHSAA 4A XC State Championship | November 9, 2019 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)Yellow Jackets Invitational · Sep 2 | 17:41.72 | Yellow Jackets Invitational | September 2, 2017 |
| 5,000 Meters · Veteran's ParkAHSAA 4A Section 2 · Nov 3 | 19:46.31 | AHSAA 4A Section 2 | November 3, 2016 |
| 5,000 Meters · White Plains Youth Sports ComplexAHSAA 4A Section 2 · Nov 5 | 17:20.08 | AHSAA 4A Section 2 | November 5, 2020 |
| 8,000 Meters · Northern AlabamaNorth Alabama Invitational · Sep 10 | 27:18.4 | North Alabama Invitational | September 10, 2021 |
| 8,000 Meters · Oakville Indian Mounds ParkCalhoun Warhawk XC Invitational · Oct 7 | 28:24.70 | Calhoun Warhawk XC Invitational | October 7, 2022 |
| 8,000 Meters · University of AR XC courseChile Pepper XC Festival · Oct 1 | 28:13.5 | Chile Pepper XC Festival | October 1, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
3 results2021 Cross Country
4 results2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 4A · Place 1 · White PlainsWhite Plains | 5,000 Meters 4A | 1 | 16:38.60 | 12 |
| Nov 14 | AHSAA Class 4A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 1 · White PlainsWhite Plains | 5,000 Meters Varsity | 1 | 16:38.60 | 12 |
| Nov 5 | AHSAA 4A Section 2Nov 5 · 5,000 Meters Varsity · Place 2 · White PlainsWhite Plains | 5,000 Meters Varsity | 2 | 17:20.08 PB | 12 |
| Oct 22 | Calhoun County ChampionshipOct 22 · 5,000 Meters Varsity · Place 1 · White PlainsWhite Plains | 5,000 Meters Varsity | 1 | 17:08.32 | 12 |
| Oct 17 | Wildcat Fall ClassicOct 17 · 5,000 Meters 4A · Place 1 · White PlainsWhite Plains | 5,000 Meters 4A | 1 | 16:55.41 | — |
| Sep 18 | Southern ShowcaseSep 18 · 5,000 Meters Varsity · Place 2 · White PlainsWhite Plains | 5,000 Meters Varsity | 2 | 16:39.83 | 12 |
| Sep 11 | Chicksaw Trails InvitationalSep 11 · 5,000 Meters Varsity 3A/4A · Place 2 · White PlainsWhite Plains | 5,000 Meters Varsity 3A/4A | 2 | 16:59.66 | 12 |
| Sep 5 | Raider XC InvitationalSep 5 · 5,000 Meters Varsity · Place 7 · White PlainsWhite Plains | 5,000 Meters Varsity | 7 | 17:56.31 | 12 |
| Aug 20 | White Plains Wildcat Twilight XC InvitationalAug 20 · 5,000 Meters Varsity -1A/4A · Place 1 · White PlainsWhite Plains | 5,000 Meters Varsity -1A/4A | 1 | 17:40.54 | 12 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 4A · Place 2 · White PlainsWhite Plains | 5,000 Meters 4A | 2 | 16:02.51 | 11 |
| Nov 9 | AHSAA 4A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 2 · White PlainsWhite Plains | 5,000 Meters Varsity | 2 | 16:02.51 PB | 11 |
| Oct 31 | AHSAA 4A Section 3Oct 31 · 5,000 Meters Varsity · Place 1 · White PlainsWhite Plains | 5,000 Meters Varsity | 1 | 15:58.56 PB | 11 |
| Oct 19 | Wildcat Fall ClassicOct 19 · 5,000 Meters Varsity · Place 1 · White PlainsWhite Plains | 5,000 Meters Varsity | 1 | 17:04.00 | — |
| Oct 10 | Pleasant Valley TwilightOct 10 · 5,000 Meters Varsity · Place 2 · White PlainsWhite Plains | 5,000 Meters Varsity | 2 | 17:25.31 | — |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 11 · White PlainsWhite Plains | 5,000 Meters Varsity | 11 | 16:56.02 | 11 |
2018 Cross Country
3 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 4A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 18 · White PlainsWhite Plains | 5,000 Meters Varsity | 18 | 17:01.98 | 9 |
| Oct 26 | Calhoun County ChampionshipOct 26 · 5,000 Meters Varsity · Place 2 · White PlainsWhite Plains | 5,000 Meters Varsity | 2 | 17:09.29 | — |
| Oct 21 | Wildcat Fall ClassicOct 21 · 5,000 Meters Varsity · Place 5 · White PlainsWhite Plains | 5,000 Meters Varsity | 5 | 17:53.80 | 9 |
| Sep 30 | Oak Mountain InvitationalSep 30 · 5,000 Meters Varsity · Place 1 · White PlainsWhite Plains | 5,000 Meters Varsity | 1 | 18:16.83 | — |
| Sep 23 | Volunteer Spirit ClassicSep 23 · 5,000 Meters Varsity · Place 1 · White PlainsWhite Plains | 5,000 Meters Varsity | 1 | 18:40.90 | — |
| Sep 23 | Volunteer Spirit ClassicSep 23 · 5,000 Meters Varsity · Place 1 · White PlainsWhite Plains | 5,000 Meters Varsity | 1 | 18:40.90 | — |
| Sep 16 | St. Clair County InvitationalSep 16 · 5,000 Meters Varsity · Place 13 · White PlainsWhite Plains | 5,000 Meters Varsity | 13 | 18:34.23 | — |
| Sep 2 | Yellow Jackets InvitationalSep 2 · 5,000 Meters Varsity · Place 8 · White PlainsWhite Plains | 5,000 Meters Varsity | 8 | 17:41.72 PB | 9 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | AHSAA 1A/2A State ChampionshipNov 12 · 5,000 Meters 4A · Place 63 · WHITE PLAINSWHITE PLAINS | 5,000 Meters 4A | 63 | 18:32.24 | 8 |
| Nov 3 | AHSAA 4A Section 2Nov 3 · 5,000 Meters Varsity · Place 9 · White PlainsWhite Plains | 5,000 Meters Varsity | 9 | 19:46.31 PB | 8 |
| Oct 27 | Calhoun County ChampionshipsOct 27 · 5,000 Meters Varsity · Place 11 · White PlainsWhite Plains | 5,000 Meters Varsity | 11 | 18:41.96 | 8 |
| Oct 20 | Hoover InvitationalOct 20 · 5,000 Meters Junior Varsity 1A · Place 32 · White PlainsWhite Plains | 5,000 Meters Junior Varsity 1A | 32 | 20:22.86 | 8 |
| Oct 15 | St. Vincents Husky ChallengeOct 15 · 5,000 Meters Junior Varsity · Place 23 · White PlainsWhite Plains | 5,000 Meters Junior Varsity | 23 | 19:37.78 | — |