Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Lehigh UniversityNCAA DI Mid-Atlantic Regional · Nov 14 | 33:42.7 | NCAA DI Mid-Atlantic Regional | November 14, 2025 |
| 4 Miles · Temple University Ambler CampusTemple Invitational · Aug 29 | 21:30.00 | Temple Invitational | August 29, 2025 |
| 5,000 Meters · Bells Mill ParkTCIS XC Championships · Nov 5 | 20:02.20 | TCIS XC Championships | November 5, 2021 |
| 5,000 Meters · Eastern State HospitalWalsingham Invitational · Sep 18 | 21:59.50 | Walsingham Invitational | September 18, 2021 |
| 5,000 Meters · Warhill Sports ComplexWalsingham Invitational · Mar 6 | 22:46.97 | Walsingham Invitational | March 6, 2021 |
| 5,000 Meters · Woodberry Forest 5K CourseWoodberry Forest XC Invitational · Sep 22 | 17:40.8 | Woodberry Forest XC Invitational | September 22, 2023 |
| 5,000 Meters · York River State ParkWalsingham York River Park Invitational · Mar 13 | 22:13.59 | Walsingham York River Park Invitational | March 13, 2021 |
| 7885 m · United States Naval Academy Golf ClubCantello Invitational · Sep 13 | 27:16.8 | Cantello Invitational | September 13, 2025 |
| 8,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 31 | 26:38.8 | Patriot League Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 26:59.8 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 17 | 26:58.3 | Virginia/Panorama Farms Invitational | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
6 results2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | VISAA Cross Country State ChampionshipsNov 7 · 5,000 Meters Division III · Place 5 · Walsingham AcademyWalsingham Academy | 5,000 Meters Division III | 5 | 17:02.74 | 12 |
| Nov 7 | VISAA Cross Country State ChampionshipsNov 7 · 5,000 Meters Division III · Place 5 · Walsingham AcademyWalsingham Academy | 5,000 Meters Division III | 5 | 17:02.74 | 12 |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 10 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 10 | 16:44.7 | SR |
| Oct 12 | Atlantic Coast XC InvitationalOct 12 · 5,000 Meters Varsity · Place 10 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 10 | 16:48.07 | 12 |
| Sep 26 | Norfolk Academy XC Meet #2Sep 26 · 5,000 Meters Varsity · Place 3 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 3 | 16:35.9 | SR |
| Sep 11 | Walsingham InvitationalSep 11 · 5,000 Meters Varsity · Place 3 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 3 | 17:50.0 | SR |
| Sep 11 | Walsingham InvitationalSep 11 · 5,000 Meters Varsity · Place 3 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 3 | 17:50.0 | SR |
| Sep 4 | Catholic High School InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 1 | 17:03.4 | SR |
| Sep 4 | Catholic High School InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 1 | 17:03.4 | SR |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | VISAA Cross Country State ChampionshipsNov 9 · 5,000 Meters Division III · Place 6 · Walsingham AcademyWalsingham Academy | 5,000 Meters Division III | 6 | 18:03.84 | 11 |
| Nov 9 | VISAA Cross Country State ChampionshipsNov 9 · 5,000 Meters Division III · Place 6 · Walsingham AcademyWalsingham Academy | 5,000 Meters Division III | 6 | 18:03.84 | 11 |
| Nov 2 | TCIS XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 1 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 1 | 16:06.7 | JR |
| Oct 24 | Virginia Catholic State ChampionshipOct 24 · Varsity · Place 2 · Walsingham AcademyWalsingham Academy | Varsity | 2 | 17:03 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · Varsity · Place 3 · Walsingham AcademyWalsingham Academy | Varsity | 3 | 16:34 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Varsity · Place 3 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 3 | 16:34 | 11 |
| Sep 22 | Woodberry Forest XC InvitationalSep 22 · 5,000 Meters Varsity · Place 15 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 15 | 17:40.8 PB | 11 |
2022 Cross Country
8 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | V.I.S.A.A. State Cross Country ChampionshipsNov 11 · 5,000 Meters Championship · Place 108 · Walsingham AcademyWalsingham Academy | 5,000 Meters Championship | 108 | 19:56.2 | — |
| Nov 5 | TCIS XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 43 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 43 | 20:02.20 PB | 9 |
| Oct 9 | Atlantic Coast XC InvitationalOct 9 · 5,000 Meters Varsity · Place 95 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 95 | 21:13.44 | 9 |
| Sep 18 | Walsingham InvitationalSep 18 · 5,000 Meters Varsity · Place 31 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 31 | 21:59.50 PB | 9 |
| Mar 13 | Walsingham York River Park InvitationalMar 13 · 5,000 Meters Varsity · Place 14 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 14 | 22:13.59 PB | 8 |
| Mar 6 | Walsingham InvitationalMar 6 · 5,000 Meters Varsity · Place 16 · Walsingham AcademyWalsingham Academy | 5,000 Meters Varsity | 16 | 22:46.97 PB | 8 |
2019 Cross Country
1 results