Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cashie Golf & Country ClubTIC Meet #4 @ Lawrence Academy · Sep 21 | 26:14 | TIC Meet #4 @ Lawrence Academy | September 21, 2026 |
| 5,000 Meters · Faith Christian-Rocky MountCIC XC Conference Championships · Oct 20 | 23:41 | CIC XC Conference Championships | October 20, 2022 |
| 5,000 Meters · Hagan-Stone ParkNCISAA 1A State Championships · Oct 28 | 22:15.12 | NCISAA 1A State Championships | October 28, 2022 |
| 5,000 Meters · Halifax AcademyCIC Conference Championships · Oct 16 | 21:39 | CIC Conference Championships | October 16, 2024 |
| 5,000 Meters · Henderson Country ClubKVA XC Meet · Sep 12 | 30:52 | KVA XC Meet | September 12, 2022 |
| 5,000 Meters · Jordan Soccer ComplexCIC XC MEET 2 · Aug 28 | 29:15 | CIC XC MEET 2 | August 28, 2023 |
| 5,000 Meters · Kerr-Vance AcademyKVA Home Meet · Oct 5 | 22:49.70 | KVA Home Meet | October 5, 2026 |
| 5,000 Meters · Lawrence AcademyTIC Championship Meet · Oct 13 | 21:52 | TIC Championship Meet | October 13, 2025 |
| 5,000 Meters · McAlpine Creek ParkNCISAA 1A Cross Country Championships · Oct 24 | 21:32.32 | NCISAA 1A Cross Country Championships | October 24, 2025 |
| 5,000 Meters · Pungo Christian AcademyTIC Meet #2 · Aug 31 | 24:47 | TIC Meet #2 | August 31, 2026 |
| 5,000 Meters · Ridgecroft SchoolTIC Meet (Varsity) · Sep 22 | 27:37 | TIC Meet (Varsity) | September 22, 2025 |
| 5,000 Meters · The Epiphany School of Global Studies2021 CIC XC Championship · Oct 21 | 28:55 | 2021 CIC XC Championship | October 21, 2021 |
| 5,000 Meters · The Oakwood SchoolTIC Meet #7 · Oct 6 | 25:17 | TIC Meet #7 | October 6, 2025 |
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 30 | NCISAA 1A Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity · Place 37 · Halifax Academy | 5,000 Meters Varsity | 37 | 23:06.02 | 12 |
| Oct 19 | TIC Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 11 · Halifax Academy | 5,000 Meters Varsity | 11 | 21:36.0 | 12 |
| Oct 5 | KVA Home MeetOct 5 · 5,000 Meters Varsity · Place 9 · Halifax Academy | 5,000 Meters Varsity | 9 | 22:49.70 PB | 12 |
| Sep 28 | TIC Meet #5 at RidgecroftSep 28 · 5,000 Meters Varsity · Halifax Academy | 5,000 Meters Varsity | 0 | 23:12Unofficial | 12 |
| Sep 21 | TIC #4 at LawrenceSep 21 · 5,000 Meters Varsity · Place 13 · Halifax Academy | 5,000 Meters Varsity | 13 | 26:14 | 12 |
| Sep 21 | TIC Meet #4 @ Lawrence AcademySep 21 · 5,000 Meters Varsity · Place 13 · Halifax Academy | 5,000 Meters Varsity | 13 | 26:14 PB | 12 |
| Sep 14 | TIC Meet #3 at HalifaxSep 14 · 5,000 Meters Varsity · Halifax Academy | 5,000 Meters Varsity | 0 | 26:03Unofficial | 12 |
| Aug 31 | TIC Meet #2Aug 31 · 5,000 Meters Varsity · Place 13 · Halifax Academy | 5,000 Meters Varsity | 13 | 24:47 PB | 12 |
| Aug 24 | TIC Meet #1 at OakwoodAug 24 · 5,000 Meters Varsity · Place 18 · Halifax Academy | 5,000 Meters Varsity | 18 | 27:53 | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | NCISAA 1A Cross Country ChampionshipsOct 24 · 5,000 Meters Varsity · Place 35 · Halifax Academy | 5,000 Meters Varsity | 35 | 21:32.32 PB | 11 |
| Oct 13 | TIC Championship MeetOct 13 · 5,000 Meters MS/HS · Place 8 · Halifax Academy | 5,000 Meters MS/HS | 8 | 21:52 PB | 11 |
| Oct 6 | TIC Meet #7Oct 6 · 5,000 Meters Varsity · Place 12 · Halifax Academy | 5,000 Meters Varsity | 12 | 25:17 PB | 11 |
| Sep 29 | TIC Meet #6Sep 29 · 5,000 Meters Varsity · Place 11 · Halifax Academy | 5,000 Meters Varsity | 11 | 23:31 | 11 |
| Sep 22 | TIC Meet (Varsity)Sep 22 · 5,000 Meters Varsity · Place 17 · Halifax Academy | 5,000 Meters Varsity | 17 | 27:37 PB | 11 |
| Aug 25 | TIC MEET #2Aug 25 · 5,000 Meters Varsity · Place 20 · Halifax Academy | 5,000 Meters Varsity | 20 | 31:14.7 | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | CIC Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 15 · Halifax Academy | 5,000 Meters Varsity | 15 | 21:39 PB | 10 |
| Oct 7 | CIC Meet #6Oct 7 · 5,000 Meters Varsity · Place 26 · Halifax Academy | 5,000 Meters Varsity | 26 | 27:07 | 10 |
| Sep 23 | CIC Meet #5Sep 23 · 5,000 Meters Varsity · Place 22 · Halifax Academy | 5,000 Meters Varsity | 22 | 27:19 | 10 |
| Sep 16 | CIC Meet #4Sep 16 · 5,000 Meters Varsity · Place 19 · Halifax Academy | 5,000 Meters Varsity | 19 | 25:41 | 10 |
| Sep 9 | CIC Meet #3Sep 9 · 5,000 Meters Varsity · Place 21 · Halifax Academy | 5,000 Meters Varsity | 21 | 25:55 | 10 |
| Sep 3 | CIC Meet #2Sep 3 · 5,000 Meters Varsity · Place 30 · Halifax Academy | 5,000 Meters Varsity | 30 | 30:30 | 10 |
| Aug 26 | CIC Meet #1Aug 26 · 5,000 Meters Varsity · Place 36 · Halifax Academy | 5,000 Meters Varsity | 36 | 27:47 | 10 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Great American XC Festival, Presented by GarminOct 6 · 5,000 Meters Junior Varsity · Place 418 · Halifax Academy | 5,000 Meters Junior Varsity | 418 | 23:02.7 | 9 |
| Sep 25 | CIC Meet #5Sep 25 · 5,000 Meters Varsity · Place 20 · Halifax Academy | 5,000 Meters Varsity | 20 | 27:40Unofficial | 9 |
| Sep 18 | CIC Meet #4Sep 18 · 5,000 Meters Varsity · Place 16 · Halifax Academy | 5,000 Meters Varsity | 16 | 24:07.00 | 9 |
| Sep 11 | CIC Meet #3Sep 11 · 5,000 Meters Varsity · Place 23 · Halifax Academy | 5,000 Meters Varsity | 23 | 29:45 | 9 |
| Aug 28 | CIC XC MEET 2Aug 28 · 5,000 Meters Varsity · Place 28 · Halifax Academy | 5,000 Meters Varsity | 28 | 29:15 PB | 9 |
| Aug 21 | CIC Meet #1Aug 21 · 5,000 Meters Varsity · Place 31 · Halifax Academy | 5,000 Meters Varsity | 31 | 39:33 | 9 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NCISAA 1A State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 26 · Halifax Academy | 5,000 Meters Varsity | 26 | 22:15.12 PB | 8 |
| Oct 20 | CIC XC Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 19 · Halifax Academy | 5,000 Meters Varsity | 19 | 23:41 PB | 8 |
| Oct 11 | CIC Meet #7Oct 11 · 5,000 Meters Varsity · Place 26 · Halifax Academy | 5,000 Meters Varsity | 26 | 27:21 | 8 |
| Sep 27 | CIC Meet #5Sep 27 · 5,000 Meters Varsity · Place 18 · Halifax Academy | 5,000 Meters Varsity | 18 | 25:17 | 8 |
| Sep 19 | CIC Meet #4 @ OakwoodSep 19 · 5,000 Meters Varsity · Place 31 · Halifax Academy | 5,000 Meters Varsity | 31 | 29:01 | 8 |
| Sep 12 | KVA XC MeetSep 12 · 5,000 Meters New Division · Place 26 · Halifax Academy | 5,000 Meters New Division | 26 | 30:52 PB | 8 |
| Aug 29 | CIC Meet #2Aug 29 · 5,000 Meters New Division · Place 32 · Halifax Academy | 5,000 Meters New Division | 32 | 30:11 | 8 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 2021 CIC XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 38 · Halifax Academy | 5,000 Meters Varsity | 38 | 28:55 PB | 7 |
| Sep 30 | Oakwood School Home MeetSep 30 · 5,000 Meters Varsity · Place 46 · Halifax Academy | 5,000 Meters Varsity | 46 | 31:54 | 7 |
| Aug 30 | Faith Christian CIC Conference MeetAug 30 · 5,000 Meters Varsity · Halifax Academy | 5,000 Meters Varsity | 0 | 33:11 | 7 |
| Aug 24 | Epiphany InvitationalAug 24 · 5,000 Meters Varsity · Place 49 · Halifax Academy | 5,000 Meters Varsity | 49 | 36:00.00 | — |
| Aug 23 | CIC XC Meet Epiphany_1Aug 23 · 5,000 Meters Varsity · Place 35 · Halifax Academy | 5,000 Meters Varsity | 35 | 36:00 | 7 |