Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Cuthbertson Middle SchoolThe PR XC Carnival · Oct 5 | 12:21.04 | The PR XC Carnival | October 5, 2024 |
| 3,000 Meters · Marvin Ridge MSMarvin Ridge Mavericks 1st Annual Middle School Runfest · Sep 14 | 12:06.74 | Marvin Ridge Mavericks 1st Annual Middle School Runfest | September 14, 2024 |
| 3,000 Meters · McAlpine Creek ParkHare & Hounds XC Invitational (at McAlpine Park) · Sep 20 | 12:06.68 | Hare & Hounds XC Invitational (at McAlpine Park) | September 20, 2024 |
| 3,000 Meters · South Piedmont Community College - Old Charlotte Highway CampusWeddington MS Meet · Sep 7 | 12:12.01 | Weddington MS Meet | September 7, 2024 |
| 3,000 Meters · Wingate University2nd Annual UCPS MS XC Championship · Oct 3 | 11:50.65 | 2nd Annual UCPS MS XC Championship | October 3, 2024 |
| 5,000 Meters · Anson High SchoolRocky River XC Conference Championship · Oct 20 | 18:51.84 | Rocky River XC Conference Championship | October 20, 2026 |
| 5,000 Meters · Central Academy of Technology & Arts (CATA)RRC Meet@ CATA · Sep 9 | 21:03.36 | RRC Meet@ CATA | September 9, 2025 |
| 5,000 Meters · IM FieldsRRC @ Wingate · Sep 24 | 22:41 | RRC @ Wingate | September 24, 2025 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships · Nov 6 | 19:23.6 | NCHSAA State Championships | November 6, 2026 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA State Championships (5A-8A) · Nov 1 | 19:41.0 | NCHSAA State Championships (5A-8A) | November 1, 2025 |
| 5,000 Meters · McAlpine Creek ParkUnion County XC Championships · Oct 7 | 18:37.81 | Union County XC Championships | October 7, 2026 |
| 5,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 29 | 18:51.22 | Carolinas Kickoff | August 29, 2026 |
| 5,000 Meters · Mount Pleasant High schoolRRC @ MPHS · Sep 30 | 22:08.00 | RRC @ MPHS | September 30, 2025 |
| 5,000 Meters · Tryon International Equestrian CenterNCHSAA 5A West Regional · Oct 25 | 20:49.1 | NCHSAA 5A West Regional | October 25, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 22 | 20:19.19 | NXR Southeast Regional Championships | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | NCHSAA State ChampionshipsNov 6 · 5,000 Meters 5A · Place 112 · ParkwoodParkwood | 5,000 Meters 5A | 112 | 19:23.6 PB | 10 |
| Oct 20 | Rocky River XC Conference ChampionshipOct 20 · 5,000 Meters Varsity Boys 5K · Place 14 · ParkwoodParkwood | 5,000 Meters Varsity Boys 5K | 14 | 18:51.84 PB | 10 |
| Oct 7 | Union County XC ChampionshipsOct 7 · 5,000 Meters Varsity · Place 77 · ParkwoodParkwood | 5,000 Meters Varsity | 77 | 18:37.81 PB | 10 |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Red Invitational · Place 294 · ParkwoodParkwood | 5,000 Meters Red Invitational | 294 | 20:32.11 | 10 |
| Sep 18 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 18 · 5,000 Meters Varsity Championship (SATURDAY) · Place 216 · ParkwoodParkwood | 5,000 Meters Varsity Championship (SATURDAY) | 216 | 20:30.0Unofficial | 10 |
| Sep 15 | RRC @ WingateSep 15 · 5,000 Meters Varsity · Place 14 · ParkwoodParkwood | 5,000 Meters Varsity | 14 | 20:30Unofficial | 10 |
| Aug 29 | Carolinas KickoffAug 29 · 5,000 Meters Boys' Varsity 5K Championship · Place 87 · ParkwoodParkwood | 5,000 Meters Boys' Varsity 5K Championship | 87 | 18:51.22 PB | 10 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 3 · Place 249 · ParkwoodParkwood | 5,000 Meters Invite 3 | 249 | 20:19.19 PB | 9 |
| Nov 1 | NCHSAA State Championships (5A-8A)Nov 1 · 5,000 Meters 5A · Place 127 · ParkwoodParkwood | 5,000 Meters 5A | 127 | 19:41.0 PB | 9 |
| Oct 25 | NCHSAA 5A West RegionalOct 25 · 5,000 Meters Varsity · Place 74 · ParkwoodParkwood | 5,000 Meters Varsity | 74 | 20:49.1 PB | 9 |
| Sep 30 | RRC @ MPHSSep 30 · 5,000 Meters Varsity · Place 22 · ParkwoodParkwood | 5,000 Meters Varsity | 22 | 22:08.00 PB | 9 |
| Sep 24 | RRC @ Wingate Sep 24 · 5,000 Meters Varsity · Place 24 · ParkwoodParkwood | 5,000 Meters Varsity | 24 | 22:41 PB | 9 |
| Sep 9 | RRC Meet@ CATASep 9 · 5,000 Meters Boys Varsity · Place 19 · ParkwoodParkwood | 5,000 Meters Boys Varsity | 19 | 21:03.36 PB | 9 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | The PR XC CarnivalOct 5 · 3,000 Meters 7th/8th grade · Place 6 · ParkwoodParkwood | 3,000 Meters 7th/8th grade | 6 | 12:21.04 PB | 8 |
| Oct 3 | 2nd Annual UCPS MS XC ChampionshipOct 3 · 3,000 Meters Championship Boys Middle School · Place 30 · ParkwoodParkwood | 3,000 Meters Championship Boys Middle School | 30 | 11:50.65 PB | 8 |
| Sep 20 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 20 · 3,000 Meters Middle School Championship (SATURDAY) · Place 66 · ParkwoodParkwood | 3,000 Meters Middle School Championship (SATURDAY) | 66 | 12:06.68 PB | 8 |
| Sep 19 | Parkwood Middle Home MeetSep 19 · 3,000 Meters Middle School · ParkwoodParkwood | 3,000 Meters Middle School | — | 12:56.5Unofficial | 8 |
| Sep 14 | Marvin Ridge Mavericks 1st Annual Middle School RunfestSep 14 · 3,000 Meters Varsity (Championship) Boys · Place 22 · ParkwoodParkwood | 3,000 Meters Varsity (Championship) Boys | 22 | 12:06.74 PB | 8 |
| Sep 7 | Weddington MS MeetSep 7 · 3,000 Meters Middle School · Place 19 · ParkwoodParkwood | 3,000 Meters Middle School | 19 | 12:12.01 PB | 8 |
| Aug 24 | Carolinas KickoffAug 24 · 3,000 Meters 8th Grade · Place 28 · MS_ParkwoodMS_Parkwood | 3,000 Meters 8th Grade | 28 | 12:54.1 | — |