Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 174:51.95aThe VA ShowcaseJanuary 17, 2026
1 Mile · OutdoorVictor Cahoon Invitational · May 104:26.62aVictor Cahoon InvitationalMay 10, 2025
1000 Meters · IndoorVHSL Region 6C Indoor Championship · Feb 132:35.05aVHSL Region 6C Indoor ChampionshipFebruary 13, 2025
1000 Meters · OutdoorBig A Brand Winter Extravaganza · Dec 212:47.68aBig A Brand Winter ExtravaganzaDecember 21, 2024
1600 Meters · IndoorLake Braddock Indoor Invitational · Jan 34:29.67Lake Braddock Indoor InvitationalJanuary 3, 2026
1600 Meters · OutdoorOccoquan Region Championship · May 284:20.02Occoquan Region ChampionshipMay 28, 2025
3200 Meters · IndoorGrant Holloway Holiday Invitational 2026 · Dec 2010:07.60aGrant Holloway Holiday Invitational 2026December 20, 2025
3200 Meters · OutdoorOccoquan Region Championship · May 289:28.94aOccoquan Region ChampionshipMay 28, 2026
800 Meters · OutdoorNational District Spring Track & Field Championships · May 171:58.09aNational District Spring Track & Field ChampionshipsMay 17, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 3200 Meters · Place 24 · Hayfield3200 Meters24.9:59.01a12
May 28Occoquan Region ChampionshipMay 28 · 3200 Meters · Place 7 · Hayfield3200 Meters7.9:28.94a PB12
May 28Occoquan Region ChampionshipMay 28 · 1600 Meters · Place 20 · Hayfield1600 Meters20.4:36.55a12
May 13National District Spring Track ChampionshipsMay 13 · 3200 Meters · Place 5 · Hayfield3200 Meters5.9:37.94aUnofficial12
May 13National District Spring Track ChampionshipsMay 13 · 1600 Meters · Place 3 · Hayfield1600 Meters3.4:26.37aUnofficial12
May 13National District Spring Track ChampionshipsMay 13 · 800 Meters · Place 3 · Hayfield800 Meters3.1:59.24aUnofficial12
May 9Lake Braddock Hall of Fame InvitationalMay 9 · 1600 Meters · Place 11 · Hayfield1600 Meters11.4:24.70a12
May 1Dogwood Track ClassicMay 1 · 1600 Meters · Place 33 · Hayfield1600 Meters33.4:22.20a12
Apr 18McNamara Mustang InvitationalApr 18 · 1600 Meters · Place 4 · Hayfield1600 Meters4.4:30.24a12
Apr 18McNamara Mustang InvitationalApr 18 · 800 Meters · Hayfield800 Meters—DNS12
Apr 112026 Colonial Forge ShowcaseApr 11 · 3200 Meters · Place 2 · Hayfield3200 Meters2.9:57.29a12
Apr 112026 Colonial Forge ShowcaseApr 11 · 1600 Meters · Place 3 · Hayfield1600 Meters3.4:28.70a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11VHSL Region 6C Indoor ChampionshipFeb 11 · 1000 Meters · Place 10 · Hayfield1000 Meters10.2:42.20a12
Feb 11VHSL Region 6C Indoor ChampionshipFeb 11 · 1600 Meters · Place 13 · Hayfield1600 Meters13.4:31.68a12
Jan 30National District Indoor Track ChampionshipsJan 30 · 1000 Meters · Place 4 · Hayfield1000 Meters4.2:42.38aUnofficial12
Jan 30National District Indoor Track ChampionshipsJan 30 · 1600 Meters · Place 8 · Hayfield1600 Meters8.4:43.66aUnofficial12
Jan 17The VA ShowcaseJan 17 · 1 Mile · Place 44 · Hayfield1 Mile44.4:51.95a PB12
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 30 · Hayfield1000 Meters30.2:37.24a12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 44 · Hayfield1600 Meters44.4:49.97a12
Jan 3Lake Braddock Indoor InvitationalJan 3 · 1000 Meters · Place 7 · Hayfield Secondary School1000 Meters72:41.1112
Jan 3Lake Braddock Indoor InvitationalJan 3 · 1600 Meters · Place 6 · Hayfield Secondary School1600 Meters64:29.67 PB12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 1600 Meters · Place 5 · Hayfield1600 Meters5.4:34.92a12
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 3200 Meters · Place 7 · Hayfield3200 Meters7.10:07.60a PB12
Mar 3VHSL Class 6 State Indoor T & F ChampionshipsMar 3 · 1000 Meters · Place 14 · Hayfield Secondary School1000 Meters142:38.7011
Feb 13VHSL Region 6C Indoor ChampionshipFeb 13 · 1000 Meters · Place 2 · Hayfield1000 Meters2.2:35.05a PB11
Jan 28National District Indoor Track ChampionshipsJan 28 · 1000 Meters · Place 2 · Hayfield Sec1000 Meters22:41.5511
Jan 28National District Indoor Track ChampionshipsJan 28 · 1600 Meters · Place 2 · Hayfield Sec1600 Meters24:30.1611
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 23 · Hayfield Sec1000 Meters232:36.56—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 100 · Hayfield Sec1600 Meters1004:39.07—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 100 · Hayfield Sec1600 Meters1004:39.07—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 23 · Hayfield Sec1000 Meters232:36.56—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 6 State ChampionshipsJun 6 · 1600 Meters · Place 24 · Hayfield Sec1600 Meters244:34.60—
May 28Occoquan Region ChampionshipMay 28 · 800 Meters · Place 12 · Hayfield Secondary Sch800 Meters122:02.1211
May 28Occoquan Region ChampionshipMay 28 · 1600 Meters · Place 6 · Hayfield Secondary Sch1600 Meters64:20.02 PB11
May 17National District Spring Track & Field ChampionshipsMay 17 · 1600 Meters · Hayfield1600 Meters--FS11
May 17National District Spring Track & Field ChampionshipsMay 17 · 800 Meters · Place 2 · Hayfield800 Meters2.1:58.09a PB11
May 10Victor Cahoon InvitationalMay 10 · 1 Mile · Place 2 · Hayfield1 Mile2.4:26.62a PB11
May 2Dogwood Track ClassicMay 2 · 1600 Meters · Place 71 · Hayfield Sec1600 Meters714:38.0411
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 59 · Hayfield Sec800 Meters592:01.9511
May 2Dogwood Track ClassicMay 2 · 1600 Meters · Place 71 · Hayfield Sec1600 Meters714:38.0411
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 59 · Hayfield Sec800 Meters592:01.9511
Apr 26Cassel's XBC Track ExperienceApr 26 · 1600 Meters · Place 3 · Hayfield1600 Meters34:24.6311
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 800 Meters · Place 9 · Hayfield800 Meters9.1:58.77a11
Apr 11SoCo Stallions InviteApr 11 · 1600 Meters · Place 4 · Hayfield1600 Meters4.4:31.31a11
Apr 11SoCo Stallions InviteApr 11 · 800 Meters · Place 5 · Hayfield800 Meters5.2:02.58a11
Apr 5Colonial Forge InvitationalApr 5 · 800 Meters · Place 6 · Hayfield800 Meters6.2:00.86a11
Mar 222025 Brian Watkins InvitationalMar 22 · 1600 Meters · Place 2 · Hayfield1600 Meters2.4:28.77a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 1000 Meters · Place 6 · Hayfield1000 Meters6.2:43.56a11
Feb 14VHSL Region 6C Indoor ChampionshipFeb 14 · 1000 Meters · Place 8 · Hayfield1000 Meters8.2:38.00a10
Jan 31National District Indoor Track and Field ChampionshipsJan 31 · 1000 Meters · Place 2 · Hayfield1000 Meters2.2:39.83a10
Jan 27Track 757 Last Chance MeetJan 27 · 1600 Meters · Place 12 · Hayfield Secondary School1600 Meters124:40.4410
Jan 27Track 757 Last Chance MeetJan 27 · 1600 Meters · Place 12 · Hayfield Secondary School1600 Meters124:40.4410
Jan 12The VA ShowcaseJan 12 · 3200 Meters · Place 82 · Hayfield Sec3200 Meters8210:14.98—
Jan 12The VA ShowcaseJan 12 · 1000 Meters · Place 77 · Hayfield Sec1000 Meters772:46.59—
Jan 5Northern VA TJMS Meet #6Jan 5 · 3200 Meters · Place 1 · Hayfield3200 Meters110:44.74—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 21Big A Brand Winter ExtravaganzaDec 21 · 1000 Meters · Place 1 · Hayfield1000 Meters1.2:47.68a PB11
May 22VHSL 6A Region C ChampionshipMay 22 · 800 Meters · Place 13 · Hayfield800 Meters13.1:59.45a10
May 11National District Spring Track ChampionshipsMay 11 · 800 Meters · Place 3 · Hayfield800 Meters3.1:59.16a10
May 3Dogwood Track ClassicMay 3 · 1600 Meters · Place 66 · Hayfield Sec1600 Meters664:32.5010
Apr 27Ramtastic InvitationalApr 27 · 1600 Meters · Place 10 · Hayfield1600 Meters10.4:31.86a10
Apr 27Ramtastic InvitationalApr 27 · 800 Meters · Place 19 · Hayfield800 Meters19.2:04.61a10
Apr 19Lake Braddock Hall of Fame InvitationalApr 19 · 3200 Meters · Place 17 · Hayfield3200 Meters17.9:59.27a10
Apr 19Lake Braddock Hall of Fame InvitationalApr 19 · 1600 Meters · Place 18 · Hayfield1600 Meters18.4:34.73a10
Apr 12=PR= Northern Virginia InvitationalApr 12 · 800 Meters · Place 14 · Hayfield800 Meters14.2:03.32a10
Apr 11National District #4Apr 11 · 3200 Meters · Place 3 · Hayfield Sec3200 Meters310:37.73—
Apr 11National District #4Apr 11 · 3200 Meters · Place 3 · Hayfield Sec3200 Meters310:37.73—
Mar 13National District Meet #1Mar 13 · 1600 Meters · Place 1 · Hayfield1600 Meters1.4:37.23a10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 29Winter Eagle Polar Bear MeetDec 29 · 3200 Meters · Hayfield3200 Meters--DNF10
Dec 29Winter Eagle Polar Bear MeetDec 29 · 1600 Meters · Place 5 · Hayfield1600 Meters5.4:45.04aUnofficial10
May 10National District Spring Track ChampionshipsMay 10 · 800 Meters · Place 9 · Hayfield Sec800 Meters92:06.69—
Apr 29Cassel's XBC Track ExperienceApr 29 · 1600 Meters · Place 4 · Hayfield1600 Meters44:54.329
Apr 29Cassel's XBC Track ExperienceApr 29 · 800 Meters · Place 17 · Hayfield800 Meters172:05.449
Apr 22Lake Braddock InvitationalApr 22 · 800 Meters · Place 25 · Hayfield800 Meters25.2:06.93a9
Apr 15South County Stallion InvitationalApr 15 · 3200 Meters · Place 12 · Hayfield Sec3200 Meters1210:37.58—
Apr 15South County Stallion InvitationalApr 15 · 3200 Meters · Place 12 · Hayfield Sec3200 Meters1210:37.58—
Mar 15ND Meet #1 @ Mount VernonMar 15 · 1600 Meters · Place 8 · Hayfield Sec1600 Meters84:55.57—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16Northern VA TJMS Meet #5Dec 16 · 1600 Meters · Place 1 · Hayfield1600 Meters1.4:52.56a10
Jan 20Northern VA TJMS Meet #7Jan 20 · 1000 Meters · Place 2 · Hayfield1000 Meters23:06.649
Jan 14Alexandria City HS InviteJan 14 · 3200 Meters · Place 11 · Hayfield3200 Meters11.11:36.54a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1000 Meters · Place 66 · Hayfield1000 Meters66.3:08.17a9
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1600 Meters · Place 62 · Hayfield1600 Meters62.5:11.43a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Bobcat Blizzard InvitationalDec 10 · 3200 Meters · Place 11 · Hayfield3200 Meters11.11:16.89aUnofficial9
Dec 3David Cannon Memorial InvitationalDec 3 · 1600 Meters · Place 16 · Hayfield1600 Meters16.5:13.32aUnofficial9