Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Sunshine Oaks Disc Golf CourseBJXC First Chance 2 Miler 2026 · Aug 20 | 12:34.5 | BJXC First Chance 2 Miler 2026 | August 20, 2026 |
| 5,000 Meters · Huntsman CircleLake Guntersville Invitational · Oct 4 | 19:45.00 | Lake Guntersville Invitational | October 4, 2025 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase (HS) · Sep 19 | 19:14.2 | The Southern Showcase (HS) | September 19, 2026 |
| 5,000 Meters · John Hunt Cross Country Running ParkRandolph Sectional · Oct 29 | 18:51.0 | Randolph Sectional | October 29, 2026 |
| 5,000 Meters · McFarland ParkWarriors Invitational · Sep 5 | 20:15.8 | Warriors Invitational | September 5, 2026 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 7 | 18:49.7 | AHSAA XC State Championship | November 7, 2026 |
| 5,000 Meters · Palmer ParkJames Clemens Sectional · Nov 2 | 20:59.18 | James Clemens Sectional | November 2, 2023 |
| 5,000 Meters · Point Mallard ParkDew It On The Trails · Oct 13 | 19:24.3 | Dew It On The Trails | October 13, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | AHSAA XC State ChampionshipNov 7 · 5,000 Meters Private AA · Place 55 · Saint John Paul II | 5,000 Meters Private AA | 55 | 18:49.7 PB | 12 |
| Oct 29 | Randolph SectionalOct 29 · 5,000 Meters Boys Private AA · Place 30 · Saint John Paul II | 5,000 Meters Boys Private AA | 30 | 18:51.0 PB | 12 |
| Oct 22 | Oakville XC Invitational 2026Oct 22 · 5,000 Meters Varsity · Place 40 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 40 | 18:42.33 | 12 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 1 Mile Varsity · Place 40 · Saint John Paul II Catholic Hi | 1 Mile Varsity | 40 | 18:42.33 | 12 |
| Oct 22 | Northwest Alabama Championship 2026Oct 22 · 5,000 Meters Varsity · Place 40 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 40 | 18:42.33 | 12 |
| Oct 13 | Dew It On The TrailsOct 13 · 5,000 Meters Boys 1-4A · Place 39 · Saint John Paul II | 5,000 Meters Boys 1-4A | 39 | 19:24.3 PB | 12 |
| Sep 26 | On Twilight at PR'ville (HS)Sep 26 · 5,000 Meters Rated · Place 130 · Saint John Paul II | 5,000 Meters Rated | 130 | 19:16.2 | 12 |
| Sep 19 | The Southern Showcase (HS)Sep 19 · 5,000 Meters Blue · Place 215 · Saint John Paul II | 5,000 Meters Blue | 215 | 19:14.2 PB | 12 |
| Sep 5 | Warriors InvitationalSep 5 · 5,000 Meters Large · Place 17 · Saint John Paul II | 5,000 Meters Large | 17 | 20:15.8 PB | 12 |
| Aug 20 | BJXC First Chance 2 Miler 2026Aug 20 · 2 Miles Varsity · Place 24 · Saint John Paul II | 2 Miles Varsity | 24 | 12:34.5 PB | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Huntsville SectionalOct 30 · 5,000 Meters 6A · Place 49 · Saint John Paul II | 5,000 Meters 6A | 49 | 19:34.29 | 11 |
| Oct 18 | Randolph InvitationalOct 18 · 5,000 Meters Large School · Place 220 · Saint John Paul II | 5,000 Meters Large School | 220 | 19:57.77 | 11 |
| Oct 4 | Lake Guntersville InvitationalOct 4 · 5,000 Meters Varsity · Place 97 · Saint John Paul II | 5,000 Meters Varsity | 97 | 19:45.00 PB | 11 |
| Sep 27 | On Twilight at PR'villeSep 27 · 5,000 Meters Rated · Place 187 · Saint John Paul II | 5,000 Meters Rated | 187 | 21:11.76 | 11 |
| Sep 12 | The Southern ShowcaseSep 12 · 5,000 Meters Blue · Place 269 · Saint John Paul II | 5,000 Meters Blue | 269 | 20:08.01 | 11 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity Large · Place 94 · Saint John Paul II | 5,000 Meters Varsity Large | 94 | 19:47.87 | 11 |
| Aug 21 | BJXC First Chance 2 MilerAug 21 · 2 Miles Varsity · Place 55 · Saint John Paul II | 2 Miles Varsity | 55 | 13:23.04 | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 6A · Place 172 · Saint John Paul II Catholic Hi | 5,000 Meters 6A | 172 | 19:28.69 | 10 |
| Oct 19 | Randolph InvitationalOct 19 · 5,000 Meters Varsity · Place 207 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 207 | 19:12.61 | 10 |
| Oct 5 | Lake Guntersville InvitationalOct 5 · 5,000 Meters Varsity · Place 51 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 51 | 19:51.51 | 10 |
| Oct 5 | Lake Guntersville InvitationalOct 5 · 5,000 Meters Varsity · Place 51 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 51 | 19:51.51 | 10 |
| Sep 13 | The Southern ShowcaseSep 13 · 5,000 Meters Varsity · Place 57 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 57 | 20:59.27 | 10 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 160 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 160 | 20:09.56 | 10 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 160 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 160 | 20:09.56 | 10 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 6A · Place 193 · Saint John Paul II | 5,000 Meters Boys 6A | 193 | 20:23.27 | 9 |
| Nov 2 | James Clemens SectionalNov 2 · 5,000 Meters Boys 5000 Meter Run 6A · Place 62 · Saint John Paul II | 5,000 Meters Boys 5000 Meter Run 6A | 62 | 20:59.18 PB | 9 |
| Oct 18 | Huntsville Metro Championship & Elementary XC FestivalOct 18 · 5,000 Meters Boys 5000 Meter Run B Race · Place 41 · Saint John Paul II | 5,000 Meters Boys 5000 Meter Run B Race | 41 | 20:59.29 | 9 |
| Oct 14 | Randolph InvitationalOct 14 · 5,000 Meters Varsity · Place 290 · Saint John P | 5,000 Meters Varsity | 290 | 21:41.87 | — |
| Oct 14 | Randolph InvitationalOct 14 · 5,000 Meters Varsity · Place 290 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 290 | 21:41.87 | 9 |
| Sep 30 | Black & Gold ClassicSep 30 · 2.1 Miles Junior Varsity · Place 43 · Saint John P | 2.1 Miles Junior Varsity | 43 | 13:47.08 | — |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity - Crimson · Place 258 · Saint John Paul II | 5,000 Meters Varsity - Crimson | 258 | 21:51.12 | 9 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 216 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 216 | 21:22.89 | 9 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · Varsity · Place 216 · Saint John P | Varsity | 216 | 21:22.89 | 9 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Randolph InvitationalOct 15 · Varsity · Place 246 · Saint John P | Varsity | 246 | 21:14.10 | — |
| Oct 12 | Huntsville Metro Cross Country ChampionshipsOct 12 · 5,000 Meters Varsity · Place 39 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 39 | 20:53.77 | 8 |
| Oct 8 | Dew It On The TrailsOct 8 · 2 Miles Varsity · Place 30 · Saint John Paul II Catholic Hi | 2 Miles Varsity | 30 | 13:05.98 | 8 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 411 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 411 | 22:46.69 | 8 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity · Place 411 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 411 | 22:46.69 | 8 |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 248 · Saint John Paul II Catholic Hi | 5,000 Meters Varsity | 248 | 21:19.78 | 8 |
| Aug 27 | Scottsboro InvitationalAug 27 · 5,000 Meters Varsity · Place 107 · Saint John P | 5,000 Meters Varsity | 107 | 21:23.12 | 8 |
| Aug 18 | Tadd's Two MileAug 18 · 2 Miles Varsity · Place 63 · Saint John P | 2 Miles Varsity | 63 | 13:06.69 | — |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Jesse Owens XC ClassicOct 2 · Varsity · Place 238 · Saint John P | Varsity | 238 | 22:19.71 | 7 |
| Sep 17 | The Southern Showcase Sep 17 · 2 Miles Middle School · Place 45 · Saint John P | 2 Miles Middle School | 45 | 13:58.14 | 7 |
| Sep 11 | Chickasaw Trails InvitationalSep 11 · 2.1 Miles Middle School · Place 129 · Saint John P | 2.1 Miles Middle School | 129 | 14:31.69 | 7 |
| Aug 28 | Black & Gold ClassicAug 28 · 2 Miles Junior Varsity · Place 81 · Saint John P | 2 Miles Junior Varsity | 81 | 15:35.00 | 7 |