Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · IndoorVHSL Region 4B ITK Championships · Feb 2137-4.50VHSL Region 4B ITK ChampionshipsFebruary 21, 2026
Shot Put · 12lb · OutdoorLiberty Christmas HS Invitational · Dec 1335-04.25Liberty Christmas HS InvitationalDecember 13, 2025

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21VHSL Region 4B ITK ChampionshipsFeb 21 · Shot Put · Place 15 · MechanicsvilleShot Put12lb15.37-4.50 PB11
Jan 22Atlee PB Meet #2Jan 22 · Shot Put · MechanicsvilShot Put—37-04.0011
Jan 17The VA ShowcaseJan 17 · Shot Put · MechanicsvilleShot Put12lb--FOUL11
Jan 14Hanover Polar Bear Meet #1Jan 14 · Shot Put · Place 5 · MechanicsvilleShot Put537-411
Jan 10CNU HS ShowcaseJan 10 · Shot Put · MechanicsvilleShot Put12lb--FOUL11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · Shot Put · Place 40 · MechanicsvilleShot Put12lb40.36-6.2511
Feb 6Atlee Polar Bear #5Feb 6 · Shot Put · Place 10 · MechanicsvilShot Put1033-06.00—
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 104 · MechanicsvilShot Put10431-06.0010
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 57 · MechanicsvilShot Put5733-02.5010
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 57 · MechanicsvilShot Put5733-02.5010
Jan 29Atlee Polar Bear #4Jan 29 · Shot Put · Place 15 · MechanicsvilShot Put1530-09.00—
Jan 18STC MEET #5Jan 18 · Shot Put · Place 8 · MechanicsvilleShot Put833-710
Jan 18STC MEET #5Jan 18 · Shot Put · Place 8 · MechanicsvilleShot Put833-07.0010

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · Shot Put · Place 40 · MechanicsvilleShot Put12lb40.35-04.25 PB11
Dec 4Atlee Polar Bear Meet #1Dec 4 · Shot Put · Place 3 · MechanicsvilleShot Put12lb3.35-1Unofficial11
Apr 26Charles B Gordon InvitationalApr 26 · Shot Put · Place 13 · MechanicsvilShot Put1335-03.0010
Apr 26Charles B Gordon InvitationalApr 26 · Shot Put · Place 13 · MechanicsvilleShot Put1335-310
Apr 18Mechanicsville InvitationalApr 18 · Shot Put · Place 15 · MechanicsvilShot Put1537-03.00—
Apr 9Atlee Meet #1 Apr 9 · Shot Put · Place 4 · MechanicsvilleShot Put432-310
Mar 28CNU HS Captains ClassicMar 28 · Shot Put · MechanicsvilShot Put—33-11.00—
Feb 14VHSL Region 4B Indoor ChampionshipFeb 14 · Shot Put · Place 26 · MechanicsvilleShot Put12lb26.33' 0"10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 17Atlee Polar Bear #3Dec 17 · Shot Put · Place 18 · MechanicsvilleShot Put12lb18.30-02.00Unofficial10
May 20VHSL Region 4B ChampionshipMay 20 · Shot Put · Place 24 · Mechanicsville HighShot Put2433-11.00FR
May 1Atlee Meet #2May 1 · Shot Put · Place 11 · MechanicsvilleShot Put1133-119
Apr 27Charles B Gordon InvitationalApr 27 · Shot Put · Place 27 · MechanicsvilShot Put2733-08.50—
Apr 27Charles B Gordon InvitationalApr 27 · Shot Put · Place 27 · MechanicsvilleShot Put2733-8.509
Apr 10Atlee Meet #1Apr 10 · Shot Put · Place 21 · MechanicsvilleShot Put2129-49
Mar 29CNU HS Captains ClassicMar 29 · Shot Put · Place 27 · MechanicsvilleShot Put12lb27.31-02.009
Feb 10VHSL Region 4B Indoor ChampionshipsFeb 10 · Shot Put · Place 21 · MechanicsvilleShot Put12lb21.30-08.009

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · Shot Put · Place 61 · MechanicsvilleShot Put12lb61.31-06.0010
Feb 261st Annual East Coast InvitationalFeb 2 · Shot Put · Place 59 · MechanicsvilShot Put5929-11.75—
Jan 27STC MEET #4Jan 27 · Shot Put · Place 16 · MechanicsvilleShot Put1628-10.009
Jan 23Atlee Polar Bear #4Jan 23 · Shot Put · Place 6 · MechanicsvilShot Put630-11.00—
Jan 13Boo Williams Indoor InvitationalJan 13 · Shot Put · Place 15 · Mechanicsville HighShot Put1524-7.25—
Jan 13Boo Williams Indoor InvitationalJan 13 · Shot Put · Place 66 · Mechanicsville HighShot Put6624-7.25—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Atlee Polar Bear #3Dec 21 · Shot Put · Place 19 · MechanicsvilleShot Put12lb19.29-09.00Unofficial9
Dec 14Atlee Polar Bear #2Dec 14 · Shot Put · Place 8 · MechanicsvilleShot Put12lb8.30-11.75Unofficial9
Dec 7Atlee Polar Bear #1Dec 7 · Shot Put · Place 6 · MechanicsvilleShot Put12lb6.30-05.00Unofficial9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · Shot Put · Place 109 · MechanicsvilleShot Put12lb109.30-7.759