Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Blakeley State ParkDaphne Invitational · Sep 20 | 29:51.88 | Daphne Invitational | September 20, 2025 |
| 5,000 Meters · Camp ShelbyRed-White-Blue Run · Sep 11 | 37:31.10 | Red-White-Blue Run | September 11, 2025 |
| 5,000 Meters · Choctaw TrailsMHSAA 4A-5A-6A-7A State Cross Country Championships · Nov 1 | 28:19.70 | MHSAA 4A-5A-6A-7A State Cross Country Championships | November 1, 2025 |
| 5,000 Meters · Hattiesburg HSForerunner Invitational · Sep 29 | 30:38 | Forerunner Invitational | September 29, 2025 |
| 5,000 Meters · Jones ParkPort City Classic · Aug 30 | 31:41.76 | Port City Classic | August 30, 2025 |
| 5,000 Meters · Mississippi Gulf Coast Gulfport, MS USAPort City Classic · Aug 29 | 30:11.77 | Port City Classic | August 29, 2026 |
| 5,000 Meters · Pass Christian High SchoolSouthern Regional Championships · Oct 24 | 26:59.5 | Southern Regional Championships | October 24, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA 4A-5A-6A-7A State Cross Country ChampionshipsNov 1 · 5,000 Meters 4A · Place 92 · Greene CountyGreene County | 5,000 Meters 4A | 92 | 28:19.70 PB | 7 |
| Sep 29 | Forerunner InvitationalSep 29 · 5,000 Meters Varsity · Place 99 · Greene CountyGreene County | 5,000 Meters Varsity | 99 | 30:38 PB | 7 |
| Sep 20 | Daphne InvitationalSep 20 · 5,000 Meters Varsity · Place 158 · Greene CountyGreene County | 5,000 Meters Varsity | 158 | 29:51.88 PB | 7 |
| Sep 11 | Red-White-Blue RunSep 11 · 5,000 Meters 4-5 · Place 69 · Greene CountyGreene County | 5,000 Meters 4-5 | 69 | 37:31.10 PB | 7 |
| Aug 30 | Port City ClassicAug 30 · 5,000 Meters Varsity · Place 132 · Greene CountyGreene County | 5,000 Meters Varsity | 132 | 31:41.76 PB | 7 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 29 | MCOCIAug 29 · 5,000 Meters Open · Place 79 · Greene CountyGreene County | 5,000 Meters Open | 79 | 28:28.25 | — |