Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorVHSL Class 4 Indoor State Championships · Mar 22:39.85VHSL Class 4 Indoor State ChampionshipsMarch 2, 2026
1000 Meters · OutdoorRegion 4C Championships · Feb 202:41.68aRegion 4C ChampionshipsFebruary 20, 2026
1500 Meters · OutdoorCatoctin Youth Club Track & Field Meet · Apr 35:50.70aCatoctin Youth Club Track & Field MeetApril 3, 2022
1600 Meters · IndoorLiberty Premier Invitational · Jan 104:41.200Liberty Premier InvitationalJanuary 10, 2026
1600 Meters · OutdoorVHSL Region 4C Championship · May 274:21.16aVHSL Region 4C ChampionshipMay 27, 2026
200 Meters · OutdoorWest Carroll Wings Youth Meet · May 1937.16aWest Carroll Wings Youth MeetMay 19, 2019
3000 Meters · OutdoorCatoctin Youth Club Track & Field Meet · Apr 312:03.81aCatoctin Youth Club Track & Field MeetApril 3, 2022
3200 Meters · IndoorVHSL Region 4C Indoor Championships · Feb 1210:15.68VHSL Region 4C Indoor ChampionshipsFebruary 12, 2024
3200 Meters · OutdoorDogwood Track Classic · May 19:42.26aDogwood Track ClassicMay 1, 2026
400 Meters · OutdoorCatoctin Youth Meet · Apr 141:27.72Catoctin Youth MeetApril 14, 2019
800 Meters · OutdoorVHSL Class 4 State Championships · Jun 51:59.02aVHSL Class 4 State ChampionshipsJune 5, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 4 State ChampionshipsJun 5 · 1600 Meters · Place 7 · Heritage (LC)Heritage (LC)1600 Meters7.4:24.23a12
Jun 5VHSL Class 4 State ChampionshipsJun 5 · 800 Meters · Place 6 · Heritage (LC)Heritage (LC)800 Meters6.1:59.02a PB12
May 27VHSL Region 4C ChampionshipMay 27 · 1600 Meters · Place 2 · Heritage (LC)Heritage (LC)1600 Meters2.4:21.16a PB12
May 27VHSL Region 4C ChampionshipMay 27 · 800 Meters · Place 2 · Heritage (LC)Heritage (LC)800 Meters2.1:59.43a12
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 55 · Heritage (LC)Heritage (LC)3200 Meters55.9:42.26a PB12
May 1Dogwood Track ClassicMay 1 · 1600 Meters · Place 41 · Heritage (LC)Heritage (LC)1600 Meters41.4:23.00a12
Feb 20Region 4C ChampionshipsFeb 20 · 1000 Meters · Place 2 · Heritage (LC)Heritage (LC)1000 Meters2.2:41.68a PB12
Jan 17Walter Bass InviteJan 17 · 1000 Meters · Place 22 · Heritage (LC)Heritage (LC)1000 Meters22.2:44.53a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 4 Indoor State ChampionshipsMar 2 · 1000 Meters · Place 13 · Heritage (LeHeritage (Le1000 Meters132:39.85 PB12
Jan 10Liberty Premier InvitationalJan 10 · 1600 Meters · Place 58 · Heritage (LeHeritage (Le1600 Meters584:41.200 PB—
Jan 10Liberty Premier InvitationalJan 10 · 1000 Meters · Place 29 · Heritage (LeHeritage (Le1000 Meters292:43.20—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 20Polar Titans InvitationalDec 20 · 3200 Meters · Place 4 · Heritage (LC)Heritage (LC)3200 Meters4.10:01.13aUnofficial12
May 27VHSL Region 4C Outdoor Track ChampionshipMay 27 · 3200 Meters · Place 14 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters1410:19.0711
May 27VHSL Region 4C Outdoor Track ChampionshipMay 27 · 1600 Meters · Place 10 · Heritage (Leesburg)Heritage (Leesburg)1600 Meters104:36.1111
May 9Twilight ClassicMay 9 · 3200 Meters · Place 9 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters910:19.0811
Apr 26LOCO ChampionshipApr 26 · 3200 Meters · Place 14 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters1410:22.3411
Apr 8LC, BW, JC, HHS, THS MeetApr 8 · 800 Meters · Place 2 · Heritage (Leesburg)Heritage (Leesburg)800 Meters22:08.0211
Apr 5Handley InvitationalApr 5 · 3200 Meters · Place 7 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters710:11.5911
Mar 29Spartan Classic Mar 29 · 1600 Meters · Place 4 · Heritage (Leesburg)Heritage (Leesburg)1600 Meters44:38.5211
Feb 15Region 4C ChampionshipsFeb 15 · 1000 Meters · Place 5 · Heritage (LC)Heritage (LC)1000 Meters5.2:44.26aUnofficial11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 18Region 4C ChampionshipsFeb 18 · 1000 Meters · Place 5 · Heritage (Leesburg)Heritage (Leesburg)1000 Meters52:44.2611
Feb 10Dulles District Indoor Track ChampionshipFeb 10 · 1000 Meters · Place 4 · Heritage (LeHeritage (Le1000 Meters42:46.90—
Feb 1Groundhog Polar Bear InvitationalFeb 1 · 3200 Meters · Place 14 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters1410:47.2711
Jan 18Walter Bass HS InvitationalJan 18 · 1600 Meters · Place 77 · Heritage (LeHeritage (Le1600 Meters775:00.90—
Jan 18Walter Bass HS InvitationalJan 18 · 1000 Meters · Place 34 · Heritage (LeHeritage (Le1000 Meters342:49.17—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 14Polar Titans InvitationalDec 14 · 1600 Meters · Place 10 · Heritage (LC)Heritage (LC)1600 Meters10.4:45.67aUnofficial11
Dec 10Heritage Polar BearDec 10 · 1000 Meters · Place 3 · Heritage (LC)Heritage (LC)1000 Meters3.2:47.12a11
Dec 7Winter Jacket ClassicDec 7 · 3200 Meters · Place 8 · Heritage (LC)Heritage (LC)3200 Meters8.10:22.59aUnofficial11
May 22VHSL Region 4C ChampionshipsMay 22 · 3200 Meters · Place 14 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters1410:28.7610
May 15Dulles/Catoctin District ChampionshipMay 15 · 1600 Meters · Place 10 · Heritage (LC)Heritage (LC)1600 Meters10.4:35.36a10
Apr 27LOCO ChampionshipApr 27 · 1600 Meters · Place 12 · Heritage (LeHeritage (Le1600 Meters124:40.82—
Apr 23Lightridge District Meet (JC, SB, H, R) Apr 23 · 800 Meters · Place 4 · Heritage (LeHeritage (Le800 Meters42:07.85—
Apr 17BRHS, PVHS, RVHS, RRHS @ Heritage (Leesburg) Apr 17 · 3200 Meters · Place 2 · Heritage (LeHeritage (Le3200 Meters210:08.53—
Apr 6Spartan ClassicApr 6 · 3200 Meters · Place 9 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters910:37.1710
Mar 16ShamROCK InvitationalMar 16 · 1600 Meters · Place 9 · Heritage (LeHeritage (Le1600 Meters94:49.26—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12VHSL Region 4C Indoor ChampionshipsFeb 12 · 3200 Meters · Place 6 · Heritage (LeHeritage (Le3200 Meters610:15.68 PB—
Feb 1Dulles District Indoor ChampionshipFeb 1 · 3200 Meters · Place 4 · Heritage (LeHeritage (Le3200 Meters410:16.87—
Jan 27Bulldog InvitationalJan 27 · 1600 Meters · Place 127 · Heritage (LeHeritage (Le1600 Meters1275:01.3210
Jan 3John Champe/Heritage/Stone Bridge/Park ViewJan 3 · 3200 Meters · Place 2 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters210:25.7810

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 16Polar Titans InvitationalDec 16 · 1600 Meters · Place 14 · Heritage (LC)Heritage (LC)1600 Meters14.4:55.34aUnofficial10
Dec 11Heritage Polar Bear Multi-Team MeetDec 11 · 1600 Meters · Place 6 · Heritage (LC)Heritage (LC)1600 Meters6.5:03.96aUnofficial10
Dec 2Park View Wind Chill ClassicDec 2 · 3200 Meters · Place 7 · Heritage (LC)Heritage (LC)3200 Meters7.10:44.82aUnofficial10
May 12Millbrook's Last Chance InvitationalMay 12 · 3200 Meters · Place 18 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters1811:09.999
Apr 15=PR= Northern Virginia InvitationalApr 15 · 1600 Meters · Place 26 · Heritage (LeHeritage (Le1600 Meters265:14.039
Mar 18ShamROCK InvitationalMar 18 · 1600 Meters · Place 5 · Heritage (Leesburg)Heritage (Leesburg)1600 Meters55:14.319

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 19Park View Polar BearJan 19 · 1600 Meters · Place 10 · Heritage (Leesburg)Heritage (Leesburg)1600 Meters105:19.469
Jan 12Heritage Polar Bear Multi-Team MeetJan 12 · 3200 Meters · Place 9 · Heritage (Leesburg)Heritage (Leesburg)3200 Meters911:30.609
Jan 7Liberty Premier Invitational (College)Jan 7 · 1600 Meters · Place 174 · Heritage (Leesburg)Heritage (Leesburg)1600 Meters1745:40.56—
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 174 · Heritage (LC)Heritage (LC)1600 Meters174.5:40.56a9

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Polar Titans InvitationalDec 17 · 1600 Meters · Place 5 · Heritage (LC)Heritage (LC)1600 Meters5.5:25.91aUnofficial9
Dec 12Briar Woods Polar Bear MeetDec 12 · 1000 Meters · Place 8 · Heritage (LC)Heritage (LC)1000 Meters8.3:20.41aUnofficial9
Dec 3Park View Wind Chill ClassicDec 3 · 1600 Meters · Place 24 · Heritage (LC)Heritage (LC)1600 Meters24.5:33.85aUnofficial9
Apr 3Catoctin Youth Club Track & Field MeetApr 3 · 3000 Meters · Place 9 · NoVA Athletic ClubNoVA Athletic Club3000 Meters9.12:03.81a PB8
Apr 3Catoctin Youth Club Track & Field MeetApr 3 · 1500 Meters · Place 11 · NoVA Athletic ClubNoVA Athletic Club1500 Meters11.5:50.70a PB8

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 19West Carroll Wings Youth MeetMay 19 · 1500 Meters · Place 15 · Northern Virginia Athletics (NOVA)Northern Virginia Athletics (NOVA)1500 Meters15.6:11.45a6
May 19West Carroll Wings Youth MeetMay 19 · 800 Meters · Place 16 · Northern Virginia Athletics (NOVA)Northern Virginia Athletics (NOVA)800 Meters16.3:00.28a6
May 19West Carroll Wings Youth MeetMay 19 · 200 Meters · Place 29 · Northern Virginia Athletics (NOVA)Northern Virginia Athletics (NOVA)200 Meters29.37.16a PB6
Apr 14Catoctin Youth MeetApr 14 · 1500 Meters · Place 11 · Northern Virginia Athletics (NOVA)Northern Virginia Athletics (NOVA)1500 Meters11.6:09.80a6
Apr 14Catoctin Youth MeetApr 14 · 400 Meters · Place 23 · Northern Virginia Athletics (NOVA)Northern Virginia Athletics (NOVA)400 Meters23.1:27.72 PB6