Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Frank Lisk ParkSPAA Conference Championship Meet · Oct 20 | 10:29 | SPAA Conference Championship Meet | October 20, 2022 |
| 3,000 Meters · Cannon SchoolCannon School Home Meet 10/4 · Oct 4 | 10:38.50 | Cannon School Home Meet 10/4 | October 4, 2022 |
| 3,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 28 | 12:35.3 | Carolinas Kickoff | August 28, 2021 |
| 5,000 Meters · Cannon SchoolCannon School 10/3 XC Meet · Oct 3 | 18:53.13 | Cannon School 10/3 XC Meet | October 3, 2023 |
| 5,000 Meters · Frank Lisk ParkConcord Academy Home Meet · Oct 10 | 19:30.37 | Concord Academy Home Meet | October 10, 2023 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 1A State Championships · Oct 28 | 19:40.12 | NCISAA 1A State Championships | October 28, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexNorthwest XC Invitational · Aug 28 | 19:21.03 | Northwest XC Invitational | August 28, 2025 |
| 5,000 Meters · Lee Park Preparatory SchoolCSAA State Cross Country Championships 2026 · Oct 31 | 18:49.79 | CSAA State Cross Country Championships 2026 | October 31, 2026 |
| 5,000 Meters · McAlpine Creek ParkHare & Hounds XC Invitational (at McAlpine Park) · Sep 20 | 18:48.49 | Hare & Hounds XC Invitational (at McAlpine Park) | September 20, 2024 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 2 | 20:58.5 | Eye Opener Invitational | September 2, 2022 |
| 5,000 Meters · Mountain Island Charter SchoolMICS HS Run Pink Invitational (Senior Night) · Oct 1 | 21:28.28 | MICS HS Run Pink Invitational (Senior Night) | October 1, 2026 |
| 5,000 Meters · Northwestern HSTrojan Invitational · Sep 6 | 18:59.5 | Trojan Invitational | September 6, 2025 |
| 5,000 Meters · Pfeiffer UniversityPfeiffer XC Invitational · Sep 5 | 19:01.9 | Pfeiffer XC Invitational | September 5, 2026 |
| 5,000 Meters · Statesville Road ElementaryCornerstone Meet · Sep 25 | 18:31 | Cornerstone Meet | September 25, 2026 |
| 5,000 Meters · Wilmington Municipal Golf CourseWilmington Beach Blast 2026 · Sep 12 | 19:08.00 | Wilmington Beach Blast 2026 | September 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CSAA State Cross Country Championships 2026Oct 31 · 5,000 Meters Varsity · Place 5 · WoodlawnWoodlawn | 5,000 Meters Varsity | 5 | 18:49.79 PB | 12 |
| Oct 1 | MICS HS Run Pink Invitational (Senior Night)Oct 1 · 5,000 Meters Varsity Boys 5K · Place 6 · WoodlawnWoodlawn | 5,000 Meters Varsity Boys 5K | 6 | 21:28.28 PB | 12 |
| Sep 25 | Cornerstone MeetSep 25 · 5,000 Meters Varsity · Place 1 · WoodlawnWoodlawn | 5,000 Meters Varsity | 1 | 18:31 PB | 12 |
| Sep 12 | Wilmington Beach Blast 2026Sep 12 · 5,000 Meters HS CHAMPIONSHIP BOYS 5K · Place 80 · WoodlawnWoodlawn | 5,000 Meters HS CHAMPIONSHIP BOYS 5K | 80 | 19:08.00 PB | 12 |
| Sep 5 | Pfeiffer XC InvitationalSep 5 · 5,000 Meters HS Championship · Place 69 · WoodlawnWoodlawn | 5,000 Meters HS Championship | 69 | 19:01.9 PB | 12 |
| Aug 21 | River Run Twilight InvitationalAug 21 · 5,000 Meters Varsity · Place 25 · WoodlawnWoodlawn | 5,000 Meters Varsity | 25 | 18:58.95Unofficial | 12 |
2025 Cross Country
3 results2024 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
5 results2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 28 | Carolinas KickoffAug 28 · 3,000 Meters 7th Grade · Place 9 · WoodlawnWoodlawn | 3,000 Meters 7th Grade | 9 | 12:35.3 PB | 7 |