Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.2 Miles · Munny Sokol ParkACA Invitational · Aug 20 | 18:21.60 | ACA Invitational | August 20, 2022 |
| 5,000 Meters · 22940 AL-55Andalusia Sectional · Oct 30 | 19:25.78 | Andalusia Sectional | October 30, 2025 |
| 5,000 Meters · Cold Springs HSCold Springs Sectional · Nov 2 | 22:27.70 | Cold Springs Sectional | November 2, 2023 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 12 | 21:34.59 | The Southern Showcase | September 12, 2025 |
| 5,000 Meters · Munford High SchoolMunford Invitational (Corn Classic) · Sep 26 | 20:19.8 | Munford Invitational (Corn Classic) | September 26, 2026 |
| 5,000 Meters · Munny Sokol Trail Head Parking LotWest Alabama & Tusc. City/Country Middle School and HS · Oct 18 | 18:53.84 | West Alabama & Tusc. City/Country Middle School and HS | October 18, 2025 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 8 | 19:33.63 | AHSAA XC State Championship | November 8, 2025 |
| 5,000 Meters · University of MontevalloEarly Bird Twilight (HS) · Sep 19 | 20:23.1 | Early Bird Twilight (HS) | September 19, 2026 |
| 5,000 Meters · Veteran's ParkSpain Park Invitational · Sep 27 | 21:43.80 | Spain Park Invitational | September 27, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Munford Invitational (Corn Classic)Sep 26 · 5,000 Meters Boys 5000m 1A-3A Top 10 · Place 51 · Holy Spirit Catholic | 5,000 Meters Boys 5000m 1A-3A Top 10 | 51 | 20:19.8 PB | 11 |
| Sep 19 | Early Bird Twilight (HS)Sep 19 · 5,000 Meters Gold · Place 61 · Holy Spirit Catholic | 5,000 Meters Gold | 61 | 20:23.1 PB | 11 |
| Sep 12 | Chickasaw Trails InvitationalSep 12 · 5,000 Meters Small School · Place 95 · Holy Spirit Catholic | 5,000 Meters Small School | 95 | 21:03.1 | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | AHSAA XC State ChampionshipNov 8 · 5,000 Meters 1A-2A · Place 21 · Holy Spirit Catholic | 5,000 Meters 1A-2A | 21 | 19:33.63 PB | 10 |
| Oct 30 | Andalusia SectionalOct 30 · 5,000 Meters 1A/2A · Place 14 · Holy Spirit Catholic | 5,000 Meters 1A/2A | 14 | 19:25.78 PB | 10 |
| Oct 18 | West Alabama & Tusc. City/Country Middle School and HSOct 18 · 5,000 Meters Varsity · Place 16 · Holy Spirit Catholic | 5,000 Meters Varsity | 16 | 18:53.84 PB | 10 |
| Oct 4 | Jesse Owens ClassicOct 4 · 5,000 Meters Green · Place 86 · Holy Spirit Catholic | 5,000 Meters Green | 86 | 20:09.66 | 10 |
| Sep 27 | Spain Park InvitationalSep 27 · 5,000 Meters High School · Place 38 · Holy Spirit Catholic | 5,000 Meters High School | 38 | 21:43.80 PB | 10 |
| Sep 20 | ACA InvitationalSep 20 · 5,000 Meters High School · Place 34 · Holy Spirit Catholic | 5,000 Meters High School | 34 | 21:38.57 | 10 |
| Sep 12 | The Southern ShowcaseSep 12 · 5,000 Meters Blue · Place 353 · Holy Spirit Catholic | 5,000 Meters Blue | 353 | 21:34.59 PB | 10 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA XC State ChampionshipNov 9 · 5,000 Meters 1A · Place 121 · Holy Spirit Catholic High Scho | 5,000 Meters 1A | 121 | 22:15.61 | 9 |
| Oct 31 | Straughn SectionalOct 31 · 5,000 Meters 1A · Place 25 · Holy Spirit Catholic | 5,000 Meters 1A | 25 | 21:15.40 | 9 |
| Oct 19 | Northridge XC InvitationalOct 19 · 5,000 Meters Varsity · Place 21 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 21 | 20:29.40 | 9 |
| Oct 12 | Dew It On The TrailsOct 12 · 5,000 Meters Varsity · Place 85 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 85 | 21:15.40 | 9 |
| Sep 28 | Kudzu Hills InvitationalSep 28 · 5,000 Meters Varsity · Place 35 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 35 | 21:37.98 | 9 |
| Sep 21 | ACA InvitationalSep 21 · 5,000 Meters Varsity · Place 48 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 48 | 22:51.51 | 9 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 185 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 185 | 21:40.42 | 9 |
| Sep 7 | Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 185 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 185 | 21:40.42 | 9 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 1-2A · Place 138 · Holy Spirit Catholic | 5,000 Meters Boys 1-2A | 138 | 22:35.57 | 8 |
| Nov 2 | Cold Springs SectionalNov 2 · 5,000 Meters Boys 5000 Meter Run 1-2A · Place 44 · Holy Spirit Catholic | 5,000 Meters Boys 5000 Meter Run 1-2A | 44 | 22:27.70 PB | 8 |
| Oct 21 | Northridge XC InvitationalOct 21 · 5,000 Meters Varsity · Place 37 · Holy Spirit | 5,000 Meters Varsity | 37 | 22:42.93 | — |
| Oct 14 | Dew it on the TrailsOct 14 · 1A · Place 125 · Holy Spirit | 1A | 125 | 22:54.30 | — |
| Sep 30 | Kudzu Hills InvitationalSep 30 · 5,000 Meters Varsity 1A/2A · Place 39 · Holy Spirit Catholic | 5,000 Meters Varsity 1A/2A | 39 | 23:16.20 | 8 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 209 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 209 | 23:20.29 | 8 |
| Sep 9 | Chickasaw Trails InvitationalSep 9 · Varsity · Place 209 · Holy Spirit | Varsity | 209 | 23:20.29 | 8 |
| Sep 2 | Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 146 · Holy Spirit | 5,000 Meters Varsity | 146 | 24:21.89 | 8 |
| Sep 2 | Pepsi XC ChallengeSep 2 · 5,000 Meters Varsity · Place 146 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 146 | 24:21.89 | 8 |
| Aug 26 | ACA InvitationalAug 26 · 5,000 Meters Varsity · Place 61 · Holy Spirit | 5,000 Meters Varsity | 61 | 25:38.12 | — |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Northridge XC InvitationalOct 15 · 5,000 Meters Varsity · Place 60 · Holy Spirit | 5,000 Meters Varsity | 60 | 24:26.96 | — |
| Oct 8 | Dew It On The TrailsOct 8 · 5,000 Meters Varsity · Place 94 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 94 | 24:23.48 | 7 |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 306 · Holy Spirit | 5,000 Meters Varsity | 306 | 26:21.06 | 7 |
| Sep 23 | Spain Park Under the Lights InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 65 · Holy Spirit Catholic | 5,000 Meters Junior Varsity | 65 | 26:43.24 | 7 |
| Sep 17 | TCBY InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 40 · Holy Spirit | 5,000 Meters Junior Varsity | 40 | 27:10.39 | — |
| Sep 10 | Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 405 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 405 | 27:38.14 | 7 |
| Aug 27 | St. Clair County ClassicAug 27 · 5,000 Meters Varsity · Place 80 · Holy Spirit Catholic High Scho | 5,000 Meters Varsity | 80 | 29:55.60 | 7 |
| Aug 20 | ACA InvitationalAug 20 · 3,540 Meters Junior Varsity · Place 30 · Holy Spirit Catholic | 3,540 Meters Junior Varsity | 30 | 18:21.60 PB | 7 |