Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorJohn Handley Invitational · Apr 115:22.59aJohn Handley InvitationalApril 11, 2026
1000 Meters · IndoorHoliday Invitational · Dec 303:19.39aHoliday InvitationalDecember 30, 2024
1000 Meters · OutdoorLiberty Christmas HS Invitational · Dec 133:20.15aLiberty Christmas HS InvitationalDecember 13, 2025
1600 Meters · IndoorEHS Winter Invite · Jan 225:25.42aEHS Winter InviteJanuary 22, 2026
1600 Meters · OutdoorWCAC Track & Field Championships · May 155:17.03aWCAC Track & Field ChampionshipsMay 15, 2026
2 Miles · OutdoorRoadrunners Invitational · Mar 111:54.47aRoadrunners InvitationalMarch 1, 2025
3200 Meters · IndoorHoliday Invitational · Dec 3011:27.30aHoliday InvitationalDecember 30, 2025
3200 Meters · OutdoorWCAC Track & Field Championships · May 1511:16.88aWCAC Track & Field ChampionshipsMay 15, 2026
800 Meters · OutdoorPatriot Fast Times Invite Sponsored By RunTwisted.com · Apr 252:28.90aPatriot Fast Times Invite Sponsored By RunTwisted.comApril 25, 2026
800 Meters · Relay Split · OutdoorWCAC Championships · May 172:28.635WCAC ChampionshipsMay 17, 2024

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15WCAC Track & Field ChampionshipsMay 15 · 3200 Meters · Place 2 · Paul VI3200 Meters2.11:16.88a PB12
May 15WCAC Track & Field ChampionshipsMay 15 · 1600 Meters · Place 4 · Paul VI1600 Meters4.5:17.03a PB12
May 9Virginia Catholic State Meet May 9 · 3200 Meters · Place 1 · Paul VI3200 Meters1.11:36.47a12
May 9Virginia Catholic State Meet May 9 · 1600 Meters · Place 4 · Paul VI1600 Meters4.5:18.11a12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 800 Meters · Place 6 · Paul VI800 Meters6.2:28.90a PB12
Apr 17=PR= Northern Virginia InvitationalApr 17 · 3200 Meters · Place 15 · Paul VI3200 Meters15.11:26.72a12
Apr 17=PR= Northern Virginia InvitationalApr 17 · 1600 Meters · Place 15 · Paul VI1600 Meters15.5:21.79a12
Apr 11John Handley InvitationalApr 11 · 1 Mile · Place 10 · Paul VI1 Mile105:22.59a PB12
Apr 11John Handley InvitationalApr 11 · 800 Meters · Place 21 · Paul VI800 Meters212:35.19a12
Apr 11John Handley InvitationalApr 11 · 1 Mile · Place 10 · Paul VI Catholic1 Mile105:22.5912
Apr 11John Handley InvitationalApr 11 · 800 Meters · Place 21 · Paul VI Catholic800 Meters212:35.1912
Mar 28Patriot InvitationalMar 28 · 3200 Meters · Place 2 · Paul VI3200 Meters2.11:29.88a12
Mar 28Patriot InvitationalMar 28 · 1600 Meters · Paul VI1600 Meters—DNS12
Jan 17Walter Bass InviteJan 17 · 3200 Meters · Place 8 · Paul VI3200 Meters8.11:30.03a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 22EHS Winter InviteJan 22 · 1600 Meters · Place 3 · Paul VI1600 Meters35:25.42a PB12
Jan 22EHS Winter InviteJan 22 · 1600 Meters · Place 3 · Paul VI1600 Meters35:25.42—
Jan 22EHS Winter InviteJan 22 · 1600 Meters · Place 3 · Paul VI1600 Meters35:25.42—
Jan 22EHS Winter InviteJan 22 · 1600 Meters · Place 3 · Paul VI1600 Meters35:25.42—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 3200 Meters · Place 4 · Paul VI3200 Meters4.11:27.30a PB12
Feb 15VISAA Indoor Track & Field ChampionshipsFeb 15 · 1600 Meters · Place 7 · Paul VI1600 Meters7.5:32.21a11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 1000 Meters · Place 24 · Paul VI1000 Meters24.3:20.15a PB12
Dec 13Liberty Christmas HS InvitationalDec 13 · 1600 Meters · Place 13 · Paul VI1600 Meters13.5:28.24a12
May 16WCAC ChampionshipsMay 16 · 3200 Meters · Place 4 · Paul VI3200 Meters4.11:38.15a11
May 16WCAC ChampionshipsMay 16 · 1600 Meters · Place 8 · Paul VI1600 Meters8.5:27.40a11
Apr 5Handley InvitationalApr 5 · 3200 Meters · Place 4 · Paul VI Catholic3200 Meters411:57.0511
Mar 19 Paul VI Spring OpenMar 19 · 1600 Meters · Place 1 · Paul VI Catholic1600 Meters15:33.6411
Mar 1Roadrunners InvitationalMar 1 · 2 Miles · Place 3 · Paul VI2 Miles311:54.47a PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 1000 Meters · Place 22 · Paul VI1000 Meters22.3:19.39a PB11
Dec 14Liberty Christmas HS InvitationalDec 14 · 1600 Meters · Place 17 · Paul VI1600 Meters17.5:32.09a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17WCAC ChampionshipsMay 17 · 800 Meters · Paul VI800 MetersRelay Split—2:28.635 PB10
May 17WCAC ChampionshipsMay 17 · 1600 Meters · Paul VI1600 Meters--DNS10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Liberty Flames HS InvitationalDec 9 · 1000 Meters · Place 30 · Paul VI1000 Meters30.3:25.47a10
Dec 9Liberty Flames HS InvitationalDec 9 · 1600 Meters · Place 35 · Paul VI1600 Meters35.5:45.41a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 2Park View Wind Chill ClassicDec 2 · 1600 Meters · Place 5 · Paul VI1600 Meters5.5:45.00aUnofficial10