Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBeach District Meet#5 @ Salem · May 1384-11Beach District Meet#5 @ SalemMay 13, 2026
Shot Put · 12lb · IndoorBeach District Meet #1 · Dec 1725-6Beach District Meet #1 December 17, 2025
Shot Put · 12lb · OutdoorVHSL Class 5 Region A Championships · May 2732-7VHSL Class 5 Region A ChampionshipsMay 27, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Discus · Place 31 · KempsvilleDiscus1.6kg31.79-510
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 29 · KempsvilleShot Put12lb29.32-7 PB10
May 13Beach District Meet#5 @ SalemMay 13 · Discus · Place 14 · KempsvilleDiscus1.6kg14.84-11 PB10
May 13Beach District Meet#5 @ SalemMay 13 · Shot Put · Place 20 · KempsvilleShot Put12lb20.29-510
Apr 29Beach District Meet #3 @ SalemApr 29 · Discus · Place 15 · KempsvilleDiscus1.6kg15.80-1010
Apr 29Beach District Meet #3 @ SalemApr 29 · Shot Put · Place 19 · KempsvilleShot Put12lb19.30-0.5010

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 34 · Kempsville HShot Put3427-03.00—
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 34 · KempsvilleShot Put3427-310
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 34 · KempsvilleShot Put3427-310
Jan 28Beach District Meet #3Jan 28 · Shot Put · Place 33 · Kempsville HShot Put3326-03.00—
Jan 28Beach District Meet #3Jan 28 · Shot Put · Place 33 · KempsvilleShot Put3326-310
Jan 7Beach District Meet #2Jan 7 · Shot Put · Place 30 · Kempsville HShot Put3025-00.00—
Jan 7Beach District Meet #2Jan 7 · Shot Put · Place 30 · KempsvilleShot Put3025-010

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · Shot Put · Place 35 · KempsvilleShot Put12lb35.25-6 PB10
Feb 5Beach District Meet #4Feb 5 · Shot Put · Place 42 · Kempsville HShot Put4223-02.509
Feb 5Beach District Meet #4Feb 5 · Shot Put · Place 42 · KempsvilleShot Put4223-2.509
Jan 29Beach District Meet #3Jan 29 · Shot Put · Place 39 · Kempsville HShot Put3923-09.509
Jan 29Beach District Meet #3Jan 29 · Shot Put · Place 39 · KempsvilleShot Put3923-9.509

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 32 · Kempsville HShot Put3224-07.009
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 32 · Kempsville HShot Put3224-07.009
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 32 · Kempsville HShot Put3224-07.009
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 32 · KempsvilleShot Put3224-79
May 7Beach District Meet #4 @ KellamMay 7 · Shot Put · Place 22 · Kempsville HShot Put2224-10.009
May 7Beach District Meet #4 @ KellamMay 7 · Shot Put · Place 22 · KempsvilleShot Put2224-109
May 3Marlin InvitationalMay 3 · Shot Put · Kempsville HShot Put—23-10.009

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · Shot Put · Place 37 · KempsvilleShot Put12lb37.22-08.009