Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2025 USATF Virginia Junior Olympic Track & Field Championships · Jun 832.98m2025 USATF Virginia Junior Olympic Track & Field ChampionshipsJune 8, 2025
Hammer · 12lb · Outdoor2025 USATF Virginia Junior Olympic Track & Field Championships · Jun 835.79m2025 USATF Virginia Junior Olympic Track & Field ChampionshipsJune 8, 2025
Shot Put · 12lb · IndoorThe VA Showcase · Jan 1712.18mThe VA ShowcaseJanuary 17, 2026
Shot Put · 12lb · Outdoor2025 USATF Virginia Junior Olympic Track & Field Championships · Jun 811.93m2025 USATF Virginia Junior Olympic Track & Field ChampionshipsJune 8, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 13Virginia Javelin & Hammer State ChampionshipJun 13 · Hammer · Place 15 · Commonwealth Throws ClubCommonwealth Throws ClubHammer12lb15.29.1611
Mar 27CNU HS Captains ClassicMar 27 · Discus · MechanicsvilleMechanicsvilleDiscus1.6kg--DNS11
Mar 27CNU HS Captains ClassicMar 27 · Shot Put · MechanicsvilleMechanicsvilleShot Put12lb--DNS11
Jan 4Commonwealth Throws January Polar BearJan 4 · Weight Throw · Place 3 · Commonwealth Throws ClubCommonwealth Throws ClubWeight Throw25lb / 11.3kg3.14.46Unofficial11
Jan 4Commonwealth Throws January Polar BearJan 4 · Shot Put · Place 4 · Commonwealth Throws ClubCommonwealth Throws ClubShot Put12lb4.11.51Unofficial11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 21VHSL Region 4B ITK ChampionshipsFeb 21 · Shot Put · Place 17 · MechanicsvilleMechanicsvilleShot Put12lb17.36-8.5011
Feb 11Atlee PB Meet #3Feb 11 · Shot Put · Place 3 · MechanicsvilMechanicsvilShot Put339-00.5011
Feb 11Atlee PB Meet #3Feb 11 · Shot Put · Place 3 · MechanicsvilleMechanicsvilleShot Put339-0.5011
Jan 22Atlee PB Meet #2Jan 22 · Shot Put · Place 3 · MechanicsvilMechanicsvilShot Put337-06.0011
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 5 · Commonwealth Throws ClubCommonwealth Throws ClubShot Put12lb5.12.18m PB11
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 49 · MechanicsvilleMechanicsvilleShot Put12lb49.12.11m11
Jan 14Hanover Polar Bear Meet #1Jan 14 · Shot Put · Place 6 · MechanicsvilleMechanicsvilleShot Put636-611
Jan 10CNU HS ShowcaseJan 10 · Shot Put · Place 11 · MechanicsvilleMechanicsvilleShot Put12lb11.39-10.0011

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Commonwealth Throws December Polar BearDec 21 · Discus · Place 10 · Commonwealth Throws ClubCommonwealth Throws ClubDiscus1029.11m—
Dec 21Commonwealth Throws December Polar BearDec 21 · Shot Put · Commonwealth Throws ClubCommonwealth Throws ClubShot Put—11.02m—
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · Shot Put · Place 32 · MechanicsvilleMechanicsvilleShot Put12lb32.37-4.2511
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 69 · MechanicsvilMechanicsvilShot Put6936-10.0010
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 34 · MechanicsvilMechanicsvilShot Put3437-07.5010
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 34 · MechanicsvilMechanicsvilShot Put3437-07.5010
Jan 29Atlee Polar Bear #4Jan 29 · Shot Put · Place 5 · MechanicsvilMechanicsvilShot Put538-02.00—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · Shot Put · MechanicsvilleMechanicsvilleShot Put12lb--FOUL11
Nov 23Commonwealth Throws November Polar BearNov 23 · Weight Throw · Place 5 · Commonwealth Throws ClubCommonwealth Throws ClubWeight Throw25lb / 11.3kg5.14.01Unofficial11
Nov 23Commonwealth Throws November Polar BearNov 23 · Shot Put · Place 10 · Commonwealth Throws ClubCommonwealth Throws ClubShot Put12lb10.11.71Unofficial11
Jun 82025 USATF Virginia Junior Olympic Track & Field ChampionshipsJun 8 · Hammer · Place 2 · Commonwealth Throws ClubCommonwealth Throws ClubHammer12lb2.35.79m PB10
Jun 82025 USATF Virginia Junior Olympic Track & Field ChampionshipsJun 8 · Discus · Place 5 · Commonwealth Throws ClubCommonwealth Throws ClubDiscus1.6kg5.32.98m PB10
Jun 82025 USATF Virginia Junior Olympic Track & Field ChampionshipsJun 8 · Shot Put · Place 4 · Commonwealth Throws ClubCommonwealth Throws ClubShot Put12lb4.11.93m PB10
May 4Queen Harrison Youth InviteMay 4 · Discus · Place 3 · Commonwealth Throws ClubCommonwealth Throws ClubDiscus3106-710
May 4Queen Harrison Youth InviteMay 4 · Shot Put · Place 3 · Commonwealth Throws ClubCommonwealth Throws ClubShot Put336-710
Apr 26Charles B Gordon InvitationalApr 26 · Shot Put · Place 11 · MechanicsvilMechanicsvilShot Put1135-11.0010
Apr 26Charles B Gordon InvitationalApr 26 · Shot Put · Place 11 · MechanicsvilleMechanicsvilleShot Put1135-1110
Apr 18Mechanicsville InvitationalApr 18 · Discus · Place 14 · MechanicsvilMechanicsvilDiscus14106-05—
Apr 18Mechanicsville InvitationalApr 18 · Shot Put · Place 12 · MechanicsvilMechanicsvilShot Put1238-01.00—
Apr 9Atlee Meet #1 Apr 9 · Discus · Place 6 · MechanicsvilleMechanicsvilleDiscus690-610
Apr 9Atlee Meet #1 Apr 9 · Shot Put · Place 2 · MechanicsvilleMechanicsvilleShot Put237-310
Mar 28CNU HS Captains ClassicMar 28 · Discus · Place 21 · MechanicsvilMechanicsvilDiscus2198-03—
Feb 14VHSL Region 4B Indoor ChampionshipFeb 14 · Shot Put · Place 16 · MechanicsvilleMechanicsvilleShot Put12lb16.36' 8"10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 17Atlee Polar Bear #3Dec 17 · Shot Put · Place 6 · MechanicsvilleMechanicsvilleShot Put12lb6.36-06.00Unofficial10
Dec 10Atlee Polar Bear #2Dec 10 · Shot Put · Place 4 · MechanicsvilleMechanicsvilleShot Put12lb4.36-10.00Unofficial10
May 20VHSL Region 4B ChampionshipMay 20 · Shot Put · Place 12 · Mechanicsville HighMechanicsville HighShot Put1238-02.25FR
May 1Atlee Meet #2May 1 · Shot Put · Place 5 · MechanicsvilleMechanicsvilleShot Put536-1.509
May 1Atlee Meet #2May 1 · Discus · Place 20 · MechanicsvilleMechanicsvilleDiscus2082-99
Apr 27Charles B Gordon InvitationalApr 27 · Shot Put · Place 26 · MechanicsvilMechanicsvilShot Put2634-01.00—
Apr 27Charles B Gordon InvitationalApr 27 · Shot Put · Place 26 · MechanicsvilleMechanicsvilleShot Put2634-19
Apr 10Atlee Meet #1Apr 10 · Shot Put · Place 8 · MechanicsvilleMechanicsvilleShot Put836-59
Mar 29CNU HS Captains ClassicMar 29 · Shot Put · Place 18 · MechanicsvilleMechanicsvilleShot Put12lb18.37-06.509
Feb 10VHSL Region 4B Indoor ChampionshipsFeb 10 · Shot Put · Place 10 · MechanicsvilleMechanicsvilleShot Put12lb10.34-08.009

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · Shot Put · Place 43 · MechanicsvilleMechanicsvilleShot Put12lb43.36-00.7510
Feb 261st Annual East Coast InvitationalFeb 2 · Shot Put · Place 36 · MechanicsvilMechanicsvilShot Put3635-07.25—
Jan 27STC MEET #4Jan 27 · Shot Put · Place 13 · MechanicsvilleMechanicsvilleShot Put1332-06.509
Jan 23Atlee Polar Bear #4Jan 23 · Shot Put · Place 5 · MechanicsvilMechanicsvilShot Put532-00.00—
Jan 13Boo Williams Indoor InvitationalJan 13 · Shot Put · Place 14 · Mechanicsville HighMechanicsville HighShot Put1432-1.25—
Jan 13Boo Williams Indoor InvitationalJan 13 · Shot Put · Place 49 · Mechanicsville HighMechanicsville HighShot Put4932-1.25—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Atlee Polar Bear #3Dec 21 · Shot Put · Place 22 · MechanicsvilleMechanicsvilleShot Put12lb22.28-09.50Unofficial9
Dec 14Atlee Polar Bear #2Dec 14 · Shot Put · Place 13 · MechanicsvilleMechanicsvilleShot Put12lb13.28-11.50Unofficial9
Dec 7Atlee Polar Bear #1Dec 7 · Shot Put · Place 8 · MechanicsvilleMechanicsvilleShot Put12lb8.28-05.00Unofficial9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · Shot Put · Place 85 · MechanicsvilleMechanicsvilleShot Put12lb85.32-10.259