Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorVictor Cahoon Invitational · May 94:50.29aVictor Cahoon InvitationalMay 9, 2026
1000 Meters · IndoorNorthern VA TJMS Meet #10 · Jan 272:58.00Northern VA TJMS Meet #10January 27, 2024
1500 Meters · OutdoorCamas Valley MS-LFL Districts · May 96:23.55aCamas Valley MS-LFL DistrictsMay 9, 2026
1600 Meters · IndoorNorthern VA TJMS Meet #8 · Jan 165:11.05Northern VA TJMS Meet #8January 16, 2026
1600 Meters · OutdoorLiberty District at Herndon · Apr 224:50.20Liberty District at HerndonApril 22, 2025
2 Miles · OutdoorVictor Cahoon Invitational · May 1010:36.38aVictor Cahoon InvitationalMay 10, 2025
200 Meters · OutdoorLittle Fir League Week 2 · Apr 1440.5Little Fir League Week 2April 14, 2026
3200 Meters · IndoorCNU HS Winter Frolic · Dec 1210:20.43aCNU HS Winter FrolicDecember 12, 2025
3200 Meters · OutdoorRamtastic Invitational · Apr 1110:13.69aRamtastic InvitationalApril 11, 2026
400 Meters · OutdoorCamas Valley MS-LFL Districts · May 91:29.41aCamas Valley MS-LFL DistrictsMay 9, 2026
500 Meters · IndoorNorthern VA TJMS Meet #5 · Jan 131:27.07Northern VA TJMS Meet #5January 13, 2023
800 Meters · OutdoorLiberty District @ Langley · Mar 252:13.89aLiberty District @ LangleyMarch 25, 2026
D Liberty District Quali 4:39.94 · OutdoorLiberty District @ Washington-Liberty · Mar 155:41.71Liberty District @ Washington-LibertyMarch 15, 2023

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 13Liberty District ChampionshipMay 13 · 3200 Meters · Place 7 · LangleyLangley3200 Meters7.10:17.30a12
May 9Camas Valley MS-LFL DistrictsMay 9 · Javelin · Place 16 · Camas ValleyCamas ValleyJavelin1677-115
May 9Camas Valley MS-LFL DistrictsMay 9 · 1500 Meters · Place 9 · Camas ValleyCamas Valley1500 Meters96:23.55a PB5
May 9Camas Valley MS-LFL DistrictsMay 9 · 400 Meters · Place 20 · Camas ValleyCamas Valley400 Meters201:29.41a PB5
May 9Victor Cahoon InvitationalMay 9 · 1 Mile · Place 26 · LangleyLangley1 Mile26.4:50.29a PB12
May 2Titans Classic HS InvitationalMay 2 · 1600 Meters · Place 14 · LangleyLangley1600 Meters14.4:53.37a12
Apr 28LFL @ YoncallaApr 28 · Javelin · Place 13 · Camas ValleyCamas ValleyJavelin1370-85
Apr 28LFL @ YoncallaApr 28 · 1500 Meters · Place 5 · Camas ValleyCamas Valley1500 Meters56:26.15
Apr 28LFL @ YoncallaApr 28 · 400 Meters · Place 9 · Camas ValleyCamas Valley400 Meters91:34.35
Apr 15Liberty District at McLeanApr 15 · 3200 Meters · Place 4 · LangleyLangley3200 Meters4.10:57.09a12
Apr 14Little Fir League Week 2Apr 14 · Javelin · Place 10 · Camas ValleyCamas ValleyJavelin1070-15
Apr 14Little Fir League Week 2Apr 14 · 800 Meters · Place 3 · Camas ValleyCamas Valley800 Meters33:16.05
Apr 14Little Fir League Week 2Apr 14 · 200 Meters · Place 8 · Camas ValleyCamas Valley200 Meters840.5 PB5
Apr 11Ramtastic InvitationalApr 11 · 3200 Meters · Place 17 · LangleyLangley3200 Meters17.10:13.69a PB12
Mar 25Liberty District @ LangleyMar 25 · 800 Meters · Place 11 · LangleyLangley800 Meters112:13.89a PB12
Mar 18Liberty District @ WakefieldMar 18 · 1600 Meters · Place 10 · LangleyLangley1600 Meters104:58.64a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30Liberty District Indoor Track ChampionshipsJan 30 · 3200 Meters · Place 7 · LangleyLangley3200 Meters710:32.9812
Jan 16Northern VA TJMS Meet #8Jan 16 · 1600 Meters · Place 6 · LangleyLangley1600 Meters65:11.05 PB—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Alexandria City HS Indoor Meet#2Dec 20 · 3200 Meters · Place 2 · LangleyLangley3200 Meters2.10:26.67a12
Dec 12CNU HS Winter FrolicDec 12 · 3200 Meters · Place 4 · LangleyLangley3200 Meters4.10:20.43a PB12
Jan 18Walter Bass HS InvitationalJan 18 · 3200 Meters · Place 33 · LangleyLangley3200 Meters3310:50.60—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 13Liberty District Championship @ WakefieldMay 13 · 3200 Meters · Place 10 · LangleyLangley3200 Meters1010:33.9211
May 13Liberty District Championship @ WakefieldMay 13 · 3200 Meters · Place 10 · LangleyLangley3200 Meters1010:33.9211
May 10Victor Cahoon InvitationalMay 10 · 2 Miles · Place 18 · LangleyLangley2 Miles18.10:36.38a PB11
May 7Liberty District at McLeanMay 7 · 3200 Meters · Place 2 · LangleyLangley3200 Meters210:19.6411
May 7Liberty District at McLeanMay 7 · 3200 Meters · Place 2 · LangleyLangley3200 Meters210:19.6411
Apr 30Liberty District at YorktownApr 30 · 3200 Meters · Place 5 · LangleyLangley3200 Meters510:40.0511
Apr 30Liberty District at YorktownApr 30 · 800 Meters · Place 19 · LangleyLangley800 Meters192:15.2311
Apr 22Liberty District at HerndonApr 22 · 1600 Meters · Place 9 · LangleyLangley1600 Meters94:50.20 PB11
Apr 19Gainesville Cardinal ClassicApr 19 · 3200 Meters · Place 16 · LangleyLangley3200 Meters1610:35.95—
Apr 19Gainesville Cardinal ClassicApr 19 · 3200 Meters · Place 16 · LangleyLangley3200 Meters1610:35.9511
Apr 11=PR= Northern Virginia InvitationalApr 11 · 3200 Meters · Place 45 · LangleyLangley3200 Meters4510:33.2011
Apr 9Liberty District at MarshallApr 9 · 3200 Meters · Place 2 · LangleyLangley3200 Meters210:20.64a11
Apr 2Liberty District at LangleyApr 2 · 1600 Meters · Place 11 · LangleyLangley1600 Meters114:52.61a11
Mar 26Liberty District at Washington-LibertyMar 26 · 3200 Meters · Place 5 · LangleyLangley3200 Meters510:48.96a11
Mar 19Liberty District at WakefieldMar 19 · 1600 Meters · Place 23 · LangleyLangley1600 Meters234:58.59a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21Alexandria City Meet #2Dec 21 · 3200 Meters · Place 12 · LangleyLangley3200 Meters12.10:52.41a11
Jan 27Northern VA TJMS Meet #10Jan 27 · 1000 Meters · Place 9 · 1-Langley1-Langley1000 Meters92:58.00 PB—
Jan 27Northern VA TJMS Meet #10Jan 27 · 1000 Meters · Place 3 · LangleyLangley1000 Meters33:07.39—
Jan 12Northern VA TJMS Meet #7Jan 12 · 1600 Meters · Place 1 · LangleyLangley1600 Meters15:13.89—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 77th David Cannon Memorial InvitationalDec 7 · 3200 Meters · Place 4 · LangleyLangley3200 Meters4.12:16.57aUnofficial11
Jul 29Windsor Test 2Jul 29 · 1600 Meters · Place 9 · LangleyLangley1600 Meters9.4:55.81a10
Jul 26Test WindsorJul 26 · 1600 Meters · Place 9 · LangleyLangley1600 Meters9.4:55.81a10
Apr 27Ramtastic InvitationalApr 27 · 1600 Meters · Place 47 · LangleyLangley1600 Meters47.4:56.72a10
Apr 20Gainesville Cardinal ClassicApr 20 · 3200 Meters · Place 27 · LangleyLangley3200 Meters27.10:40.65a10
Apr 6Battlefield RelaysApr 6 · 1600 Meters · Place 4 · LangleyLangley1600 Meters45:02.5910
Mar 12Liberty District @ Washington-LibertyMar 12 · 1600 Meters · Place 33 · LangleyLangley1600 Meters33.5:14.5810

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 26th David Cannon Memorial Invitational 2024Dec 2 · 3200 Meters · Place 15 · LangleyLangley3200 Meters15.11:01.36aUnofficial10
Mar 15Liberty District @ Washington-LibertyMar 15 · D Liberty District Quali 4:39.94 · Place 43 · LangleyLangleyD Liberty District Quali 4:39.94435:41.71 PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27Northern VA TJMS Meet #8Jan 27 · 1600 Meters · Place 10 · LangleyLangley1600 Meters105:47.029
Jan 13Northern VA TJMS Meet #5Jan 13 · 500 Meters · Place 9 · LangleyLangley500 Meters91:27.07 PB9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Alexandria City HS MeetDec 17 · 1600 Meters · Place 33 · LangleyLangley1600 Meters33.5:48.48a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 3David Cannon Memorial InvitationalDec 3 · 3200 Meters · Place 18 · LangleyLangley3200 Meters18.12:19.87aUnofficial9