Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRoanoke College: Bast-Cregger Invitational · Jan 304:28.13Roanoke College: Bast-Cregger InvitationalJanuary 30, 2026
1 Mile · OutdoorCavalier Open · Apr 194:25.60aCavalier OpenApril 19, 2026
1000 Meters · IndoorTrack 757 Last Chance Meet · Jan 272:46.46Track 757 Last Chance MeetJanuary 27, 2024
1500 Meters · OutdoorHill City Twilight · May 23:57.61aHill City TwilightMay 2, 2026
1600 Meters · IndoorWalter Bass HS Invitational · Jan 134:46.24aWalter Bass HS InvitationalJanuary 13, 2024
1600 Meters · Outdoor1A Region A Championships · May 224:26.421A Region A ChampionshipsMay 22, 2024
3000 Meters · IndoorRoanoke College: Bast-Cregger Invitational · Jan 308:59.45Roanoke College: Bast-Cregger InvitationalJanuary 30, 2026
3200 Meters · OutdoorSeahawk Invitational · Apr 1610:59.32Seahawk InvitationalApril 16, 2022
400 Meters · OutdoorWoodson Distance Twilight · May 1255.76Woodson Distance TwilightMay 12, 2023
5000 Meters · OutdoorHokie Invite · Mar 2115:15.35aHokie InviteMarch 21, 2026
800 Meters · OutdoorMid-Atlantic Showdown · Mar 282:00.33aMid-Atlantic ShowdownMarch 28, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6Liberty Twilight QualiferMay 6 · 1500 Meters · Place 15 · University of Virginia ClubUniversity of Virginia Club1500 Meters15.4:00.15aSo
May 2Hill City TwilightMay 2 · 1500 Meters · Place 7 · University of Virginia ClubUniversity of Virginia Club1500 Meters7.3:57.61a PBSo
Apr 19Cavalier OpenApr 19 · 1 Mile · Place 1 · University of Virginia ClubUniversity of Virginia Club1 Mile1.4:25.60a PBSo
Mar 28Mid-Atlantic ShowdownMar 28 · 1500 Meters · Place 4 · University of Virginia ClubUniversity of Virginia Club1500 Meters44:07.75aSo
Mar 28Mid-Atlantic ShowdownMar 28 · 800 Meters · Place 3 · University of Virginia ClubUniversity of Virginia Club800 Meters32:00.33a PBSo
Mar 21Hokie InviteMar 21 · 5000 Meters · Place 2 · University of Virginia ClubUniversity of Virginia Club5000 Meters215:15.35a PBSo
Mar 21Hokie InviteMar 21 · 1500 Meters · Place 3 · University of Virginia ClubUniversity of Virginia Club1500 Meters34:09.97aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 3000 Meters · Place 6 · University of Virginia ClubUniversity of Virginia Club3000 Meters68:59.45 PB—
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 1 Mile · Place 3 · University of Virginia ClubUniversity of Virginia Club1 Mile34:28.13 PB—

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3The Hill City TwilightMay 3 · 1500 Meters · Place 16 · University of Virginia ClubUniversity of Virginia Club1500 Meters16.4:09.08aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1 Mile · Place 2 · University of Virginia ClubUniversity of Virginia Club1 Mile2.4:32.48aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 3000 Meters · Place 11 · University of Virginia ClubUniversity of Virginia Club3000 Meters11.9:14.44aFr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 221A Region A ChampionshipsMay 22 · 1600 Meters · Place 11 · ChantillyChantilly1600 Meters114:26.42 PB12
May 22VHSL 6A Region D ChampionshipMay 22 · 1600 Meters · Place 11 · ChantillyChantilly1600 Meters11.4:26.42a12
May 15Concorde District Spring Track ChampionshipsMay 15 · 800 Meters · Place 11 · ChantillyChantilly800 Meters112:03.8812
May 15Concorde District Spring Track ChampionshipsMay 15 · 1600 Meters · Place 6 · ChantillyChantilly1600 Meters64:38.5612
May 4Nike Spring InvitationalMay 4 · 1600 Meters · Place 8 · ChantillyChantilly1600 Meters84:31.4312
May 4Nike Spring InvitationalMay 4 · 800 Meters · Place 5 · ChantillyChantilly800 Meters52:05.1212
Apr 27Cassel's XBC Track ExperienceApr 27 · 800 Meters · Place 9 · ChantillyChantilly800 Meters92:02.9712
Apr 27Cassel's XBC Track ExperienceApr 27 · 800 Meters · Place 13 · ChantillyChantilly800 Meters132:06.1012
Apr 19Lake Braddock Hall of Fame InvitationalApr 19 · 1600 Meters · Place 22 · ChantillyChantilly1600 Meters22.4:40.27a12
Apr 19Lake Braddock Hall of Fame InvitationalApr 19 · 800 Meters · Place 27 · ChantillyChantilly800 Meters27.2:06.57a12
Apr 12=PR= Northern Virginia InvitationalApr 12 · 800 Meters · Place 13 · ChantillyChantilly800 Meters13.2:03.18a12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 27Track 757 Last Chance MeetJan 27 · 1000 Meters · Place 21 · ChantillyChantilly1000 Meters212:46.46 PB12
Jan 27Track 757 Last Chance MeetJan 27 · 1000 Meters · Place 21 · ChantillyChantilly1000 Meters212:46.4612
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 38 · ChantillyChantilly1000 Meters38.2:49.31a12
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 31 · ChantillyChantilly1600 Meters31.4:46.24a PB12

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17Concorde District Spring Track ChampionshipsMay 17 · 800 Meters · Place 19 · ChantillyChantilly800 Meters192:09.4211
May 12Woodson Distance TwilightMay 12 · 800 Meters · Place 12 · ChantillyChantilly800 Meters122:02.97—
May 12Woodson Distance TwilightMay 12 · 400 Meters · Place 11 · ChantillyChantilly400 Meters1155.76 PB—
May 5Twilight ClassicMay 5 · 800 Meters · Place 6 · ChantillyChantilly800 Meters62:06.7511
Apr 29Cassel's XBC Track ExperienceApr 29 · 800 Meters · Place 32 · ChantillyChantilly800 Meters322:11.9411
Apr 29Cassel's XBC Track ExperienceApr 29 · 1600 Meters · Place 28 · ChantillyChantilly1600 Meters284:49.2011
Apr 22Lake Braddock InvitationalApr 22 · 1600 Meters · Place 37 · ChantillyChantilly1600 Meters37.4:55.88a11
Apr 22Lake Braddock InvitationalApr 22 · 800 Meters · Place 27 · ChantillyChantilly800 Meters27.2:07.27a11
Mar 25Spartan ClassicMar 25 · 1600 Meters · Place 12 · ChantillyChantilly1600 Meters124:43.8511

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 21 · ChantillyChantilly1000 Meters21.2:47.78a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Holiday InvitationalDec 28 · 1000 Meters · Place 16 · ChantillyChantilly1000 Meters16.2:54.40a11

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 17Big A Brand Winter ExtravaganzaDec 17 · 1600 Meters · Place 17 · ChantillyChantilly1600 Meters17.5:03.73aUnofficial11
May 14Woodson Distance TwilightMay 14 · 400 Meters · Place 15 · ChantillyChantilly400 Meters1558.83—
May 14Woodson Distance TwilightMay 14 · 1600 Meters · Place 24 · ChantillyChantilly1600 Meters244:51.16—
May 11Concorde InvitationalMay 11 · 3200 Meters · Place 14 · ChantillyChantilly3200 Meters14.10:59.65a10
May 11Concorde InvitationalMay 11 · 1600 Meters · Place 11 · ChantillyChantilly1600 Meters11.5:00.81a10
Apr 16Seahawk InvitationalApr 16 · 3200 Meters · Place 11 · ChantillyChantilly3200 Meters1110:59.32 PB10
Apr 1=PR= Northern Virginia InvitationalApr 1 · 1600 Meters · Place 23 · ChantillyChantilly1600 Meters234:59.44SO
Mar 30Centreville, Chantilly @ WestfieldMar 30 · 800 Meters · Place 5 · ChantillyChantilly800 Meters5.2:17.08a10

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Big A Brand Holiday MeetDec 30 · 3200 Meters · Place 16 · ChantillyChantilly3200 Meters16.11:13.73aUnofficial10
Dec 30Big A Brand Holiday MeetDec 30 · 1600 Meters · Place 11 · ChantillyChantilly1600 Meters11.5:11.76aUnofficial10
Dec 11Concorde District Polar Bear Meet #2Dec 11 · 1600 Meters · Place 8 · ChantillyChantilly1600 Meters8.5:06.64aUnofficial10
Dec 4Concorde District Polar Bear Meet #1Dec 4 · 3200 Meters · Place 14 · ChantillyChantilly3200 Meters14.11:35.62aUnofficial10
Dec 4Concorde District Polar Bear Meet #1Dec 4 · 1600 Meters · Place 11 · ChantillyChantilly1600 Meters11.5:09.71aUnofficial10