Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor44th Annual Conn Madden Relays · Mar 2890-02.5044th Annual Conn Madden RelaysMarch 28, 2026
Shot Put · 12lb · IndoorBeach District Meet #1 · Dec 1744-0.50Beach District Meet #1 December 17, 2025
Shot Put · 12lb · OutdoorVHSL Class 5 Region A Championships · May 2745-10VHSL 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

7 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 5 · Salem (Virginia Beach)Shot Put12lb5.45-10 PB11
May 13Beach District Meet#5 @ SalemMay 13 · Shot Put · Place 1 · Salem (Virginia Beach)Shot Put12lb1.45-311
May 8Grassfield Invitational At NightMay 8 · Shot Put · Place 11 · Salem (Virginia Beach)Shot Put12lb11.43-1111
Apr 29Beach District Meet #3 @ SalemApr 29 · Discus · Place 10 · Salem (Virginia Beach)Discus1.6kg10.88-011
Apr 29Beach District Meet #3 @ SalemApr 29 · Shot Put · Place 2 · Salem (Virginia Beach)Shot Put12lb2.44-211
Mar 2844th Annual Conn Madden RelaysMar 28 · Discus · Place 28 · Salem (Virginia Beach)Discus1.6kg28.90-02.50 PB11
Mar 2844th Annual Conn Madden RelaysMar 28 · Shot Put · Place 5 · Salem (Virginia Beach)Shot Put12lb5.41-05.0011

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 3 · Salem (VirgiShot Put340-03.00—
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 3 · Salem (Virginia Beach)Shot Put340-311
Feb 4Beach District Meet #4Feb 4 · Shot Put · Place 3 · Salem (Virginia Beach)Shot Put340-311
Jan 28Beach District Meet #3Jan 28 · Shot Put · Place 3 · Salem (VirgiShot Put342-05.00—
Jan 28Beach District Meet #3Jan 28 · Shot Put · Place 3 · Salem (Virginia Beach)Shot Put342-511
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 34 · Salem (Virginia Beach)Shot Put12lb34.12.73m11
Jan 10Virginia Beach HS RelaysJan 10 · Shot Put · Place 16 · Salem (Virginia Beach)Shot Put1643-011
Jan 7Beach District Meet #2Jan 7 · Shot Put · Place 3 · Salem (VirgiShot Put342-02.50—
Jan 7Beach District Meet #2Jan 7 · Shot Put · Place 3 · Salem (Virginia Beach)Shot Put342-2.5011

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17Beach District Meet #1 Dec 17 · Shot Put · Place 2 · Salem (Virginia Beach)Shot Put12lb2.44-0.50 PB11
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · Shot Put · Place 15 · Salem (Virginia Beach)Shot Put1537-110
Feb 5Beach District Meet #4Feb 5 · Shot Put · Place 3 · Salem (VirgiShot Put341-04.0010
Feb 5Beach District Meet #4Feb 5 · Shot Put · Place 3 · Salem (Virginia Beach)Shot Put341-410
Jan 29Beach District Meet #3Jan 29 · Shot Put · Place 9 · Salem (VirgiShot Put937-02.5010
Jan 29Beach District Meet #3Jan 29 · Shot Put · Place 9 · Salem (Virginia Beach)Shot Put937-2.5010
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 75 · Salem (VirgiShot Put7537-03.50—
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 75 · Salem (VirgiShot Put7537-03.50—
Jan 8Beach District Meet #2Jan 8 · Shot Put · Place 8 · Salem (VirgiShot Put836-07.00—
Jan 8Beach District Meet #2Jan 8 · Shot Put · Place 8 · Salem (Virginia Beach)Shot Put836-710

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 7 · Salem (VirgiShot Put741-08.0010
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 7 · Salem (VirgiShot Put741-08.0010
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 7 · Salem (VirgiShot Put741-08.0010
May 27VHSL Class 5 Region A ChampionshipsMay 27 · Shot Put · Place 7 · Salem (Virginia Beach)Shot Put741-810
May 7Beach District Meet #4 @ KellamMay 7 · Discus · Salem (VirgiDiscus—99-0210
May 7Beach District Meet #4 @ KellamMay 7 · Shot Put · Salem (VirgiShot Put—43-00.0010

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Beach District Meet #1Dec 18 · Shot Put · Place 7 · Salem (Virginia Beach)Shot Put12lb7.38-09.5010