Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Feb 42:47.63Beach District Meet #4February 4, 2026
1600 Meters · IndoorRegion 5A/6A Indoor T & F Championship · Feb 174:46.36Region 5A/6A Indoor T & F ChampionshipFebruary 17, 2025
1600 Meters · OutdoorVHSL Class 5 Region A Championships · May 274:29.55aVHSL Class 5 Region A ChampionshipsMay 27, 2026
3200 Meters · IndoorBeach District Meet #1 · Dec 1710:28.22aBeach District Meet #1 December 17, 2025
3200 Meters · OutdoorVHSL Class 5 State Championships · Jun 59:57.93aVHSL Class 5 State ChampionshipsJune 5, 2026
500 Meters · IndoorBeach District Meet #1 · Dec 171:13.23aBeach District Meet #1 December 17, 2025
800 Meters · OutdoorMarlin Invitational · May 42:13.24Marlin InvitationalMay 4, 2024
800 Meters · Relay Split · IndoorT757 Last Chance HS Invite · Feb 12:18.890T757 Last Chance HS InviteFebruary 1, 2025
High Jump · OutdoorBeach District Meet #4 @ Tallwood · May 65-4Beach District Meet #4 @ TallwoodMay 6, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 5 State ChampionshipsJun 5 · 3200 Meters · Place 9 · Tallwood3200 Meters9.9:57.93a PB11
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 3200 Meters · Place 3 · Tallwood3200 Meters3.10:01.01a11
May 27VHSL Class 5 Region A ChampionshipsMay 27 · 1600 Meters · Place 6 · Tallwood1600 Meters6.4:29.55a PB11
May 6Beach District Meet #4 @ TallwoodMay 6 · High Jump · Place 5 · TallwoodHigh Jump5.5-4 PB11
May 6Beach District Meet #4 @ TallwoodMay 6 · 1600 Meters · Place 1 · Tallwood1600 Meters1.4:33.18a11
Apr 29Beach District Meet #3 @ KellamApr 29 · High Jump · Place 12 · TallwoodHigh Jump12.5-211
Apr 29Beach District Meet #3 @ KellamApr 29 · 3200 Meters · Place 1 · Tallwood3200 Meters1.10:23.12a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 11 · Tallwood1000 Meters112:47.63 PB—
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 11 · Tallwood1000 Meters112:47.6311
Feb 4Beach District Meet #4Feb 4 · 1000 Meters · Place 11 · Tallwood1000 Meters112:47.6311
Jan 28Beach District Meet #3Jan 28 · 3200 Meters · Place 3 · Tallwood3200 Meters310:50.50—
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 11 · Tallwood1600 Meters114:51.64—
Jan 28Beach District Meet #3Jan 28 · 3200 Meters · Place 3 · Tallwood3200 Meters310:50.5011
Jan 28Beach District Meet #3Jan 28 · 1600 Meters · Place 11 · Tallwood1600 Meters114:51.6411

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · 500 Meters · Place 7 · Tallwood500 Meters7.1:13.23a PB11
Dec 17Beach District Meet #1 Dec 17 · 3200 Meters · Place 1 · Tallwood3200 Meters1.10:28.22a PB11
Dec 13Virginia Beach HS OpenerDec 13 · 1000 Meters · Place 31 · Tallwood1000 Meters31.2:51.31a11
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · 1600 Meters · Place 9 · Tallwood1600 Meters94:46.36 PB10
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 13 · Tallwood1000 Meters132:54.5010
Feb 5Beach District Meet #4Feb 5 · 1000 Meters · Place 13 · Tallwood1000 Meters132:54.5010
Feb 1T757 Last Chance HS InviteFeb 1 · 1000 Meters · Place 32 · Tallwood1000 Meters32.2:55.31a10
Feb 1T757 Last Chance HS InviteFeb 1 · 800 Meters · Tallwood800 MetersRelay Split—2:18.890 PB10
Jan 29Beach District Meet #3Jan 29 · 3200 Meters · Place 4 · Tallwood3200 Meters411:08.9710
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 11 · Tallwood1600 Meters114:52.6310
Jan 29Beach District Meet #3Jan 29 · 3200 Meters · Place 4 · Tallwood3200 Meters411:08.9710
Jan 29Beach District Meet #3Jan 29 · 1600 Meters · Place 11 · Tallwood1600 Meters114:52.6310
Jan 8Beach District Meet #2Jan 8 · 3200 Meters · Place 2 · Tallwood3200 Meters211:21.83—
Jan 8Beach District Meet #2Jan 8 · 3200 Meters · Place 2 · Tallwood3200 Meters211:21.8310

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · 1000 Meters · Place 9 · Tallwood1000 Meters9.2:59.42a10
Dec 14Virginia Beach HS OpenerDec 14 · 1600 Meters · Place 41 · Tallwood1600 Meters41.5:02.10a10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21VHSL Region 5A ChampionshipsMay 21 · 1600 Meters · Place 11 · Tallwood1600 Meters11.4:54.98a9
May 10Grassfield Invitational At NightMay 10 · 1600 Meters · Place 29 · Tallwood1600 Meters295:24.469
May 4Marlin InvitationalMay 4 · 800 Meters · Place 11 · Tallwood800 Meters112:13.24 PB9
May 4Marlin InvitationalMay 4 · 800 Meters · Place 11 · Tallwood800 Meters112:13.249
May 1Beach District Meet #4 @ LandstownMay 1 · 1600 Meters · Place 6 · Tallwood1600 Meters65:10.559
May 1Beach District Meet #4 @ LandstownMay 1 · 1600 Meters · Place 6 · Tallwood1600 Meters65:10.559
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 1600 Meters · Place 7 · Tallwood1600 Meters75:14.419
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 800 Meters · Place 14 · Tallwood800 Meters142:23.209