Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Charlotte Latin School - Home courseLatin/Country Day Dual Meet · Oct 3 | 19:48.16 | Latin/Country Day Dual Meet | October 3, 2020 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 4A State Championships · Oct 28 | 17:20.30 | NCISAA 4A State Championships | October 28, 2022 |
| 5,000 Meters · McAlpine Creek CSIAA/GCMSAA Meet #4 McAlpine Creek · Sep 28 | 18:09.00 | CSIAA/GCMSAA Meet #4 McAlpine Creek | September 28, 2021 |
| 5,000 Meters · McAlpine Creek ParkCISAA Championships · Oct 18 | 17:06.9 | CISAA Championships | October 18, 2022 |
| 5,000 Meters · Metrolina Christian AcademyCarolinas Kickoff · Aug 28 | 18:05.7 | Carolinas Kickoff | August 28, 2021 |
| 5,000 Meters · Olsen ParkNCISAA 4A State Championship · Oct 29 | 17:22.4 | NCISAA 4A State Championship | October 29, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
4 results2021 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NCISAA 4A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 30 · Charlotte Latin | 5,000 Meters Varsity | 30 | 17:22.4 PB | 11 |
| Sep 28 | CSIAA/GCMSAA Meet #4 McAlpine CreekSep 28 · 5,000 Meters Varsity · Place 4 · Charlotte Latin | 5,000 Meters Varsity | 4 | 18:09.00 PB | 11 |
| Aug 28 | Carolinas KickoffAug 28 · 5,000 Meters Varsity Championship · Place 28 · Charlotte Latin | 5,000 Meters Varsity Championship | 28 | 18:05.7 PB | 11 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NCISAA 4A State ChampionshipsOct 31 · 5,000 Meters NCISAA 4A Boys Championship · Place 39 · Charlotte Latin | 5,000 Meters NCISAA 4A Boys Championship | 39 | 18:15.27 | 10 |
| Oct 13 | CISAA Split Meet #3Oct 13 · 5,000 Meters Race 1 (CLS, CCDS, CDS) · Place 11 · Charlotte Latin | 5,000 Meters Race 1 (CLS, CCDS, CDS) | 11 | 19:24.71 | 10 |
| Oct 6 | CISAA Split Meet #2Oct 6 · 5,000 Meters Boys Race 1 (CDS, CLS, CCS) · Place 11 · Charlotte Latin | 5,000 Meters Boys Race 1 (CDS, CLS, CCS) | 11 | 19:24.71 | 10 |
| Oct 3 | Latin/Country Day Dual MeetOct 3 · 5,000 Meters New Division · Place 4 · Charlotte Latin | 5,000 Meters New Division | 4 | 19:48.16 PB | 10 |
2019 Cross Country
4 results