Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 14 | 30:59.5 | NCAA DI Southeast Regional | November 14, 2025 |
| 3,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 19 | 10:38.64 | USATF North Carolina Association Junior Olympic Championships | November 19, 2017 |
| 4,000 Meters · Hagan-Stone ParkUSATF North Carolina Association Junior Olympic Championships · Nov 17 | 14:28.96 | USATF North Carolina Association Junior Olympic Championships | November 17, 2019 |
| 5,000 Meters · Boyd Lee ParkNCHSAA 4A East Regional · Oct 30 | 15:24.97 | NCHSAA 4A East Regional | October 30, 2021 |
| 5,000 Meters · Laney HSNCHSAA 4A East Regional · Jan 16 | 16:58.87 | NCHSAA 4A East Regional | January 16, 2021 |
| 5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 25 | 15:33.91 | Foot Locker Cross Country South Regional Championships | November 25, 2023 |
| 5,000 Meters · RavenscroftRavenscoft Home Meet #2 · Sep 1 | 23:22.5 | Ravenscoft Home Meet #2 | September 1, 2022 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 15 | 14:58.9 | Adidas XC Invitational | September 15, 2023 |
| 8,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 31 | 24:26.12 | ACC Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Pole Green ParkUSATF National Cross Country Championships · Jan 21 | 25:04 | USATF National Cross Country Championships | January 21, 2023 |
| 8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 2 | 24:41.0 | Joe Piane Invitational | October 2, 2026 |
| 8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 17 | 27:05.0 | Nuttycombe Wisconsin Invitational | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results2025 Cross Country
4 results2024 Cross Country
1 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 33 · NCNC | 5,000 Meters Championship | 33 | 15:33.91 PB | 12 |
| Oct 27 | NCISAA 4A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy | 5,000 Meters Varsity | 1 | 15:21.86 | 12 |
| Oct 19 | TISAC XC ConferenceOct 19 · 5,000 Meters Varsity · Place 1 · North Raleigh Christian AcademyNorth Raleigh Christian Academy | 5,000 Meters Varsity | 1 | 15:13.45 | 12 |
| Sep 15 | Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 6 · North Raleigh Christian AcademyNorth Raleigh Christian Academy | 5,000 Meters Championship | 6 | 14:58.9 PB | 12 |
| Jan 21 | USATF National Cross Country ChampionshipsJan 21 · 8,000 Meters U-20 · Place 22 · UnattachedUnattached | 8,000 Meters U-20 | 22 | 25:04 PB | 11 |
2022 Cross Country
4 results2021 Cross Country
4 results2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | Sanderson vs MillbrookDec 9 · 5,000 Meters Varsity · Place 3 · MillbrookMillbrook | 5,000 Meters Varsity | 3 | 15:57.00 | 9 |
| Dec 9 | Broughton vs MillbrookDec 9 · 5,000 Meters Varsity · Place 3 · MillbrookMillbrook | 5,000 Meters Varsity | 3 | 15:57.00 | 9 |
| Dec 5 | Northwood Tri InvitationalDec 5 · 5,000 Meters Varsity · Place 3 · MillbrookMillbrook | 5,000 Meters Varsity | 3 | 16:36.75 | 9 |
| Nov 23 | Millbrook @ Leesville RoadNov 23 · 5,000 Meters Varsity · Place 6 · MillbrookMillbrook | 5,000 Meters Varsity | 6 | 17:00.00 | 9 |
| Nov 19 | Enloe at MillbrookNov 19 · 5,000 Meters Varsity · Place 6 · MillbrookMillbrook | 5,000 Meters Varsity | 6 | 17:54.03 | 9 |
| Nov 16 | Southeast Raleigh at MillbrookNov 16 · 5,000 Meters Varsity · Place 5 · MillbrookMillbrook | 5,000 Meters Varsity | 5 | 17:55.00 | 9 |
| Sep 26 | Carolina Liberty Freedom InvitationalSep 26 · 5,000 Meters Varsity · Place 10 · North RaleighNorth Raleigh | 5,000 Meters Varsity | 10 | 16:25.80 | 9 |
2019 Cross Country
1 results2018 Cross Country
1 results2017 Cross Country
1 results2016 Cross Country
1 results