Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Lehigh UniversityNCAA DI Mid-Atlantic Regional · Nov 1433:42.7NCAA DI Mid-Atlantic RegionalNovember 14, 2025
4 Miles · Temple University Ambler CampusTemple Invitational · Aug 2921:30.00Temple InvitationalAugust 29, 2025
5,000 Meters · Bells Mill ParkTCIS XC Championships · Nov 520:02.20TCIS XC ChampionshipsNovember 5, 2021
5,000 Meters · Eastern State HospitalWalsingham Invitational · Sep 1821:59.50Walsingham InvitationalSeptember 18, 2021
5,000 Meters · Warhill Sports ComplexWalsingham Invitational · Mar 622:46.97Walsingham InvitationalMarch 6, 2021
5,000 Meters · Woodberry Forest 5K CourseWoodberry Forest XC Invitational · Sep 2217:40.8Woodberry Forest XC InvitationalSeptember 22, 2023
5,000 Meters · York River State ParkWalsingham York River Park Invitational · Mar 1322:13.59Walsingham York River Park InvitationalMarch 13, 2021
7885 m · United States Naval Academy Golf ClubCantello Invitational · Sep 1327:16.8Cantello InvitationalSeptember 13, 2025
8,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 3126:38.8Patriot League Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:59.8Paul Short Run (College)October 3, 2025
8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 1726:58.3Virginia/Panorama Farms InvitationalOctober 17, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 12Cantello InvitationalSep 12 · 4.9 Miles Varsity · Place 43 · Loyola (Md.)Loyola (Md.)4.9 Miles Varsity4328:17.50So
Sep 4Temple InvitationalSep 4 · 4 Miles College · Place 45 · Loyola (Md.)Loyola (Md.)4 Miles College4524:24.1So

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Mid-Atlantic RegionalNov 14 · 10,000 Meters D1 Mid-Atlantic · Place 165 · Loyola (Md.)Loyola (Md.)10,000 Meters D1 Mid-Atlantic16533:42.7 PBFr
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 70 · Loyola (Md.)Loyola (Md.)8,000 Meters Champs7026:38.8 PBFr
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · Place 126 · Loyola (Md.)Loyola (Md.)8,000 Meters College12626:58.3 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Brown · Place 210 · Loyola (Md.)Loyola (Md.)8,000 Meters Brown21026:59.8 PBFr
Sep 13Cantello InvitationalSep 13 · 4.9 Miles Varsity · Place 30 · Loyola (Md.)Loyola (Md.)4.9 Miles Varsity3027:16.8 PBFr
Aug 29Temple InvitationalAug 29 · 4 Miles College · Place 28 · Loyola (Md.)Loyola (Md.)4 Miles College2821:30.00 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7VISAA Cross Country State ChampionshipsNov 7 · 5,000 Meters Division III · Place 5 · Walsingham AcademyWalsingham Academy5,000 Meters Division III517:02.7412
Nov 7VISAA Cross Country State ChampionshipsNov 7 · 5,000 Meters Division III · Place 5 · Walsingham AcademyWalsingham Academy5,000 Meters Division III517:02.7412
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 10 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity1016:44.7SR
Oct 12Atlantic Coast XC InvitationalOct 12 · 5,000 Meters Varsity · Place 10 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity1016:48.0712
Sep 26Norfolk Academy XC Meet #2Sep 26 · 5,000 Meters Varsity · Place 3 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity316:35.9SR
Sep 11Walsingham InvitationalSep 11 · 5,000 Meters Varsity · Place 3 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity317:50.0SR
Sep 11Walsingham InvitationalSep 11 · 5,000 Meters Varsity · Place 3 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity317:50.0SR
Sep 4Catholic High School InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity117:03.4SR
Sep 4Catholic High School InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity117:03.4SR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9VISAA Cross Country State ChampionshipsNov 9 · 5,000 Meters Division III · Place 6 · Walsingham AcademyWalsingham Academy5,000 Meters Division III618:03.8411
Nov 9VISAA Cross Country State ChampionshipsNov 9 · 5,000 Meters Division III · Place 6 · Walsingham AcademyWalsingham Academy5,000 Meters Division III618:03.8411
Nov 2TCIS XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 1 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity116:06.7JR
Oct 24Virginia Catholic State ChampionshipOct 24 · Varsity · Place 2 · Walsingham AcademyWalsingham AcademyVarsity217:03—
Oct 14MileStat.com XC Invitational 2023Oct 14 · Varsity · Place 3 · Walsingham AcademyWalsingham AcademyVarsity316:34—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Varsity · Place 3 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity316:3411
Sep 22Woodberry Forest XC InvitationalSep 22 · 5,000 Meters Varsity · Place 15 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity1517:40.8 PB11

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10VISAA Cross Country State ChampionshipsNov 10 · 5,000 Meters Division 3 · Place 17 · Walsingham AcademyWalsingham Academy5,000 Meters Division 31718:59.1—
Nov 4TCIS XC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 16 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity1618:22.5SO
Oct 26Virginia Catholic State ChampionshipOct 26 · Varsity · Place 36 · Walsingham AcademyWalsingham AcademyVarsity3619:34—
Oct 26Virginia Catholic State ChampionshipOct 26 · Varsity · Place 36 · Walsingham AcademyWalsingham AcademyVarsity3619:34—
Oct 26Virginia Catholic State ChampionshipOct 26 · Varsity · Place 36 · Walsingham AcademyWalsingham AcademyVarsity3619:34—
Oct 20Nansemond-Suffolk InvitationalOct 20 · Varsity · Place 21 · Walsingham AcademyWalsingham AcademyVarsity2119:10.37—
Oct 15MileStat.com XC InvitationalOct 15 · Varsity · Place 52 · Walsingham AcademyWalsingham AcademyVarsity5218:49—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Varsity · Place 52 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity5218:49—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11V.I.S.A.A. State Cross Country ChampionshipsNov 11 · 5,000 Meters Championship · Place 108 · Walsingham AcademyWalsingham Academy5,000 Meters Championship10819:56.2—
Nov 5TCIS XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 43 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity4320:02.20 PB9
Oct 9Atlantic Coast XC InvitationalOct 9 · 5,000 Meters Varsity · Place 95 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity9521:13.449
Sep 18Walsingham InvitationalSep 18 · 5,000 Meters Varsity · Place 31 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity3121:59.50 PB9
Mar 13Walsingham York River Park InvitationalMar 13 · 5,000 Meters Varsity · Place 14 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity1422:13.59 PB8
Mar 6Walsingham InvitationalMar 6 · 5,000 Meters Varsity · Place 16 · Walsingham AcademyWalsingham Academy5,000 Meters Varsity1622:46.97 PB8

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 31TCIS ChampionshipsOct 31 · Varsity · Place 46 · Walsingham AcademyWalsingham AcademyVarsity4625:23.17