Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 125:03.22The VA ShowcaseJanuary 12, 2024
1 Mile · OutdoorPenn Relays - HS Day 1 · Apr 284:59.16aPenn Relays - HS Day 1April 28, 2022
1000 Meters · IndoorThe VA Showcase · Jan 122:50.04The VA ShowcaseJanuary 12, 2024
1500 Meters · IndoorThe VA Showcase · Jan 124:44.20The VA ShowcaseJanuary 12, 2024
1500 Meters · OutdoorRaleigh Relays · Mar 274:25.50Raleigh RelaysMarch 27, 2025
1600 Meters · IndoorVHSL Class 4 State Indoor Championships · Feb 274:52.76aVHSL Class 4 State Indoor Championships February 27, 2023
1600 Meters · OutdoorDogwood Track Classic · May 54:51.63Dogwood Track ClassicMay 5, 2023
200 Meters · OutdoorFauquier Meet #1 · Apr 1026.96Fauquier Meet #1April 10, 2024
3200 Meters · IndoorLiberty Christmas HS Invitational · Dec 1811:17.75aLiberty Christmas HS InvitationalDecember 18, 2021
3200 Meters · OutdoorGojekian Twilight Classic · Apr 810:44.81Gojekian Twilight ClassicApril 8, 2022
400 Meters · OutdoorVHSL 4C Region Championship · May 2556.52VHSL 4C Region ChampionshipMay 25, 2023
500 Meters · IndoorNorthwestern District 4A Championship · Feb 61:17.15Northwestern District 4A ChampionshipFebruary 6, 2023
800 Meters · IndoorASICS Last Chance Invitational · Feb 212:06.24aASICS Last Chance InvitationalFebruary 21, 2026
800 Meters · OutdoorVirginia Challenge · Apr 172:07.51aVirginia ChallengeApril 17, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Duke TwilightMay 3 · 800 Meters · Place 22 · North CarolinaNorth Carolina800 Meters22.2:08.11aSo
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 12 · North CarolinaNorth Carolina800 Meters12.2:07.51a PBSo
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 58 · North CarolinaNorth Carolina1500 Meters58.4:33.22aSo
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 22 · North CarolinaNorth Carolina800 Meters22.2:09.69aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 800 Meters · Place 13 · North CarolinaNorth Carolina800 MetersRound P13.2:08.08aSo
Feb 21ASICS Last Chance InvitationalFeb 21 · 800 Meters · Place 4 · North CarolinaNorth Carolina800 Meters42:06.24a PBSo
Feb 14ASICS Sound InviteFeb 14 · 800 Meters · Place 5 · North CarolinaNorth Carolina800 Meters52:10.09aSo
Jan 16Dick Taylor Carolina ChallengeJan 16 · 1 Mile · North CarolinaNorth Carolina1 Mile—DNFSo
Jan 16Dick Taylor Carolina ChallengeJan 16 · 1000 Meters · Place 3 · North CarolinaNorth Carolina1000 Meters32:57.51aSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 18Wake Forest InvitationalApr 18 · 800 Meters · Place 18 · North CarolinaNorth Carolina800 Meters18.2:10.32aFr
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 72 · North CarolinaNorth Carolina800 Meters722:17.76FR
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 72 · North CarolinaNorth Carolina800 Meters722:17.76FR
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 66 · North CarolinaNorth Carolina1500 Meters664:25.50 PBFR
Mar 27Raleigh RelaysMar 27 · 1500 Meters · Place 66 · North CarolinaNorth Carolina1500 Meters664:25.50FR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Dick Taylor Carolina ChallengeJan 17 · 1000 Meters · Place 1 · North CarolinaNorth Carolina1000 Meters12:51.27a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31VHSL Class 3 State ChampionshipsMay 31 · 1600 Meters · Place 5 · FauquierFauquier1600 Meters55:10.1512
May 31VHSL Class 3 State ChampionshipsMay 31 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:12.9512
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:21.33—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:20.05—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:21.33—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:20.05—
May 10NWD ChampionshipMay 10 · 400 Meters · Place 10 · FauquierFauquier400 Meters101:05.58—
May 10NWD ChampionshipMay 10 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:11.66—
Apr 25Penn Relays - HSApr 25 · 1 Mile · Place 17 · FauquierFauquier1 Mile17.5:12.38a12
Apr 13Handley Invitational 2024Apr 13 · 1 Mile · Place 2 · FauquierFauquier1 Mile25:16.6612
Apr 13Handley Invitational 2024Apr 13 · 800 Meters · Place 2 · FauquierFauquier800 Meters22:20.7512
Apr 10Fauquier Meet #1Apr 10 · 200 Meters · Place 2 · FauquierFauquier200 Meters226.96 PB12
Apr 10Fauquier Meet #1Apr 10 · 400 Meters · Place 1 · FauquierFauquier400 Meters159.2212

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 19VHSL 3B RegionalFeb 19 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters1.3:00.78a12
Feb 19VHSL 3B RegionalFeb 19 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters1.5:11.93a12
Feb 17VHSL 4D RegionalFeb 17 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:11.93a—
Feb 17VHSL 4D RegionalFeb 17 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters13:00.78a—
Feb 5Northwestern District ChampionshipFeb 5 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:04.73—
Feb 5Northwestern District ChampionshipFeb 5 · 500 Meters · Place 1 · FauquierFauquier500 Meters11:17.62—
Feb 2WFS INDOOR MM#5Feb 2 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters13:00.64—
Feb 2WFS INDOOR MM#5Feb 2 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters13:00.64—
Jan 24Fauquier WTM #3Jan 24 · 500 Meters · Place 1 · FauquierFauquier500 Meters11:17.31—
Jan 12The VA ShowcaseJan 12 · 1 Mile · Place 9 · FauquierFauquier1 Mile95:03.22 PB—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 9 · FauquierFauquier1600 Meters95:01.43—
Jan 12The VA ShowcaseJan 12 · 1500 Meters · Place 12 · FauquierFauquier1500 Meters124:44.20 PB—
Jan 12The VA ShowcaseJan 12 · 1 Mile · Place 9 · FauquierFauquier1 Mile95:03.22—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 9 · FauquierFauquier1600 Meters95:01.43—
Jan 12The VA ShowcaseJan 12 · 1500 Meters · Place 12 · FauquierFauquier1500 Meters124:44.20—
Jan 12The VA ShowcaseJan 12 · 1000 Meters · Place 2 · FauquierFauquier1000 Meters22:50.04 PB—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Dec 13Fauquier WTM #1Dec 13 · 500 Meters · Place 1 · FauquierFauquier500 Meters1.1:17.36aUnofficial12
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters14:53.7411
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:17.0711
May 25VHSL 4C Region ChampionshipMay 25 · 400 Meters · Place 1 · FauquierFauquier400 Meters156.52 PB11
May 19Northwestern District 4A ChampionshipMay 19 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:20.5611
May 19Northwestern District 4A ChampionshipMay 19 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:03.4511
May 12Millbrook's Last Chance InvitationalMay 12 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters110:59.3111
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 5 · FauquierFauquier1600 Meters54:51.63 PB11
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:12.2711
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 5 · FauquierFauquier1600 Meters54:51.6311
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:12.2711
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:12.2711
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 5 · FauquierFauquier1600 Meters54:51.6311
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:11.2811
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 69 · FauquierFauquier1600 Meters695:26.0411
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 69 · FauquierFauquier1600 Meters695:26.0411
May 5Dogwood Track ClassicMay 5 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:11.2811
Apr 14Gojekian Twilight ClassicApr 14 · 400 Meters · Place 1 · FauquierFauquier400 Meters158.35JR
Apr 14Gojekian Twilight ClassicApr 14 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters110:59.01JR
Mar 25FLUVANNA COUNTY HS INVITATIONAL 2023Mar 25 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:19.68—
Mar 25FLUVANNA COUNTY HS INVITATIONAL 2023Mar 25 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:13.70—

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters1.2:55.98a11
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters1.4:52.76a PB11
Feb 13VHSL Region 4C Indoor ChampionshipsFeb 13 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters1.2:59.53a11
Feb 6Northwestern District 4A ChampionshipFeb 6 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:18.96—
Feb 6Northwestern District 4A ChampionshipFeb 6 · 500 Meters · Place 1 · FauquierFauquier500 Meters11:17.15 PB—
Jan 28Bulldog InvitationalJan 28 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters14:56.7411
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters12:54.0111
Jan 16Wilkins Center HS ChallengeJan 16 · 500 Meters · Place 1 · FauquierFauquier500 Meters11:17.96—
Jan 13Virginia Showcase InvitationalJan 13 · 1 Mile · Place 34 · FauquierFauquier1 Mile34.5:22.90a11
Jan 13Virginia Showcase InvitationalJan 13 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters1.2:55.19a11
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 34 · FauquierFauquier1600 Meters34.5:21.21a11
Jan 13Virginia Showcase InvitationalJan 13 · 1500 Meters · Place 34 · FauquierFauquier1500 Meters34.5:00.71a11
Jan 7East Coast EliteJan 7 · 3200 Meters · Place 3 · FauquierFauquier3200 Meters311:25.08JR
Jan 7East Coast EliteJan 7 · 3200 Meters · Place 3 · FauquierFauquier3200 Meters311:25.08JR
Jan 7East Coast EliteJan 7 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:09.15JR
Jan 7East Coast EliteJan 7 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:09.15JR

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 20Jingle All the Way Polar BearDec 20 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters1.2:59.80aUnofficial11
Jun 3VHSL 4A State ChampionshipsJun 3 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters1.4:51.63a10
Jun 3VHSL 4A State ChampionshipsJun 3 · 800 Meters · Place 1 · FauquierFauquier800 Meters1.2:12.27a10
May 25VHSL Region 4C ChampionshipsMay 25 · 800 Meters · Place 1 · FauquierFauquier800 Meters1.2:14.37a10
May 18Northwestern District 4A ChampionshipMay 18 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters111:15.8110
May 18Northwestern District 4A ChampionshipMay 18 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:03.0310
May 6Dogwood Track ClassicMay 6 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:14.40—
Apr 28Penn Relays - HS Day 1Apr 28 · 1 Mile · Place 9 · FauquierFauquier1 Mile9.4:59.16a PB10
Apr 8Gojekian Twilight ClassicApr 8 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters110:44.81 PB—
Apr 8Gojekian Twilight ClassicApr 8 · 400 Meters · Place 2 · FauquierFauquier400 Meters258.41—
Apr 8Gojekian Twilight ClassicApr 8 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters110:44.81—
Apr 8Gojekian Twilight ClassicApr 8 · 400 Meters · Place 2 · FauquierFauquier400 Meters258.41—
Apr 2Handley InvitationalApr 2 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:16.4810
Apr 2Handley InvitationalApr 2 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters14:51.9010
Apr 2Handley InvitationalApr 2 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:16.4810
Apr 2Handley InvitationalApr 2 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters14:51.9010

