Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorBeach District Meet #2 · Jan 49.37Beach District Meet #2January 4, 2023
Discus · 1kg · OutdoorVHSL Region 5A Championships · May 2185-4VHSL Region 5A ChampionshipsMay 21, 2024
Shot Put · 4kg · IndoorBeach District Meet #1 · Dec 1828-01.00Beach District Meet #1December 18, 2024
Shot Put · 4kg · OutdoorVHSL Region 5A Championships · May 2129-2VHSL Region 5A ChampionshipsMay 21, 2024

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Discus · Place 1 · Kempsville HDiscus1103-0712
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 5 · Kempsville HShot Put529-02.0012
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Discus · Place 1 · Kempsville HDiscus1103-0712
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 5 · Kempsville HShot Put529-02.0012
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Discus · Place 1 · Kempsville HDiscus1103-0712
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 5 · Kempsville HShot Put529-02.0012
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Discus · Place 1 · KempsvilleDiscus1103-712
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 5 · KempsvilleShot Put529-212
May 7Beach District Meet #4 @ KellamMay 7 · Discus · Place 1 · Kempsville HDiscus1103-0412
May 7Beach District Meet #4 @ KellamMay 7 · Shot Put · Place 1 · Kempsville HShot Put130-08.0012
May 7Beach District Meet #4 @ KellamMay 7 · Discus · Place 1 · KempsvilleDiscus1103-412
May 7Beach District Meet #4 @ KellamMay 7 · Shot Put · Place 1 · KempsvilleShot Put130-812
May 3Marlin InvitationalMay 3 · Discus · Kempsville HDiscus—95-0712
May 3Marlin InvitationalMay 3 · Shot Put · Kempsville HShot Put—32-03.5012

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · Shot Put · Place 5 · KempsvilleShot Put530-212
Feb 5Beach District Meet #4Feb 5 · Shot Put · Place 3 · Kempsville HShot Put329-08.5012
Feb 5Beach District Meet #4Feb 5 · Shot Put · Place 3 · KempsvilleShot Put329-8.5012
Feb 1T757 Last Chance HS InviteFeb 1 · Shot Put · KempsvilleShot Put4kg--DNS12
Jan 29Beach District Meet #3Jan 29 · Shot Put · Place 3 · Kempsville HShot Put329-00.0012
Jan 29Beach District Meet #3Jan 29 · Shot Put · Place 3 · KempsvilleShot Put329-012
Jan 8Beach District Meet #2Jan 8 · Shot Put · Place 3 · Kempsville HShot Put328-02.00—
Jan 8Beach District Meet #2Jan 8 · Shot Put · Place 3 · KempsvilleShot Put328-212

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · Shot Put · Place 6 · KempsvilleShot Put4kg6.28-01.00 PB12
Feb 12VHSL Class 5 Region A Indoor T & F ChampionshipsFeb 12 · Shot Put · Place 17 · KempsvilleShot Put1723-2.2511
Jan 31Beach District Meet #4Jan 31 · Shot Put · Place 8 · Kempsville HShot Put825-10.00—
Jan 31Beach District Meet #4Jan 31 · Shot Put · Place 8 · KempsvilleShot Put825-1011
Jan 24Beach District Meet #3Jan 24 · Shot Put · Place 7 · Kempsville HShot Put726-03.00—
Jan 24Beach District Meet #3Jan 24 · Shot Put · Place 7 · KempsvilleShot Put726-311
Jan 3Beach District Meet #2Jan 3 · Shot Put · Place 13 · Kempsville HShot Put1323-08.50—
Jan 3Beach District Meet #2Jan 3 · Shot Put · Place 13 · KempsvilleShot Put1323-8.5011

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21VHSL Region 5A ChampionshipsMay 21 · Discus · Place 6 · KempsvilleDiscus1kg6.85-4 PB11
May 21VHSL Region 5A ChampionshipsMay 21 · Shot Put · Place 10 · KempsvilleShot Put4kg10.29-2 PB11
May 1Beach District Meet #4 @ LandstownMay 1 · Discus · Place 4 · Kempsville HDiscus477-0711
May 1Beach District Meet #4 @ LandstownMay 1 · Shot Put · Place 5 · Kempsville HShot Put528-06.2511
May 1Beach District Meet #4 @ LandstownMay 1 · Discus · Place 4 · KempsvilleDiscus477-711
May 1Beach District Meet #4 @ LandstownMay 1 · Shot Put · Place 5 · KempsvilleShot Put528-6.2511
Apr 17Beach District Meet #3 @ TallwoodApr 17 · Discus · Place 5 · KempsvilleDiscus572-411
Apr 17Beach District Meet #3 @ TallwoodApr 17 · Shot Put · Place 4 · KempsvilleShot Put428-611
Apr 10Beach District Meet #2 @ TallwoodApr 10 · Shot Put · Place 1 · Kempsville HShot Put132-03.5011

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Beach District Meet #1Dec 13 · Shot Put · Place 11 · KempsvilleShot Put4kg11.24-111
Feb 13VHSL Class 5 Region A ChampionshipsFeb 13 · Shot Put · Place 9 · Kempsville HShot Put925-11.7510
Feb 1Beach District Meet #4Feb 1 · Shot Put · Place 9 · Kempsville HShot Put924-10.50—
Feb 1Beach District Meet #4Feb 1 · Shot Put · Place 9 · KempsvilleShot Put924-10.5010
Feb 1Beach District Meet #4Feb 1 · Shot Put · Place 9 · Kempsville HShot Put923-11.00—
Jan 25Beach District Meet #3Jan 25 · Shot Put · Place 10 · Kempsville HShot Put1023-11.00—
Jan 25Beach District Meet #3Jan 25 · Shot Put · Place 10 · KempsvilleShot Put1023-119
Jan 4Beach District Meet #2Jan 4 · 55 Meters · Place 68 · Kempsville55 Meters689.37 PB—