Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 175:11.36aThe VA ShowcaseJanuary 17, 2026
1000 Meters · IndoorThe VA Showcase · Jan 172:54.78aThe VA ShowcaseJanuary 17, 2026
1500 Meters · IndoorThe VA Showcase · Jan 174:48.85aThe VA ShowcaseJanuary 17, 2026
1600 Meters · IndoorThe VA Showcase · Jan 175:09.63aThe VA ShowcaseJanuary 17, 2026
1600 Meters · Outdoor2026 Northern Region 6D Spring Track & Field Championships · May 284:58.64a2026 Northern Region 6D Spring Track & Field ChampionshipsMay 28, 2026
200 Meters · OutdoorDistance Twilight Classic · May 1027.08Distance Twilight ClassicMay 10, 2024
300 Meters · IndoorLiberty Premier Invitational · Jan 1042.26Liberty Premier InvitationalJanuary 10, 2026
400 Meters · OutdoorRamtastic Invitational · Apr 1157.42aRamtastic InvitationalApril 11, 2026
500 Meters · IndoorVHSL Class 6 State Indoor Championships · Mar 21:14.09VHSL Class 6 State Indoor ChampionshipsMarch 2, 2026
500 Meters · OutdoorLiberty Flames HS Invitational · Dec 61:15.68aLiberty Flames HS InvitationalDecember 6, 2025
600 Meters · IndoorJim Mitchell Invitational · Dec 201:35.02aJim Mitchell InvitationalDecember 20, 2025
800 Meters · OutdoorVHSL Class 6 State Championships · Jun 52:08.79aVHSL Class 6 State ChampionshipsJune 5, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 800 Meters · Place 2 · South Lakes800 Meters2.2:08.79a PB12
May 282026 Northern Region 6D Spring Track & Field ChampionshipsMay 28 · 1600 Meters · Place 4 · South Lakes1600 Meters4.4:58.64a PB12
May 282026 Northern Region 6D Spring Track & Field ChampionshipsMay 28 · 800 Meters · Place 3 · South Lakes800 Meters3.2:13.14a12
May 20Concorde District Spring Track ChampionshipsMay 20 · 1600 Meters · Place 2 · South Lakes1600 Meters2.5:03.14a12
May 20Concorde District Spring Track ChampionshipsMay 20 · 800 Meters · Place 2 · South Lakes800 Meters2.2:14.95a12
May 9Lake Braddock Hall of Fame InvitationalMay 9 · 800 Meters · Place 2 · South Lakes800 Meters2.2:10.27a12
May 6Concorde Invitational- Part 1 & 2May 6 · 800 Meters · Place 1 · South Lakes800 Meters1.2:12.86a12
May 2Nike Spring InvitationalMay 2 · 1600 Meters · Place 2 · South Lakes1600 Meters2.5:02.38a12
Apr 23130th Penn Relays CarnivalApr 23 · 800 Meters · South Lakes800 Meters—2:13.91a12
Apr 17=PR= Northern Virginia InvitationalApr 17 · 1600 Meters · Place 5 · South Lakes1600 Meters5.5:02.94a12
Apr 11Ramtastic InvitationalApr 11 · 400 Meters · Place 3 · South Lakes400 Meters3.57.42a PB12

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · 500 Meters · Place 2 · South Lakes500 Meters21:14.09 PB12
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · 500 Meters · Place 1 · South Lakes500 Meters1.1:15.61a12
Jan 30Concorde District Indoor Track ChampionshipsJan 30 · 1000 Meters · Place 3 · South Lakes1000 Meters32:59.9812
Jan 30Concorde District Indoor Track ChampionshipsJan 30 · 500 Meters · Place 2 · South Lakes500 Meters21:17.5912
Jan 17The VA ShowcaseJan 17 · 1 Mile · Place 21 · South Lakes1 Mile21.5:11.36a PB12
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 2 · South Lakes1000 Meters2.2:54.78a PB12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 21 · South Lakes1600 Meters21.5:09.63a PB12
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 21 · South Lakes1500 Meters21.4:48.85a PB12
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 21 · South Lakes1500 Meters21.4:48.85a12
Jan 10Liberty Premier InvitationalJan 10 · 500 Meters · Place 4 · South Lakes500 Meters41:15.40—
Jan 10Liberty Premier InvitationalJan 10 · 300 Meters · Place 14 · South Lakes300 Meters1442.26 PB—
Jan 3Freedom GamesJan 3 · 1000 Meters · Place 6 · South Lakes1000 Meters6.2:59.88a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 600 Meters · Place 1 · South Lakes600 Meters1.1:35.02a PB12
Dec 13Virginia Beach HS OpenerDec 13 · 1000 Meters · Place 2 · South Lakes1000 Meters2.2:58.34a12
Mar 3VHSL Class 6 State Indoor T & F ChampionshipsMar 3 · 1000 Meters · Place 4 · South Lakes1000 Meters42:58.0111
Feb 12VHSL Region 6D Indoor ChampionshipFeb 12 · 500 Meters · Place 1 · South Lakes500 Meters1.1:16.58a11
Jan 30Concorde District Winter Track ChampionshipJan 30 · 1000 Meters · Place 3 · South Lakes1000 Meters32:57.6211
Jan 30Concorde District Winter Track ChampionshipJan 30 · 500 Meters · Place 2 · South Lakes500 Meters21:17.1111
Jan 25Virginia Beach HS RelaysJan 25 · 500 Meters · Place 1 · South Lakes500 Meters11:18.1711
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 13 · South Lakes500 Meters131:17.17—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 111 · South Lakes300 Meters11142.66—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 111 · South Lakes300 Meters11142.66—
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 13 · South Lakes500 Meters131:17.17—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 500 Meters · Place 3 · South Lakes500 Meters3.1:15.68a PB12
Dec 6Liberty Flames HS InvitationalDec 6 · 1600 Meters · Place 3 · South Lakes1600 Meters3.5:14.05a12
Jun 6VHSL Class 6 State ChampionshipsJun 6 · 800 Meters · Place 3 · South Lakes800 Meters32:11.73—
May 282025 VHSL 6A Region D ChampionshipMay 28 · 800 Meters · Place 2 · South Lakes800 Meters2.2:11.55a11
May 10Lake Braddock Hall of Fame InvitationalMay 10 · 1600 Meters · Place 8 · South Lakes1600 Meters85:09.84—
May 7Concorde InvitationalMay 7 · 800 Meters · Place 3 · South Lakes800 Meters32:10.6511
May 3Nike Spring InvitationalMay 3 · 800 Meters · Place 5 · South Lakes800 Meters52:14.6511
Apr 11=PR= Northern Virginia InvitationalApr 11 · 800 Meters · Place 2 · South Lakes800 Meters22:14.5511
Apr 52025 Run Eight O Four HS InvitationalApr 5 · 800 Meters · Place 4 · South Lakes800 Meters4.2:20.57a11

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · 1000 Meters · Place 4 · South Lakes1000 Meters4.3:02.26a11
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 500 Meters · Place 5 · South Lakes500 Meters5.1:18.25a11
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 8 · South Lakes1 Mile8.5:27.29a11
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1500 Meters · Place 9 · South Lakes1500 Meters9.5:07.34a11
Dec 14Virginia Beach HS OpenerDec 14 · 1000 Meters · Place 5 · South Lakes1000 Meters5.3:12.56a11
Dec 14Virginia Beach HS OpenerDec 14 · 1600 Meters · Place 4 · South Lakes1600 Meters4.5:27.82a11
Feb 26VHSL Class 6 State Indoor T & F ChampionshipsFeb 26 · 500 Meters · Place 7 · South Lakes500 Meters71:16.2510
Feb 14VHSL Region 6D Indoor ChampionshipFeb 14 · 500 Meters · Place 2 · South Lakes500 Meters2.1:17.75a10
Feb 1Concorde District Winter Track ChampionshipFeb 1 · 1000 Meters · Place 4 · South Lakes1000 Meters43:07.7010
Feb 1Concorde District Winter Track ChampionshipFeb 1 · 500 Meters · Place 2 · South Lakes500 Meters21:18.1610
Jan 12The VA ShowcaseJan 12 · 1000 Meters · Place 21 · South Lakes1000 Meters213:07.74—
Jan 6Liberty Premier InvitationalJan 6 · 1000 Meters · Place 10 · South Lakes1000 Meters103:17.25—
Jan 6Liberty Premier InvitationalJan 6 · 500 Meters · Place 6 · South Lakes500 Meters61:19.97—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 31VHSL Class 6 State ChampionshipsMay 31 · 800 Meters · Place 3 · South Lakes800 Meters32:13.47—
May 221A Region A ChampionshipsMay 22 · 400 Meters · Place 4 · South Lakes400 Meters457.5910
May 22VHSL 6A Region D ChampionshipMay 22 · 400 Meters · Place 4 · South Lakes400 Meters4.57.59a10
May 15Concorde District Spring Track ChampionshipsMay 15 · 400 Meters · Place 2 · South Lakes400 Meters257.8610
May 10Distance Twilight ClassicMay 10 · 200 Meters · Place 1 · South Lakes200 Meters127.08 PB10
May 4Nike Spring InvitationalMay 4 · 800 Meters · Place 4 · South Lakes800 Meters42:16.9710
Apr 18Under Armour Black and Blue InvitationalApr 18 · 400 Meters · Place 9 · South Lakes400 Meters9.58.29a10
Apr 12=PR= Northern Virginia InvitationalApr 12 · 800 Meters · Place 1 · South Lakes800 Meters1.2:18.87a10

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 1 · South Lakes1 Mile1.5:34.62a10
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1500 Meters · Place 1 · South Lakes1500 Meters1.5:14.45a10
Dec 8Virginia Beach HS OpenerDec 8 · 1000 Meters · Place 4 · South Lakes1000 Meters4.3:15.28a10
Feb 132023 VHSL Region 6D Indoor ChampionshipFeb 13 · 500 Meters · Place 4 · South Lakes500 Meters4.1:22.02a11
Feb 22023 Concorde District Indoor Track ChampionshipsFeb 2 · 500 Meters · Place 6 · South Lakes500 Meters61:24.729
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 65 · South Lakes1000 Meters653:25.079

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 6 State ChampionshipsJun 2 · 800 Meters · Place 9 · South Lakes800 Meters92:20.35—
May 24VHSL 6A Region D ChampionshipMay 24 · 800 Meters · Place 6 · South Lakes800 Meters6.2:18.64a9
May 17Concorde District Spring Track ChampionshipsMay 17 · 800 Meters · Place 3 · South Lakes800 Meters32:21.019
Apr 22Lake Braddock InvitationalApr 22 · 800 Meters · Place 4 · South Lakes800 Meters4.2:25.73a9
Apr 15=PR= Northern Virginia InvitationalApr 15 · 800 Meters · Place 15 · South Lakes800 Meters152:27.439
Apr 1Carolyn Legard RelaysApr 1 · 1600 Meters · Place 11 · South Lakes1600 Meters115:40.009

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Friends of Indoor Track InvitationalDec 30 · 500 Meters · Place 8 · South Lakes500 Meters8.1:24.61a9
Dec 28Holiday InvitationalDec 28 · 1000 Meters · Place 16 · South Lakes1000 Meters16.3:26.81a9
Dec 17Coaches Hall of Fame InvitationalDec 17 · 1 Mile · Place 12 · South Lakes1 Mile12.6:00.58a9
Dec 17Coaches Hall of Fame InvitationalDec 17 · 1500 Meters · Place 11 · South Lakes1500 Meters11.5:39.26a9
Dec 10Virginia Beach HS OpenerDec 10 · 1000 Meters · Place 19 · South Lakes1000 Meters19.3:32.13a9
Dec 10Virginia Beach HS OpenerDec 10 · 1600 Meters · Place 11 · South Lakes1600 Meters11.5:59.46a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 20South Lakes PB MeetDec 20 · 500 Meters · Place 4 · South Lakes500 Meters4.1:23.33aUnofficial9
Dec 20South Lakes PB MeetDec 20 · 300 Meters · Place 4 · South Lakes300 Meters4.45.87aUnofficial9