Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBeach District Meet #4 · Jan 314:03.46Beach District Meet #4January 31, 2024
400 Meters · OutdoorBeach District Meet #4 @ Landstown · May 71:10.32Beach District Meet #4 @ LandstownMay 7, 2025
500 Meters · IndoorBeach District Meet #2 · Jan 81:32.71Beach District Meet #2January 8, 2025
800 Meters · OutdoorBeach District Meet #3 @ Tallwood · Apr 172:56.71Beach District Meet #3 @ TallwoodApril 17, 2024
Discus · 1.6kg · OutdoorVHSL Class 5 Region A Championships · May 2788-7VHSL Class 5 Region A ChampionshipsMay 27, 2026
Shot Put · 12lb · OutdoorVHSL Class 5 Region A Championships · May 2731-9.50VHSL 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 25 · Ocean LakesDiscus1.6kg25.88-7 PB12
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 32 · Ocean LakesShot Put12lb32.31-9.50 PB12
May 6Beach District Meet #4 @ TallwoodMay 6 · Discus · Place 13 · Ocean LakesDiscus1.6kg13.83-1012
May 6Beach District Meet #4 @ TallwoodMay 6 · Shot Put · Place 20 · Ocean LakesShot Put12lb20.29-3.5012
Apr 29Beach District Meet #3 @ SalemApr 29 · Discus · Place 22 · Ocean LakesDiscus1.6kg22.67-312
Apr 29Beach District Meet #3 @ SalemApr 29 · Shot Put · Place 21 · Ocean LakesShot Put12lb21.29-3.5012

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 25 · Ocean LakesShot Put2531-00.50—
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 25 · Ocean LakesShot Put2531-0.5012
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 25 · Ocean LakesShot Put2531-0.5012
Jan 28Beach District Meet #3Jan 28 · Shot Put · Place 31 · Ocean LakesShot Put3128-02.00—
Jan 28Beach District Meet #3Jan 28 · Shot Put · Place 31 · Ocean LakesShot Put3128-212

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 27 · Ocean LakesShot Put2729-00.0011
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 27 · Ocean LakesShot Put2729-00.0011
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 27 · Ocean LakesShot Put2729-00.0011
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 27 · Ocean LakesShot Put2729-011
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 40 · Ocean Lakes400 Meters401:10.32 PB11
May 7Beach District Meet #4 @ LandstownMay 7 · Shot Put · Place 20 · Ocean LakesShot Put2026-11.0011
May 7Beach District Meet #4 @ LandstownMay 7 · 400 Meters · Place 40 · Ocean Lakes400 Meters401:10.3211
May 7Beach District Meet #4 @ LandstownMay 7 · Shot Put · Place 20 · Ocean LakesShot Put2026-1111

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 8Beach District Meet #2Jan 8 · 500 Meters · Place 66 · Ocean Lakes500 Meters661:32.71 PB—
Jan 8Beach District Meet #2Jan 8 · 500 Meters · Place 66 · Ocean Lakes500 Meters661:32.7111

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Beach District Meet #4 @ KellamMay 1 · 400 Meters · Place 25 · Ocean Lakes400 Meters251:14.4410
May 1Beach District Meet #4 @ KellamMay 1 · Shot Put · Place 31 · Ocean LakesShot Put3124-06.0010
May 1Beach District Meet #4 @ KellamMay 1 · 400 Meters · Place 25 · Ocean Lakes400 Meters251:14.4410
May 1Beach District Meet #4 @ KellamMay 1 · Shot Put · Place 31 · Ocean LakesShot Put3124-610
Apr 17Beach District Meet #3 @ TallwoodApr 17 · 800 Meters · Place 20 · Ocean Lakes800 Meters202:56.71 PB10
Apr 17Beach District Meet #3 @ TallwoodApr 17 · Shot Put · Place 28 · Ocean LakesShot Put2823-810
Apr 10Beach District Meet #2 @ TallwoodApr 10 · 800 Meters · Place 26 · Ocean Lakes800 Meters263:03.6610
Apr 10Beach District Meet #2 @ TallwoodApr 10 · Shot Put · Place 36 · Ocean LakesShot Put3623-00.5010

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 31Beach District Meet #4Jan 31 · 1000 Meters · Place 41 · Ocean Lakes1000 Meters414:03.46 PB—
Jan 31Beach District Meet #4Jan 31 · 1000 Meters · Place 41 · Ocean Lakes1000 Meters414:03.4610
Jan 24Beach District Meet #3Jan 24 · 500 Meters · Place 57 · Ocean Lakes500 Meters571:40.29—
Jan 24Beach District Meet #3Jan 24 · 500 Meters · Place 57 · Ocean Lakes500 Meters571:40.2910
Jan 3Beach District Meet #2Jan 3 · 1000 Meters · Place 65 · Ocean Lakes1000 Meters654:06.63—
Jan 3Beach District Meet #2Jan 3 · 1000 Meters · Place 65 · Ocean Lakes1000 Meters654:06.6310