Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNansemond River Warrior Classic · May 16144-9Nansemond River Warrior ClassicMay 16, 2026
Shot Put · 12lb · OutdoorVHSL Class 6 State Championships · Jun 559-04.00VHSL Class 6 State ChampionshipsJune 5, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 6 State ChampionshipsJun 5 · Discus · Place 13 · GrassfieldDiscus1.6kg13.137-0312
Jun 5VHSL Class 6 State ChampionshipsJun 5 · Shot Put · Place 4 · GrassfieldShot Put12lb4.59-04.00 PB12
May 16Nansemond River Warrior ClassicMay 16 · Discus · Place 3 · GrassfieldDiscus1.6kg3.144-9 PB12
May 16Nansemond River Warrior ClassicMay 16 · Shot Put · Place 2 · GrassfieldShot Put12lb2.56-10.2512
May 8Grassfield Invitational At NightMay 8 · Discus · Place 15 · GrassfieldDiscus1.6kg15.120-412
May 8Grassfield Invitational At NightMay 8 · Shot Put · Place 1 · GrassfieldShot Put12lb1.56-712
May 1Dogwood Track ClassicMay 1 · Discus · Place 13 · GrassfieldDiscus1.6kg13.141-0912
May 1Dogwood Track ClassicMay 1 · Shot Put · Place 4 · GrassfieldShot Put12lb4.57-09.0012
Apr 25Clash Of The Titans (804 vs 757)Apr 25 · Discus · GrassfieldDiscus1.6kg--DNS12
Apr 25Clash Of The Titans (804 vs 757)Apr 25 · Shot Put · Place 1 · GrassfieldShot Put12lb1.58-212

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · Shot Put · Place 4 · GrassfieldShot Put457-03.7512
Feb 14VHSL Class 6 Region A Indoor T & F ChampionshipFeb 14 · Shot Put · Place 2 · GrassfieldShot Put256-01.0012
Feb 7The 63rd East Coast InvitationalFeb 7 · Shot Put · Place 2 · GrassfieldShot Put256-11.75—
Jan 10Virginia Beach HS RelaysJan 10 · Shot Put · Place 1 · GrassfieldShot Put154-3.7512

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 6 State ChampionshipsJun 6 · Shot Put · Place 7 · GrassfieldShot Put755-02.50—
May 30VHSL Class 6 Region A ChampionshipsMay 30 · Shot Put · Place 4 · GRASSFIELDShot Put454-00.50—
May 2Dogwood Track ClassicMay 2 · Shot Put · Place 7 · GrassfieldShot Put751-10.5011
May 2Dogwood Track ClassicMay 2 · Shot Put · Place 7 · GrassfieldShot Put751-10.5011
Mar 28CNU HS Captains ClassicMar 28 · Shot Put · Place 2 · GrassfieldShot Put250-05.50—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 3VHSL Class 6 State Indoor T & F ChampionshipsMar 3 · Shot Put · Place 7 · GrassfieldShot Put751-11.0011
Mar 3VHSL Class 6 State Indoor T & F ChampionshipsMar 3 · Shot Put · Place 7 · GrassfieldShot Put751-1111
Feb 17Region 5A/6A Indoor T & F ChampionshipFeb 17 · Shot Put · Place 4 · GrassfieldShot Put452-4.5011
Feb 7East Coast InvitationalFeb 7 · Shot Put · Place 3 · GrassfieldShot Put350-11.25—
Jan 25Virginia Beach HS RelaysJan 25 · Shot Put · Place 5 · GrassfieldShot Put548-3.2511
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 2 · GrassfieldShot Put252-03.00—
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 2 · GrassfieldShot Put252-03.00—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Grassfield Invitational At NightMay 10 · Shot Put · Place 5 · GrassfieldShot Put545-810
May 8SE District Meet #4May 8 · Shot Put · Place 4 · GrassfieldShot Put442-8.7510
May 1SE District Meet #3May 1 · Shot Put · Place 1 · GrassfieldShot Put145-7.7510
Apr 24SE District Meet #2Apr 24 · Shot Put · Place 4 · GrassfieldShot Put443-0.7510
Apr 20Track 757 InvitationalApr 20 · Shot Put · Place 11 · GrassfieldShot Put1144-6.7510
Apr 17Peninsula District Meet #2Apr 17 · Shot Put · Place 11 · GrassfieldShot Put1144-6.7510

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 12VHSL Class 6 Region A Indoor T&F ChampionshipFeb 12 · Shot Put · Place 7 · GrassfieldShot Put745-1.5010
Feb 261st Annual East Coast InvitationalFeb 2 · Shot Put · Place 21 · GrassfieldShot Put2140-02.25—
Jan 24SED Meet #3Jan 24 · Shot Put · Place 3 · GrassfieldShot Put341-410
Jan 11Southeastern District Meet #2Jan 11 · Shot Put · Place 1 · GrassfieldShot Put144-010
Jan 6Virginia Beach HS RelaysJan 6 · Shot Put · Place 13 · GrassfieldShot Put1343-03.0010
Jan 6Virginia Beach HS RelaysJan 6 · Shot Put · Place 13 · GrassfieldShot Put1343-03.0010
Jan 6Virginia Beach HS RelaysJan 6 · Shot Put · Place 13 · GrassfieldShot Put1343-310

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 19Grassfield Invitational 'At Night'May 19 · Shot Put · Place 13 · GrassfieldShot Put1339-7.509

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 12Southeastern District Meet #2Jan 12 · Shot Put · Place 16 · GrassfieldShot Put1633-09