Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bells Mill Park10th Atlantic Coast XC Invitational 2026 · Oct 10 | 18:00.2 | 10th Atlantic Coast XC Invitational 2026 | October 10, 2026 |
| 5,000 Meters · Broadwater AcademyBroadwater Academy Invitational · Oct 18 | 18:53 | Broadwater Academy Invitational | October 18, 2025 |
| 5,000 Meters · Mt TrashmoreCatholic High School Invitational · Sep 4 | 19:18.3 | Catholic High School Invitational | September 4, 2025 |
| 5,000 Meters · Norfolk Academy XC CourseNorfolk Academy XC Meet #3 · Oct 29 | 17:36.9 | Norfolk Academy XC Meet #3 | October 29, 2026 |
| 5,000 Meters · Peninsula CatholicBill McGough Invitational · Sep 13 | 19:04.5 | Bill McGough Invitational | September 13, 2025 |
| 5,000 Meters · Third Winchester Battlefield ParkSPIRE and East Coast Invitational 2026 · Oct 31 | 17:54.4 | SPIRE and East Coast Invitational 2026 | October 31, 2026 |
| 5,000 Meters · Windsor Castle ParkHam City Hustle Invitational · Sep 12 | 18:17.3 | Ham City Hustle Invitational | September 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | SPIRE and East Coast Invitational 2026Oct 31 · 5,000 Meters Varsity Boys · Place 19 · UnattachedUnattached | 5,000 Meters Varsity Boys | 19 | 17:54.4 PB | 12 |
| Oct 29 | Norfolk Academy XC Meet #3Oct 29 · 5,000 Meters Varsity · Place 12 · TEACH Beach BreakersTEACH Beach Breakers | 5,000 Meters Varsity | 12 | 17:36.9 PB | 12 |
| Oct 10 | 10th Atlantic Coast XC Invitational 2026Oct 10 · 5,000 Meters Varsity · Place 33 · TEACH Beach BreakersTEACH Beach Breakers | 5,000 Meters Varsity | 33 | 18:00.2 PB | 12 |
| Sep 17 | Greenbrier Christian XC InviteSep 17 · 5,000 Meters Varsity · Place 6 · TEACH Beach BreakersTEACH Beach Breakers | 5,000 Meters Varsity | 6 | 18:33.0 | 12 |
| Sep 12 | Ham City Hustle InvitationalSep 12 · 5,000 Meters Varsity · Place 28 · TEACH Beach BreakersTEACH Beach Breakers | 5,000 Meters Varsity | 28 | 18:17.3 PB | 12 |
2025 Cross Country
4 results2024 Cross Country
4 results