Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 19 | 13:27.68 | USATF North Carolina Association Junior Olympic Championships | November 19, 2023 |
| 4,000 Meters · Central Children’s HomeNC USATF Cross Country Youth Races · Sep 28 | 17:16.89 | NC USATF Cross Country Youth Races | September 28, 2024 |
| 4,000 Meters · Golfview Greenway Walking TrailAAU North Carolina District Cross Country Qualifier · Nov 9 | 16:34.20 | AAU North Carolina District Cross Country Qualifier | November 9, 2024 |
| 4,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 24 | 18:04.91 | USATF North Carolina Association Junior Olympic Championships | November 24, 2024 |
| 4,000 Meters · Ivey Redmon Sports ComplexUSATF North Carolina Junior Olympic Association Cross Country Championships · Nov 16 | 16:58.93 | USATF North Carolina Junior Olympic Association Cross Country Championships | November 16, 2025 |
| 4,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 6 | 19:18.52 | AAU Cross Country Nationals | December 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 7 | AAU Cross Country NationalsDec 7 · 4,000 Meters Varsity · Place 188 · Cape Fear Flyers | 4,000 Meters Varsity | 188 | 17:29.57 | 13 |
| Nov 24 | USATF North Carolina Association Junior Olympic ChampionshipsNov 24 · 4,000 Meters 13-14 · Place 13 · Cape Fear Flyers | 4,000 Meters 13-14 | 13 | 18:04.91 PB | 8 |
| Nov 9 | AAU North Carolina District Cross Country QualifierNov 9 · 4,000 Meters 13-14 · Place 18 · Cape Fear Flyers | 4,000 Meters 13-14 | 18 | 16:34.20 PB | 8 |
| Nov 3 | North Carolina Middle School and Age Group ChampionshipsNov 3 · 4,000 Meters Varsity · Place 31 · Cape Fear Flyers | 4,000 Meters Varsity | 31 | 17:18.25 | — |
| Sep 28 | NC USATF Cross Country Youth RacesSep 28 · 4,000 Meters 13-14 boys · Place 2 · Cape Fear Flyers | 4,000 Meters 13-14 boys | 2 | 17:16.89 PB | 8 |
| Sep 6 | Wilmington Beach BlastSep 6 · 3,000 Meters Varsity · Place 12 · MS_Cape Fear Flyers | 3,000 Meters Varsity | 12 | 15:12.9 | 8 |
| Sep 6 | Wilmington Beach BlastSep 6 · 3,000 Meters Varsity · Place 12 · MS_Cape Fear Flyers | 3,000 Meters Varsity | 12 | 15:12.9 | 8 |
| Aug 31 | 5th Annual Liberty KickoffAug 31 · 3,000 Meters Varsity · Place 24 · Cape Fear Fl | 3,000 Meters Varsity | 24 | 12:37.20 | 8 |
2023 Cross Country
2 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | North Carolina AAU District Cross Country ChampionshipsNov 12 · 3,000 Meters Varsity · Place 16 · Cape Fear FLyers NC inc. | 3,000 Meters Varsity | 16 | 14:21.34 | — |
| Oct 8 | The Run Cabarrus InvitationalOct 8 · 3,000 Meters Varsity · Place 66 · Cape Fear Flyers | 3,000 Meters Varsity | 66 | 17:09.94 | 11 |
| Sep 9 | Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 3,000 Meters Middle School Elementary · Place 124 · Cape Fear Flyers | 3,000 Meters Middle School Elementary | 124 | 16:05.0 | — |
| Sep 9 | Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 3,000 Meters Middle School Elementary · Place 124 · Cape Fear Flyers | 3,000 Meters Middle School Elementary | 124 | 16:05.0 | — |
| Sep 3 | 3rd Annual Liberty KickoffSep 3 · 3,000 Meters Varsity · Place 65 · Cape Fear Flyers | 3,000 Meters Varsity | 65 | 16:36.30 | 6 |