Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoaches Hall of Fame Invitational · Dec 174:46.03aCoaches Hall of Fame InvitationalDecember 17, 2022
1000 Meters · IndoorWalter Bass HS Invitational · Jan 132:46.46aWalter Bass HS InvitationalJanuary 13, 2023
1000 Meters · OutdoorWalter Bass HS Indoor Invitational · Jan 143:01.99aWalter Bass HS Indoor InvitationalJanuary 14, 2022
1600 Meters · IndoorLiberty Premier Invitational · Jan 64:42.87Liberty Premier InvitationalJanuary 6, 2024
1600 Meters · OutdoorSpartan Distance Twilight Classic · May 164:26.41Spartan Distance Twilight ClassicMay 16, 2025
3200 Meters · IndoorThe VA Showcase · Jan 129:59.38The VA ShowcaseJanuary 12, 2024
3200 Meters · Outdoor2025 VHSL 6A Region D Championship · May 289:44.59a2025 VHSL 6A Region D ChampionshipMay 28, 2025
400 Meters · OutdoorSpartan Distance Twilight Classic · May 1655.65Spartan Distance Twilight ClassicMay 16, 2025

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

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 282025 VHSL 6A Region D ChampionshipMay 28 · 3200 Meters · Place 5 · South Lakes3200 Meters5.9:44.59a PB12
May 282025 VHSL 6A Region D ChampionshipMay 28 · 1600 Meters · Place 11 · South Lakes1600 Meters11.4:36.76a12
May 21Concorde District Spring Track ChampionshipsMay 21 · 3200 Meters · Place 3 · South Lakes3200 Meters39:48.7712
May 16Spartan Distance Twilight ClassicMay 16 · 400 Meters · Place 7 · South Lakes400 Meters755.65 PB12
May 16Spartan Distance Twilight ClassicMay 16 · 1600 Meters · Place 2 · South Lakes1600 Meters24:26.41 PB12
May 10Lake Braddock Hall of Fame InvitationalMay 10 · 3200 Meters · Place 13 · South Lakes3200 Meters139:51.87—
May 3Nike Spring InvitationalMay 3 · 3200 Meters · Place 7 · South Lakes3200 Meters710:06.9412
Apr 26Ramtastic InvitationalApr 26 · 1600 Meters · Place 9 · South Lakes1600 Meters94:40.1712
Apr 26Ramtastic InvitationalApr 26 · 1600 Meters · Place 9 · South Lakes1600 Meters94:40.1712
Apr 23Concorde District Meet #3Apr 23 · 3200 Meters · Place 1 · South Lakes3200 Meters110:08.2512
Apr 11=PR= Northern Virginia InvitationalApr 11 · 3200 Meters · Place 23 · South Lakes3200 Meters2310:09.7812
Apr 11=PR= Northern Virginia InvitationalApr 11 · 1600 Meters · Place 25 · South Lakes1600 Meters254:39.3912
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · 1600 Meters · Place 1 · South Lakes1600 Meters1.4:42.63a12

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Concorde District Spring Track ChampionshipsMay 15 · 3200 Meters · Place 8 · South Lakes3200 Meters810:00.4111
May 4Nike Spring InvitationalMay 4 · 3200 Meters · Place 3 · South Lakes3200 Meters310:10.6411
Apr 27Ramtastic InvitationalApr 27 · 1600 Meters · Place 19 · South Lakes1600 Meters19.4:40.28a11
Apr 18Under Armour Black and Blue InvitationalApr 18 · 3200 Meters · Place 19 · South Lakes3200 Meters19.10:07.61a11
Apr 12=PR= Northern Virginia InvitationalApr 12 · 3200 Meters · Place 22 · South Lakes3200 Meters22.10:11.48a11
Apr 12=PR= Northern Virginia InvitationalApr 12 · 1600 Meters · Place 38 · South Lakes1600 Meters38.4:46.72a11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 1Concorde District Winter Track ChampionshipFeb 1 · 3200 Meters · Place 8 · South Lakes3200 Meters810:25.5811
Jan 12The VA ShowcaseJan 12 · 3200 Meters · Place 51 · South Lakes3200 Meters519:59.38 PB—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 129 · South Lakes1600 Meters1294:47.71—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 129 · South Lakes1600 Meters1294:47.71—
Jan 6Liberty Premier InvitationalJan 6 · 3200 Meters · Place 8 · South Lakes3200 Meters810:10.60—
Jan 6Liberty Premier InvitationalJan 6 · 1600 Meters · Place 22 · South Lakes1600 Meters224:42.87 PB—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 38 · South Lakes1 Mile38.4:47.18a11
Dec 8Virginia Beach HS OpenerDec 8 · 1600 Meters · Place 14 · South Lakes1600 Meters14.4:51.64a11
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 57 · South Lakes1000 Meters572:47.8810
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 57 · South Lakes1000 Meters572:47.8810
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 1600 Meters · Place 30 · South Lakes1600 Meters304:49.02—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · 1600 Meters · Place 30 · South Lakes1600 Meters304:49.02—
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 18 · South Lakes1000 Meters18.2:46.46a PB10
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 34 · South Lakes1600 Meters34.4:48.71a10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 20South Lakes PB MeetDec 20 · 3200 Meters · Place 4 · South Lakes3200 Meters4.10:35.76aUnofficial10
Dec 20South Lakes PB MeetDec 20 · 1600 Meters · Place 1 · South Lakes1600 Meters1.4:58.13aUnofficial10
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 1000 Meters · Place 53 · South Lakes1000 Meters53.3:01.99a PB9
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 1600 Meters · Place 35 · South Lakes1600 Meters35.4:59.79a9

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Coaches Hall of Fame InvitationalDec 17 · 1 Mile · Place 4 · South Lakes1 Mile4.4:46.03a PB10
Dec 10Virginia Beach HS OpenerDec 10 · 1000 Meters · Place 5 · South Lakes1000 Meters5.2:51.25a10
Dec 10Virginia Beach HS OpenerDec 10 · 1600 Meters · Place 11 · South Lakes1600 Meters11.4:52.41a10
Jan 8Liberty Premier InvitationalJan 8 · 1000 Meters · Place 50 · South Lakes1000 Meters503:01.33—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Energice Coaches Hall of Fame InvitationalDec 18 · 1 Mile · Place 8 · South Lakes1 Mile8.5:06.04a9

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Concorde District Polar Bear Meet #2Dec 11 · 1000 Meters · Place 17 · South Lakes1000 Meters17.2:58.78aUnofficial9