Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorVictor Cahoon Track Classic · May 115:03.61Victor Cahoon Track ClassicMay 11, 2024
1000 Meters · IndoorLiberty Premier Invitational · Jan 102:50.84Liberty Premier InvitationalJanuary 10, 2026
1000 Meters · OutdoorBriar Woods Polar Bear Meet · Dec 182:50.00aBriar Woods Polar Bear MeetDecember 18, 2025
1600 Meters · IndoorLiberty Premier Invitational · Jan 104:51.16Liberty Premier InvitationalJanuary 10, 2026
1600 Meters · OutdoorLOCO Championship · Apr 264:44.87LOCO ChampionshipApril 26, 2025
3200 Meters · IndoorLightridge Polar Bear · Feb 511:08.68Lightridge Polar BearFebruary 5, 2025
3200 Meters · OutdoorTwilight Classic · May 910:44.12Twilight ClassicMay 9, 2025
800 Meters · OutdoorLOCO Championship · Apr 272:20.15LOCO ChampionshipApril 27, 2024
Discus · 1.6kg · OutdoorPV, BR, R, JC, WG · Mar 1830-9PV, BR, R, JC, WGMarch 18, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27VHSL Region 4C ChampionshipMay 27 · 1600 Meters · Place 13 · Broad Run1600 Meters13.4:56.31a12
Apr 11John Handley InvitationalApr 11 · 3200 Meters · Place 18 · Broad Run3200 Meters1811:02.56a12
Apr 11John Handley InvitationalApr 11 · 3200 Meters · Place 18 · Broad Run3200 Meters1811:02.5612
Mar 18PV, BR, R, JC, WGMar 18 · Discus · Place 23 · Broad RunDiscus1.6kg23.30-9 PB12
Mar 14Broad Run HS Outdoor Time TrialsMar 14 · 1600 Meters · Place 2 · Broad Run1600 Meters2.4:55.68aUnofficial12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 10Liberty Premier InvitationalJan 10 · 1600 Meters · Place 82 · Broad Run1600 Meters824:51.16 PB—
Jan 10Liberty Premier InvitationalJan 10 · 1000 Meters · Place 66 · Broad Run1000 Meters662:50.84 PB—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 20Polar Titans InvitationalDec 20 · 1600 Meters · Place 12 · Broad Run1600 Meters12.4:53.98aUnofficial12
Dec 18Briar Woods Polar Bear MeetDec 18 · 1000 Meters · Place 1 · Broad Run1000 Meters1.2:50.00a PB12
Dec 13Bobcat Blizzard InvitationalDec 13 · 1000 Meters · Place 15 · Broad Run1000 Meters15.2:55.10aUnofficial12
May 27VHSL Region 4C Outdoor Track ChampionshipMay 27 · 1600 Meters · Place 15 · Broad Run1600 Meters155:19.1612
May 16Catoctin District ChampionshipMay 16 · 1600 Meters · Place 8 · Broad Run1600 Meters84:57.70—
May 9Twilight ClassicMay 9 · 3200 Meters · Place 15 · Broad Run3200 Meters1510:44.12 PB12
Apr 26LOCO ChampionshipApr 26 · 1600 Meters · Place 16 · Broad Run1600 Meters164:44.87 PB12
Apr 9Spartan QuadApr 9 · 3200 Meters · Place 1 · Broad Run3200 Meters111:26.8012
Apr 9Spartan QuadApr 9 · 1600 Meters · Place 1 · Broad Run1600 Meters14:51.7912
Mar 29Spartan Classic Mar 29 · 3200 Meters · Place 6 · Broad Run3200 Meters610:48.7812

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 10Catoctin District Indoor Track & Field ChampionshipsFeb 10 · 1600 Meters · Place 9 · Broad Run1600 Meters95:23.43—
Feb 5Lightridge Polar BearFeb 5 · 3200 Meters · Place 1 · Broad Run3200 Meters111:08.68 PB11
Feb 1Groundhog Polar Bear InvitationalFeb 1 · 3200 Meters · Place 18 · Broad Run3200 Meters1811:13.2011
Feb 1Groundhog Polar Bear InvitationalFeb 1 · 1600 Meters · Place 17 · Broad Run1600 Meters175:03.6711
Jan 30Spartan QuadJan 30 · 1600 Meters · Place 1 · Broad Run1600 Meters14:57.7011

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 1600 Meters · Place 36 · Broad Run1600 Meters36.5:00.19a11
Jan 23Spartan QuadJan 23 · 1000 Meters · Place 9 · Broad Run1000 Meters93:10.9510
Jan 10Rock Ridge Quad MeetJan 10 · 1000 Meters · Place 11 · Broad Run1000 Meters113:12.9510

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 14Polar Titans InvitationalDec 14 · 1000 Meters · Place 18 · Broad Run1000 Meters18.2:58.47aUnofficial11
Dec 10Heritage Polar BearDec 10 · 3200 Meters · Place 8 · Broad Run3200 Meters8.11:28.17a11
May 22VHSL Region 4C ChampionshipsMay 22 · 1600 Meters · Place 17 · Broad Run1600 Meters175:16.7810
May 15Dulles/Catoctin District ChampionshipMay 15 · 1600 Meters · Place 8 · Broad Run1600 Meters8.4:59.95a10
May 11Victor Cahoon Track ClassicMay 11 · 1 Mile · Place 32 · Broad Run1 Mile325:03.61 PB10
May 7Rock Ridge 6-Team MeetMay 7 · 1600 Meters · Place 10 · Broad Run1600 Meters105:11.40—
Apr 27LOCO ChampionshipApr 27 · 800 Meters · Place 29 · Broad Run800 Meters292:20.15 PB—
Apr 17BRHS, PVHS, RVHS, RRHS @ Heritage (Leesburg) Apr 17 · 1600 Meters · Place 13 · Broad Run1600 Meters135:17.25—
Mar 16ShamROCK InvitationalMar 16 · 1600 Meters · Place 47 · Broad Run1600 Meters475:22.01—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 12Broad Run/Dominion/Independence/Loudoun CountyApr 12 · 800 Meters · Place 15 · Broad Run800 Meters152:38.389