Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · John Hunt Cross Country Running Park2025 NCAA Dl South Regional Championships · Nov 14 | 32:48.95 | 2025 NCAA Dl South Regional Championships | November 14, 2025 |
| 3,000 Meters · Loxley Municipal ParkBayshore Invitational · Sep 8 | 10:10.71 | Bayshore Invitational | September 8, 2022 |
| 5,000 Meters · Bicentennial ParkAHSAA 7A Section 1 · Nov 2 | 16:52.50 | AHSAA 7A Section 1 | November 2, 2023 |
| 5,000 Meters · Blakeley State ParkAzalea City Cross Country Classic · Sep 25 | 15:34.35 | Azalea City Cross Country Classic | September 25, 2026 |
| 5,000 Meters · Choccolocco ParkJSU Foothills Invitational · Sep 4 | 15:59.2 | JSU Foothills Invitational | September 4, 2026 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA State Cross Country Championship · Nov 11 | 16:01.42 | AHSAA State Cross Country Championship | November 11, 2023 |
| 5,000 Meters · Oxford Lake Park (Sports Complex)JSU Foothills Invitational · Aug 29 | 15:35.54 | JSU Foothills Invitational | August 29, 2025 |
| 7,000 Meters · Langan Lake RoadAzalea City Cross Country Classic · Oct 3 | 23:12.97 | Azalea City Cross Country Classic | October 3, 2025 |
| 8,000 Meters · Apalachee Regional ParkFSU XC Invitational · Oct 9 | 26:36.8 | FSU XC Invitational | October 9, 2026 |
| 8,000 Meters · Graham Creek Nature Preserve2025 Sun Belt XC Championship · Oct 31 | 25:05.69 | 2025 Sun Belt XC Championship | October 31, 2025 |
| 8,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 12 | 25:43.98 | The Southern Showcase | September 12, 2025 |
| 8,000 Meters · University of MontevalloMontevallo Falcon Classic · Sep 18 | 26:08.0 | Montevallo Falcon Classic | September 18, 2026 |
| 8057 m · Harry Pritchard Running CourseCrimson Classic · Oct 17 | 25:55.37 | Crimson Classic | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 2026 Sun Belt XC ChampionshipOct 30 · 8,000 Meters Men · Place 35 · TroyTroy | 8,000 Meters Men | 35 | 25:51.7 | Jr |
| Oct 9 | FSU XC InvitationalOct 9 · 8,000 Meters · Place 28 · TroyTroy | 8,000 Meters | 28 | 26:36.8 PB | Jr |
| Sep 25 | Azalea City Cross Country ClassicSep 25 · 5,000 Meters Varsity · Place 6 · TroyTroy | 5,000 Meters Varsity | 6 | 15:34.35 PB | Jr |
| Sep 18 | Montevallo Falcon ClassicSep 18 · 8,000 Meters Men · Place 5 · TroyTroy | 8,000 Meters Men | 5 | 26:08.0 PB | Jr |
| Sep 4 | JSU Foothills InvitationalSep 4 · 5,000 Meters Men · Place 23 · TroyTroy | 5,000 Meters Men | 23 | 15:59.2 PB | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | 2025 NCAA Dl South Regional ChampionshipsNov 14 · 10,000 Meters D1 South · Place 126 · TroyTroy | 10,000 Meters D1 South | 126 | 32:48.95 PB | So |
| Oct 31 | 2025 Sun Belt XC ChampionshipOct 31 · 8,000 Meters Men · Place 22 · TroyTroy | 8,000 Meters Men | 22 | 25:05.69 PB | So |
| Oct 17 | Crimson ClassicOct 17 · 8,057 Meters Collegiate · Place 92 · TroyTroy | 8,057 Meters Collegiate | 92 | 25:55.37 PB | So |
| Oct 3 | Azalea City Cross Country ClassicOct 3 · 7,000 Meters Collegiate · Place 5 · TroyTroy | 7,000 Meters Collegiate | 5 | 23:12.97 PB | So |
| Sep 12 | The Southern ShowcaseSep 12 · 8,000 Meters College · Place 167 · TroyTroy | 8,000 Meters College | 167 | 25:43.98 PB | So |
| Aug 29 | JSU Foothills InvitationalAug 29 · 5,000 Meters College · Place 19 · TroyTroy | 5,000 Meters College | 19 | 15:35.54 PB | So |
2024 Cross Country
3 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 7A · Place 11 · FairhopeFairhope | 5,000 Meters Boys 7A | 11 | 16:01.42 PB | 12 |
| Nov 2 | AHSAA 7A Section 1Nov 2 · 5,000 Meters Varsity · Place 1 · FairhopeFairhope | 5,000 Meters Varsity | 1 | 16:52.50 PB | 12 |
| Oct 7 | Jesse Owens ClassicOct 7 · 5,000 Meters Varsity · Place 39 · FairhopeFairhope | 5,000 Meters Varsity | 39 | 15:49.56 | 12 |
| Sep 30 | Daphne InvitationalSep 30 · 5,000 Meters Varsity · Place 5 · FairhopeFairhope | 5,000 Meters Varsity | 5 | 15:57.7 | 12 |
| Aug 24 | Bayside Academy Admiral's Twilight InvitationalAug 24 · 3,000 Meters Varsity · Place 3 · FairhopeFairhope | 3,000 Meters Varsity | 3 | 9:37.24 | — |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | AHSAA XC State ChampionshipNov 5 · 5,000 Meters 7A · Place 79 · FairhopeFairhope | 5,000 Meters 7A | 79 | 17:24.18 | 11 |
| Oct 27 | AHSAA Class 7A Section 1Oct 27 · 5,000 Meters Varsity · Place 9 · FairhopeFairhope | 5,000 Meters Varsity | 9 | 17:08.00 | 11 |
| Oct 8 | Faith Academy's Boardwalk ChallengeOct 8 · 5,000 Meters Varsity · Place 6 · FairhopeFairhope | 5,000 Meters Varsity | 6 | 16:45.23 | — |
| Sep 24 | Daphne InvitationalSep 24 · 5,000 Meters Varsity · Place 9 · FairhopeFairhope | 5,000 Meters Varsity | 9 | 17:08.82 | 11 |
| Sep 8 | Bayshore InvitationalSep 8 · 3,000 Meters Varsity · Place 1 · FairhopeFairhope | 3,000 Meters Varsity | 1 | 10:10.71 PB | 11 |
| Sep 3 | Mobile Cross Country Challenge of Champions 5KSep 3 · 5,000 Meters Invitational · Place 19 · FairhopeFairhope | 5,000 Meters Invitational | 19 | 17:48.91 | — |
2021 Cross Country
4 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 7A · Place 103 · FairhopeFairhope | 5,000 Meters 7A | 103 | 18:13.49 | 9 |
| Oct 17 | Baldwin County ChampionshipsOct 17 · 5,000 Meters Varsity · Place 22 · FairhopeFairhope | 5,000 Meters Varsity | 22 | 18:22.91 | — |
| Oct 13 | Faith Academy's Boardwalk ChallengeOct 13 · 5,000 Meters Varsity · Place 42 · FairhopeFairhope | 5,000 Meters Varsity | 42 | 19:29.60 | — |
| Sep 26 | Daphne Invite/Battle of the BaySep 26 · 5,000 Meters Varsity · Place 52 · FairhopeFairhope | 5,000 Meters Varsity | 52 | 20:22.56 | — |
| Aug 29 | Admiral's Twilight InvitationalAug 29 · 3,000 Meters Varsity · Place 22 · FairhopeFairhope | 3,000 Meters Varsity | 22 | 12:03.92 | — |