Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorVHSL Class 6 State Indoor Championships · Mar 22:58.72VHSL Class 6 State Indoor ChampionshipsMarch 2, 2026
1000 Meters · OutdoorBobcat Blizzard Invitational · Dec 143:11.47aBobcat Blizzard InvitationalDecember 14, 2024
1600 Meters · IndoorOsbourn Home Meet · Jan 75:44.03Osbourn Home MeetJanuary 7, 2026
1600 Meters · OutdoorShamROCK Invitational · Mar 165:30.70ShamROCK InvitationalMarch 16, 2024
400 Meters · IndoorAdidas Indoor Nationals · Mar 201:00.70aAdidas Indoor NationalsMarch 20, 2026
400 Meters · OutdoorVictor Cahoon Invitational · May 959.94aVictor Cahoon InvitationalMay 9, 2026
500 Meters · IndoorGroundhog Polar Bear Invitational · Feb 11:21.18Groundhog Polar Bear InvitationalFebruary 1, 2025
500 Meters · OutdoorLiberty Christmas HS Invitational · Dec 131:19.96aLiberty Christmas HS InvitationalDecember 13, 2025
800 Meters · IndoorAdidas Indoor Nationals · Mar 202:16.58aAdidas Indoor NationalsMarch 20, 2026
800 Meters · Outdoor2026 Colonial Forge Showcase · Apr 112:16.24a2026 Colonial Forge ShowcaseApril 11, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 800 Meters · Place 15 · Independence800 Meters15.2:20.23a12
May 9Victor Cahoon InvitationalMay 9 · 400 Meters · Place 9 · Independence400 Meters9.59.94a PB12
Apr 25Cassel's XBC Track ExperienceApr 25 · 800 Meters · Place 1 · Independence800 Meters1.2:17.24a12
Apr 112026 Colonial Forge ShowcaseApr 11 · 800 Meters · Place 2 · Independence800 Meters2.2:16.24a PB12
Mar 28Patriot InvitationalMar 28 · 400 Meters · Place 10 · Independence400 Meters10.1:01.00a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 800 Meters · Place 7 · Independence800 Meters7.2:16.58a PB12
Mar 20Adidas Indoor NationalsMar 20 · 400 Meters · Place 39 · Independence400 Meters39.1:00.70a PB12
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · 1000 Meters · Place 7 · Independence1000 Meters72:58.72 PB12
Jan 12Wilkins Center HS ChallengeJan 12 · 1000 Meters · Place 1 · Independence1000 Meters13:02.28—
Jan 7Osbourn Home MeetJan 7 · 1600 Meters · Place 1 · Independence1600 Meters15:44.03 PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Polar Titans InvitationalDec 20 · 1000 Meters · Place 1 · Independence1000 Meters1.3:00.76aUnofficial12
Dec 13Liberty Christmas HS InvitationalDec 13 · 500 Meters · Place 3 · Independence500 Meters3.1:19.96a PB12
Jun 6VHSL Class 5 State ChampionshipsJun 6 · 800 Meters · Place 2 · Independence800 Meters22:18.25—
May 10Victor Cahoon InvitationalMay 10 · 800 Meters · Place 1 · Independence800 Meters1.2:20.40a11
Apr 26LOCO ChampionshipApr 26 · 800 Meters · Place 1 · Independence800 Meters12:20.1611
Apr 11=PR= Northern Virginia InvitationalApr 11 · 800 Meters · Place 7 · Independence800 Meters72:23.1111
Apr 11=PR= Northern Virginia InvitationalApr 11 · 400 Meters · Place 9 · Independence400 Meters91:02.1111

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 3VHSL Class 5 State Indoor T & F ChampionshipsMar 3 · 1000 Meters · Place 2 · Independence1000 Meters23:03.7911
Feb 175A Region D Indoor Track ChampionshipsFeb 17 · 500 Meters · Place 3 · Independence500 Meters31:21.19—
Feb 1Groundhog Polar Bear InvitationalFeb 1 · 500 Meters · Place 1 · Independence500 Meters11:21.18 PB11
Jan 28Loudoun Valley Quad (I, JC, LC)Jan 28 · 500 Meters · Place 2 · Independence500 Meters21:23.7211
Jan 18Walt Cormack MemorialJan 18 · 1000 Meters · Place 4 · Independence1000 Meters43:06.42—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 14Bobcat Blizzard InvitationalDec 14 · 1000 Meters · Place 3 · Independence1000 Meters3.3:11.47a PB11
Dec 7Winter Jacket ClassicDec 7 · 500 Meters · Place 2 · Independence500 Meters2.1:23.57aUnofficial11
May 31VHSL Class 5 State ChampionshipsMay 31 · 800 Meters · Place 5 · Independence800 Meters52:17.65—
May 20VHSL Region 5D ChampionshipMay 20 · 800 Meters · Place 2 · Independence800 Meters22:19.33—
May 11Victor Cahoon Track ClassicMay 11 · 800 Meters · Place 2 · Independence800 Meters22:19.8510
Apr 27LOCO ChampionshipApr 27 · 800 Meters · Place 2 · Independence800 Meters22:21.61—
Apr 12South County Stallion InvitationalApr 12 · 800 Meters · Place 4 · Independence800 Meters42:24.43a—
Apr 12South County Stallion InvitationalApr 12 · 800 Meters · Place 4 · Independence800 Meters42:22.00—
Mar 16ShamROCK InvitationalMar 16 · 1600 Meters · Place 5 · Independence1600 Meters55:30.70 PB—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26VHSL Class 5 State Indoor T & F ChampionshipsFeb 26 · 1000 Meters · Place 5 · Independence1000 Meters53:03.4110
Jan 27Bulldog InvitationalJan 27 · 500 Meters · Place 13 · Independence500 Meters131:22.0910
Jan 12The VA ShowcaseJan 12 · 1000 Meters · Place 35 · Independence1000 Meters353:09.80—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Loudoun Valley Quad w/ Independence,John Champe, Loudoun CountyDec 14 · 3200 Meters · Place 2 · Independence3200 Meters2.12:06.28aUnofficial10
Dec 9Bobcat Blizzard InvitationalDec 9 · 500 Meters · Place 5 · Independence500 Meters5.1:23.33aUnofficial10

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 2Liberty HS OpenerDec 2 · 1000 Meters · Place 6 · Independence1000 Meters6.3:13.89a10
Feb 24VHSL Class 5 State Indoor T & F ChampionshipsFeb 24 · 1000 Meters · Place 8 · Independence1000 Meters83:08.729
Feb 13VHSL 5A Region D Indoor Track ChampionshipsFeb 13 · 1000 Meters · Place 4 · Independence1000 Meters43:12.60—
Jan 31Potomac District Indoor ChampionshipJan 31 · 1000 Meters · Place 1 · Independence1000 Meters13:09.719
Jan 19Park View Polar BearJan 19 · 1000 Meters · Place 1 · Independence1000 Meters13:11.939
Jan 11Independence Home MeetJan 11 · 500 Meters · Place 1 · Independence500 Meters11:30.009
Jan 3Stone Bridge QuadJan 3 · 1000 Meters · Place 1 · Independence1000 Meters13:20.14—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 1000 Meters · Place 10 · Independence1000 Meters10.3:15.45a9