Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorVHSL Class 4 State Championships · Feb 262:35.03VHSL Class 4 State ChampionshipsFebruary 26, 2024
1600 Meters · IndoorTrack 757 Last Chance Meet · Jan 274:29.12Track 757 Last Chance MeetJanuary 27, 2024
1600 Meters · OutdoorVHSL Class 4 State Championships · May 314:25.14VHSL Class 4 State ChampionshipsMay 31, 2024
1600 Yard Run · OutdoorWest Point Invitational · Apr 224:37.40West Point InvitationalApril 22, 2023
3200 Meters · IndoorDenbigh Holiday Track and Field Classic · Dec 910:21.56aDenbigh Holiday Track and Field ClassicDecember 9, 2023
3200 Meters · OutdoorPeninsula District Meet #2 · Apr 1910:25.81Peninsula District Meet #2April 19, 2023
500 Meters · IndoorPeninsula District Meet #4 · Feb 11:09.68Peninsula District Meet #4February 1, 2023
800 Meters · IndoorLiberty Open · Jan 232:01.97aLiberty OpenJanuary 23, 2026
800 Meters · OutdoorHill City Twilight · May 21:55.21aHill City TwilightMay 2, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Hill City TwilightMay 2 · 800 Meters · Place 3 · LynchburgLynchburg800 Meters3.1:55.21a PBSo
Apr 24ODAC ChampionshipsApr 24 · 800 Meters · Place 8 · LynchburgLynchburg800 Meters8.1:57.56aSo
Apr 10Dennis CraddockApr 10 · 800 Meters · Place 18 · LynchburgLynchburg800 Meters18.1:56.79aSo
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 800 Meters · Place 18 · LynchburgLynchburg800 Meters18.1:57.35aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23Liberty OpenJan 23 · 800 Meters · Place 31 · LynchburgLynchburg800 Meters312:01.97a PBSo

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31VHSL Class 4 State ChampionshipsMay 31 · 1600 Meters · Place 9 · Gloucester HGloucester H1600 Meters94:25.14 PB12
May 22VHSL Class 3/4 Region A ChampionshipMay 22 · 800 Meters · Place 1 · GloucesterGloucester800 Meters11:58.6512
May 22VHSL Class 3/4 Region A ChampionshipMay 22 · 1600 Meters · Place 1 · GloucesterGloucester1600 Meters14:28.7912
May 22VHSL Class 3/4 Region A ChampionshipMay 22 · 800 Meters · Place 1 · GloucesterGloucester800 Meters11:58.6512
May 22VHSL Class 3/4 Region A ChampionshipMay 22 · 1600 Meters · Place 1 · GloucesterGloucester1600 Meters14:28.7912
May 8Peninsula District Meet #4May 8 · 800 Meters · Place 1 · GloucesterGloucester800 Meters12:02.1412
May 8Peninsula District Meet #4May 8 · 1600 Meters · Place 1 · GloucesterGloucester1600 Meters14:33.3112

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 26VHSL Class 4 State ChampionshipsFeb 26 · 1000 Meters · Place 2 · Gloucester HGloucester H1000 Meters22:35.03 PB12
Feb 16VHSL Class 4 Region A Indoor T&F ChampionshipFeb 16 · 1000 Meters · Place 2 · GloucesterGloucester1000 Meters22:35.5012
Jan 27Track 757 Last Chance MeetJan 27 · 1600 Meters · Place 6 · GloucesterGloucester1600 Meters64:29.12 PB12
Jan 27Track 757 Last Chance MeetJan 27 · 1600 Meters · Place 6 · GloucesterGloucester1600 Meters64:29.1212
Jan 17Peninsula District Meet #3Jan 17 · 500 Meters · Place 3 · GloucesterGloucester500 Meters31:10.2912
Jan 10Peninsula District Meet #2Jan 10 · 1000 Meters · Place 1 · Gloucester HGloucester H1000 Meters12:39.81—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 9Denbigh Holiday Track and Field ClassicDec 9 · 3200 Meters · Place 1 · GloucesterGloucester3200 Meters1.10:21.56a PB12
Dec 9Denbigh Holiday Track and Field ClassicDec 9 · 1600 Meters · Place 1 · GloucesterGloucester1600 Meters1.4:34.77a12
Feb 24VHSL Class 5 State Indoor T & F ChampionshipsFeb 24 · 1600 Meters · Place 10 · Gloucester HGloucester H1600 Meters104:31.9411
Feb 9VHSL Class 5 Region B ChampionshipFeb 9 · 1600 Meters · Place 1 · Gloucester HGloucester H1600 Meters14:37.1411
Feb 9VHSL Class 5 Region B ChampionshipFeb 9 · 1000 Meters · Place 1 · Gloucester HGloucester H1000 Meters12:42.5711
Feb 1Peninsula District Meet #4Feb 1 · 1000 Meters · Place 2 · GloucesterGloucester1000 Meters22:53.5711
Feb 1Peninsula District Meet #4Feb 1 · 500 Meters · Place 1 · GloucesterGloucester500 Meters11:09.68 PB11
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 1000 Meters · Place 8 · Gloucester HGloucester H1000 Meters82:40.9611
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 1600 Meters · Place 4 · Gloucester HGloucester H1600 Meters44:31.2411
Jan 18Peninsula District Meet #3Jan 18 · 3200 Meters · Place 1 · GloucesterGloucester3200 Meters111:35.2911
Jan 7CNU's HS ShowcaseJan 7 · 1000 Meters · Place 5 · Gloucester HGloucester H1000 Meters52:43.10—
Jan 7CNU's HS ShowcaseJan 7 · 1000 Meters · Place 5 · GloucesterGloucester1000 Meters52:43.10a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 5 State ChampionshipsJun 2 · 1600 Meters · Place 23 · Gloucester HGloucester H1600 Meters234:47.21—
May 19VHSL Class 5B Outdoor Region ChampionshipsMay 19 · 1600 Meters · Place 1 · Gloucester HGloucester H1600 Meters14:30.02—
Apr 22West Point InvitationalApr 22 · 1600 Yard Run · Place 1 · Gloucester HGloucester H1600 Yard Run14:37.40 PB—
Apr 22West Point InvitationalApr 22 · 800 Meters · Place 3 · Gloucester HGloucester H800 Meters32:12.00—
Apr 19Peninsula District Meet #2Apr 19 · 3200 Meters · Place 1 · GloucesterGloucester3200 Meters110:25.81 PB11
Apr 19Peninsula District Meet #2Apr 19 · 1600 Meters · Place 1 · GloucesterGloucester1600 Meters14:32.6111

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Peninsula District Meet #1Dec 14 · 1600 Meters · Place 1 · GloucesterGloucester1600 Meters1.4:46.16a11
Feb 25VHSL Class 5 State Indoor Track & Field ChampionshipsFeb 25 · 1600 Meters · Place 9 · Gloucester HGloucester H1600 Meters94:30.9410
Feb 11VHSL Class 5 Region B ChampionshipFeb 11 · 1000 Meters · Place 2 · Gloucester HGloucester H1000 Meters22:45.4510
Feb 11VHSL Class 5 Region B ChampionshipFeb 11 · 1600 Meters · Place 3 · Gloucester HGloucester H1600 Meters34:49.3410
Jan 28Francena McCorory HS InvitationalJan 28 · 1000 Meters · Place 3 · GLOUCESTER HGLOUCESTER H1000 Meters32:46.2310
Jan 19Peninsula District Meet #3Jan 19 · 3200 Meters · Place 3 · Gloucester HGloucester H3200 Meters311:42.9710
Jan 19Peninsula District Meet #3Jan 19 · 1600 Meters · Place 2 · Gloucester HGloucester H1600 Meters25:04.5310

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20VHSL Class 5B Outdoor ChampionshipsMay 20 · 800 Meters · Place 6 · Gloucester HGloucester H800 Meters62:05.55—
Apr 2All American Track Classic VirginiaApr 2 · 800 Meters · Place 15 · GLOUCESTER H, GlGLOUCESTER H, Gl800 Meters152:07.0010
Apr 2All American Track Classic VirginiaApr 2 · 800 Meters · Place 12 · GLOUCESTER HGLOUCESTER H800 Meters122:07.8710
Apr 2All American Track Classic VirginiaApr 2 · 800 Meters · Place 14 · GLOUCESTER HGLOUCESTER H800 Meters142:07.0010

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Grant Holloway Holiday InvitationalDec 18 · 1600 Meters · Place 24 · GloucesterGloucester1600 Meters24.4:57.39a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 5A South Region ChampionshipJun 5 · 800 Meters · Place 28 · Gloucester HGloucester H800 Meters282:25.77—