2022 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 28VHSL Class 4 State ChampionshipsFeb 28 · 1600 Meters · Place 5 · FauquierFauquier1600 Meters5.5:03.98a10
Feb 14VHSL Region 4C ChampionshipFeb 14 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:20.32—
Feb 14VHSL Region 4C ChampionshipFeb 14 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters13:08.78—
Feb 7Northwestern District 4A ChampionshipFeb 7 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters111:46.38—
Feb 7Northwestern District 4A ChampionshipFeb 7 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters13:06.00—
Jan 14The Virginia ShowcaseJan 14 · 3200 Meters · Place 12 · FauquierFauquier3200 Meters1211:23.25—
Jan 14The Virginia ShowcaseJan 14 · 1 Mile · Place 24 · FauquierFauquier1 Mile245:22.00—
Jan 14The Virginia ShowcaseJan 14 · 1600 Meters · Place 24 · FauquierFauquier1600 Meters245:20.37—
Jan 14The Virginia ShowcaseJan 14 · 1500 Meters · Place 27 · FauquierFauquier1500 Meters275:03.32—
Jan 14The Virginia ShowcaseJan 14 · 3200 Meters · Place 12 · FauquierFauquier3200 Meters1211:23.25—
Jan 14The Virginia ShowcaseJan 14 · 1600 Meters · Place 24 · FauquierFauquier1600 Meters245:20.37—
Jan 14The Virginia ShowcaseJan 14 · 1500 Meters · Place 27 · FauquierFauquier1500 Meters275:03.32—
Jan 14The Virginia ShowcaseJan 14 · 1 Mile · Place 24 · FauquierFauquier1 Mile245:22.00—
Jan 10Wilkins Center HS ChallengeJan 10 · 500 Meters · Place 1 · FauquierFauquier500 Meters11:22.95—
Jan 10Wilkins Center HS ChallengeJan 10 · 500 Meters · Place 1 · FauquierFauquier500 Meters11:22.95—

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters1.11:17.75a PB10
Dec 18Liberty Christmas HS InvitationalDec 18 · 1600 Meters · Place 3 · FauquierFauquier1600 Meters3.5:14.70a10
Mar 1VHSL Class 4A Indoor State ChampionshipsMar 1 · 1600 Meters · Place 2 · FauquierFauquier1600 Meters2.5:14.71a9
Feb 10Region 4C Indoor Track ChampionshipsFeb 10 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:17.149
Jan 27Fauquier Polar Bear #2Jan 27 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters111:48.799
Jan 20Fauquier Polar Bear #1Jan 20 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters112:00.999
Jan 20Fauquier Polar Bear #1Jan 20 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:24.269

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Fauquier Polar Bear #1Dec 9 · 1000 Meters · Place 1 · FauquierFauquier1000 Meters1.3:11.90aUnofficial10
Jun 19VHSL Group 4 State ChampionshipsJun 19 · 800 Meters · Place 4 · FauquierFauquier800 Meters4.2:23.31a9
Jun 9VHSL Region 4C ChampionshipJun 9 · 800 Meters · Place 3 · FauquierFauquier800 Meters3.2:22.75a9
Jun 14A Northwestern District ChampionshipJun 1 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:19.849
Jun 14A Northwestern District ChampionshipJun 1 · 800 Meters · Place 1 · FauquierFauquier800 Meters12:19.849
May 14Apple Blossom InvitationalMay 14 · 3200 Meters · Place 1 · FauquierFauquier3200 Meters111:29.129
May 14Apple Blossom InvitationalMay 14 · 1600 Meters · Place 1 · FauquierFauquier1600 Meters15:18.009