Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 19 | 9:34.20 | USATF North Carolina Association Junior Olympic Championships | November 19, 2017 |
| 3,000 Meters · Frank Lisk ParkThe Run Cabarrus Invitational · Oct 17 | 13:00.7 | The Run Cabarrus Invitational | October 17, 2020 |
| 3,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 18 | 17:43.54 | USATF North Carolina Association Junior Olympic Championships | November 18, 2018 |
| 4,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 19 | 15:14.33 | USATF North Carolina Association Junior Olympic Championships | November 19, 2023 |
| 5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 6 | 20:21.38 | Wilmington Beach Blast - Nighttime Cross Country | September 6, 2025 |
| 5,000 Meters · Golfview Greenway Walking TrailAAU North Carolina District Cross Country Qualifier · Nov 9 | 18:03.77 | AAU North Carolina District Cross Country Qualifier | November 9, 2024 |
| 5,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 24 | 19:11.00 | USATF North Carolina Association Junior Olympic Championships | November 24, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results2024 Cross Country
3 results2023 Cross Country
2 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF North Carolina Association Junior Olympic ChampionshipsNov 20 · 4,000 Meters Varsity · Place 17 · Cape Fear Flyers | 4,000 Meters Varsity | 17 | 16:18.50 | 14 |
| Nov 12 | North Carolina AAU District Cross Country ChampionshipsNov 12 · 4,000 Meters Varsity · Place 12 · Cape Fear FLyers NC inc. | 4,000 Meters Varsity | 12 | 15:52.28 | — |
| Oct 8 | The Run Cabarrus InvitationalOct 8 · 3,000 Meters Varsity · Place 4 · M13 Cape Fear Flyers | 3,000 Meters Varsity | 4 | 10:54.28 | — |
| Sep 9 | Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 3,000 Meters Middle School Elementary · Place 5 · Cape Fear Flyers | 3,000 Meters Middle School Elementary | 5 | 10:54.8 | — |
| Sep 9 | Wilmington Beach Blast - Nighttime Cross CountrySep 9 · 3,000 Meters Middle School Elementary · Place 5 · Cape Fear Flyers | 3,000 Meters Middle School Elementary | 5 | 10:54.8 | — |
| Sep 3 | 3rd Annual Liberty KickoffSep 3 · 3,000 Meters Varsity · Place 2 · Cape Fear Flyers | 3,000 Meters Varsity | 2 | 10:24.70 | 8 |
2021 Cross Country
2 results2020 Cross Country
3 results2018 Cross Country
1 results2017 Cross Country
1 results