Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Albemarle SchoolTIC Meet #4 · Sep 15 | 25:59.9 | TIC Meet #4 | September 15, 2025 |
| 5,000 Meters · Boyd Lee ParkBo Run · Sep 27 | 24:57.02 | Bo Run | September 27, 2025 |
| 5,000 Meters · BOYD LEE PARKBo Run · Sep 26 | 24:39.41 | Bo Run | September 26, 2026 |
| 5,000 Meters · Cashie Golf & Country ClubTIC Meet #4 @ Lawrence Academy · Sep 21 | 27:25 | TIC Meet #4 @ Lawrence Academy | September 21, 2026 |
| 5,000 Meters · Faith Christian-Rocky MountCIC Meet #4 · Sep 18 | 25:34.00 | CIC Meet #4 | September 18, 2023 |
| 5,000 Meters · Halifax AcademyCIC Conference Championships · Oct 16 | 26:09 | CIC Conference Championships | October 16, 2024 |
| 5,000 Meters · Jordan Soccer ComplexCIC XC MEET 2 · Aug 28 | 34:06 | CIC XC MEET 2 | August 28, 2023 |
| 5,000 Meters · Kerr-Vance AcademyKVA Home Meet · Oct 5 | 28:31.16 | KVA Home Meet | October 5, 2026 |
| 5,000 Meters · Lawrence AcademyTIC Championship Meet · Oct 13 | 26:08 | TIC Championship Meet | October 13, 2025 |
| 5,000 Meters · Pungo Christian AcademyTIC Meet #2 · Aug 31 | 28:31.1 | TIC Meet #2 | August 31, 2026 |
| 5,000 Meters · Ridgecroft SchoolTIC Meet (Varsity) · Sep 22 | 30:47 | TIC Meet (Varsity) | September 22, 2025 |
| 5,000 Meters · The Oakwood SchoolCIC Meet #1 · Aug 21 | 33:30 | CIC Meet #1 | August 21, 2023 |
| 5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 25:55.90 | Great American XC Festival Presented by Coros | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | TIC Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 22 · Oakwood | 5,000 Meters Varsity | 22 | 26:36 | 10 |
| Oct 5 | KVA Home MeetOct 5 · 5,000 Meters Varsity · Place 21 · Oakwood | 5,000 Meters Varsity | 21 | 28:31.16 PB | 10 |
| Oct 2 | Great American XC Festival Presented by CorosOct 2 · 5,000 Meters White Invitational · Place 225 · Oakwood | 5,000 Meters White Invitational | 225 | 25:55.90 PB | 10 |
| Sep 28 | TIC Meet #5 at RidgecroftSep 28 · 5,000 Meters Varsity · Oakwood | 5,000 Meters Varsity | 0 | 28:33Unofficial | 10 |
| Sep 26 | Bo RunSep 26 · 5,000 Meters JV · Place 47 · Oakwood | 5,000 Meters JV | 47 | 24:39.41 PB | 10 |
| Sep 21 | TIC #4 at LawrenceSep 21 · 5,000 Meters Varsity · Place 17 · Oakwood | 5,000 Meters Varsity | 17 | 27:25 | 10 |
| Sep 21 | TIC Meet #4 @ Lawrence AcademySep 21 · 5,000 Meters Varsity · Place 17 · Oakwood | 5,000 Meters Varsity | 17 | 27:25 PB | 10 |
| Sep 14 | TIC Meet #3 at HalifaxSep 14 · 5,000 Meters Varsity · Oakwood | 5,000 Meters Varsity | 0 | 27:49Unofficial | 10 |
| Aug 31 | TIC Meet #2Aug 31 · 5,000 Meters Varsity · Place 22 · Oakwood | 5,000 Meters Varsity | 22 | 28:31.1 PB | 10 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | TIC Championship MeetOct 13 · 5,000 Meters MS/HS · Place 22 · Oakwood | 5,000 Meters MS/HS | 22 | 26:08 PB | 9 |
| Oct 6 | TIC Meet #7Oct 6 · 5,000 Meters Varsity · Place 30 · Oakwood | 5,000 Meters Varsity | 30 | 33:46 | 9 |
| Sep 29 | TIC Meet #6Sep 29 · 5,000 Meters Varsity · Place 26 · Oakwood | 5,000 Meters Varsity | 26 | 29:39 | 9 |
| Sep 27 | Bo RunSep 27 · 5,000 Meters Invitational · Place 86 · Oakwood | 5,000 Meters Invitational | 86 | 24:57.02 PB | 9 |
| Sep 22 | TIC Meet (Varsity)Sep 22 · 5,000 Meters Varsity · Place 26 · Oakwood | 5,000 Meters Varsity | 26 | 30:47 PB | 9 |
| Sep 15 | TIC Meet #4Sep 15 · 5,000 Meters Varsity · Place 18 · Oakwood | 5,000 Meters Varsity | 18 | 25:59.9 PB | 9 |
| Aug 25 | TIC MEET #2Aug 25 · 5,000 Meters Varsity · Place 25 · Oakwood | 5,000 Meters Varsity | 25 | 32:40.4 | 9 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | CIC Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 34 · Oakwood | 5,000 Meters Varsity | 34 | 26:09 PB | 8 |
| Oct 7 | CIC Meet #6Oct 7 · 5,000 Meters Varsity · Place 28 · Oakwood | 5,000 Meters Varsity | 28 | 28:25 | 8 |
| Sep 23 | CIC Meet #5Sep 23 · 5,000 Meters Varsity · Place 26 · Oakwood | 5,000 Meters Varsity | 26 | 27:45 | 8 |
| Aug 26 | CIC Meet #1Aug 26 · 5,000 Meters Varsity · Place 41 · Oakwood | 5,000 Meters Varsity | 41 | 29:20 | 8 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | CIC Championship MeetOct 19 · 5,000 Meters Varsity · Place 29 · Oakwood | 5,000 Meters Varsity | 29 | 24:07Unofficial | 7 |
| Oct 2 | CIC Meet #6Oct 2 · Varsity · Place 29 · Oakwood | Varsity | 29 | 26:00 | 7 |
| Sep 18 | CIC Meet #4Sep 18 · 5,000 Meters Varsity · Place 26 · Oakwood | 5,000 Meters Varsity | 26 | 25:34.00 PB | 7 |
| Sep 11 | CIC Meet #3Sep 11 · 5,000 Meters Varsity · Place 27 · Oakwood | 5,000 Meters Varsity | 27 | 32:05 | 7 |
| Aug 28 | CIC XC MEET 2Aug 28 · 5,000 Meters Varsity · Place 37 · Oakwood | 5,000 Meters Varsity | 37 | 34:06 PB | 7 |
| Aug 21 | CIC Meet #1Aug 21 · 5,000 Meters Varsity · Place 25 · Oakwood | 5,000 Meters Varsity | 25 | 33:30 PB | 7 |