Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hagan-Stone ParkGuilford County Cross County Championship · Oct 11 | 19:44.15 | Guilford County Cross County Championship | October 11, 2023 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA 4A Midwest Regional · Oct 26 | 19:00.15 | NCHSAA 4A Midwest Regional | October 26, 2024 |
| 5,000 Meters · Keeley ParkMetro XC Meet #2 · Sep 16 | 19:53.34 | Metro XC Meet #2 | September 16, 2025 |
| 5,000 Meters · Southwest Guilford HSHigh Point Tri-Meet · Aug 23 | 22:18.67 | High Point Tri-Meet | August 23, 2023 |
| 5,000 Meters · Wake Med Soccer ParkWakeMed Super Regional · Oct 25 | 19:05.32 | WakeMed Super Regional | October 25, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNCHSAA 7A Central Regional · Oct 25 | 19:05.32 | NCHSAA 7A Central Regional | October 25, 2025 |
| 5,000 Meters · WCA Sandy Ridge XC CourseRumble at the Ridge · Aug 17 | 22:40.4 | Rumble at the Ridge | August 17, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NCHSAA 7A Central RegionalOct 25 · 5,000 Meters Varsity · Place 73 · Southwest Guilford | 5,000 Meters Varsity | 73 | 19:05.32 PB | 12 |
| Oct 25 | WakeMed Super RegionalOct 25 · 5,000 Meters NCHSAA 7A Central · Place 73 · Southwest Guilford | 5,000 Meters NCHSAA 7A Central | 73 | 19:05.32 PB | 12 |
| Sep 27 | GCXISep 27 · 5,000 Meters HS Champ · Place 100 · Southwest Guilford | 5,000 Meters HS Champ | 100 | 19:44.26 | 12 |
| Sep 16 | Metro XC Meet #2Sep 16 · 5,000 Meters Varsity · Place 5 · Southwest Guilford | 5,000 Meters Varsity | 5 | 19:53.34 PB | 12 |
2024 Cross Country
2 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCHSAA 4A Midwest RegionalOct 28 · 5,000 Meters Varsity · Place 145 · Southwest Guilford | 5,000 Meters Varsity | 145 | 20:14.69 | 10 |
| Oct 11 | Guilford County Cross County ChampionshipOct 11 · 5,000 Meters HS Boys · Place 67 · Southwest Guilford | 5,000 Meters HS Boys | 67 | 19:44.15 PB | 10 |
| Oct 7 | Hagan Stone XC ClassicOct 7 · 5,000 Meters Varsity · Place 61 · Southwest Guilford | 5,000 Meters Varsity | 61 | 19:32.79 | 10 |
| Sep 30 | Greensboro InvitationalSep 30 · 5,000 Meters Championship · Place 130 · Southwest Guilford | 5,000 Meters Championship | 130 | 19:43.97 | 10 |
| Sep 8 | Friday Night Lights FestivalSep 8 · 5,000 Meters Junior Varsity · Place 18 · Southwest Guilford | 5,000 Meters Junior Varsity | 18 | 18:59.6 | 10 |
| Sep 8 | Friday Night Lights FestivalSep 8 · 5,000 Meters Open · Place 107 · Southwest Guilford | 5,000 Meters Open | 107 | 20:56.4 | 10 |
| Aug 23 | High Point Tri-MeetAug 23 · 5,000 Meters Varsity · Place 9 · Southwest Guilford | 5,000 Meters Varsity | 9 | 22:18.67 PB | 10 |
| Aug 17 | Rumble at the RidgeAug 17 · 5,000 Meters Varsity · Place 4 · Southwest Guilford | 5,000 Meters Varsity | 4 | 22:40.4 PB | 10 |