Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorVHSL Class 4 State Championships · Jun 5167-00VHSL Class 4 State ChampionshipsJune 5, 2026
Shot Put · 12lb · IndoorAdidas Indoor Nationals · Mar 2019.00mAdidas Indoor NationalsMarch 20, 2026
Shot Put · 12lb · OutdoorVHSL Class 4 State Championships · Jun 561-02.00VHSL Class 4 State ChampionshipsJune 5, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 4 State ChampionshipsJun 5 · Discus · Place 3 · Orange CountyOrange CountyDiscus1.6kg3.167-00 PB11
Jun 5VHSL Class 4 State ChampionshipsJun 5 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.61-02.00 PB11
May 26VHSL 4D Region ChampionshipMay 26 · Discus · Place 1 · Orange CountyOrange CountyDiscus1.6kg1.155-0311
May 26VHSL 4D Region ChampionshipMay 26 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.60-04.2511
May 12Jefferson District Outdoor T&F ChampionshipMay 12 · Discus · Place 1 · Orange CountyOrange CountyDiscus1.6kg1.161-0011
May 12Jefferson District Outdoor T&F ChampionshipMay 12 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.59-03.0011
May 1Dogwood Track ClassicMay 1 · Discus · Place 10 · Orange CountyOrange CountyDiscus1.6kg10.144-1111
May 1Dogwood Track ClassicMay 1 · Shot Put · Place 2 · Orange CountyOrange CountyShot Put12lb2.59-01.0011
Mar 28Patriot InvitationalMar 28 · Discus · Place 1 · Orange CountyOrange CountyDiscus1.6kg1.153' 10"11
Mar 28Patriot InvitationalMar 28 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.60' 0.25"11
Jan 17Walter Bass InviteJan 17 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.60-06.0011

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · Shot Put · Place 3 · UnattachedUnattachedShot Put12lb3.19.00m PB11
Mar 2VHSL Class 4 Indoor State ChampionshipsMar 2 · Shot Put · Place 1 · Orange CountOrange CountShot Put163-04.5011
Feb 16Region 4D Indoor Track & Field ChampionshipsFeb 16 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.61-05.7511
Feb 6Jefferson District Indoor T&F Championship Feb 6 · Shot Put · Place 1 · Orange CountOrange CountShot Put162-06.00—
Jan 10Walt Cormack MemorialJan 10 · Shot Put · Place 1 · Orange CountOrange CountShot Put162-11.00—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 11FUMA Mini Invite #1Dec 11 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.57-08.0011
Mar 3VHSL Class 4 Indoor State ChampionshipsMar 3 · Shot Put · Place 5 · Orange CountOrange CountShot Put551-04.0010
Feb 17Region 4D Indoor Track & Field ChampionshipsFeb 17 · Shot Put · Place 3 · Orange CountyOrange CountyShot Put12lb3.51-02.0010
Jan 29Fluvanna Polar Bear MeetJan 29 · Shot Put · Place 1 · Orange CountOrange CountShot Put147-01.00—
Jan 29Fluvanna Polar Bear MeetJan 29 · Shot Put · Place 1 · Orange CountOrange CountShot Put147-01.00—
Jan 25Fred Hardy InvitationalJan 25 · Shot Put · Place 2 · Orange CountOrange CountShot Put250-00.0010
Jan 18Walter Bass HS InvitationalJan 18 · Shot Put · Place 3 · Orange CountOrange CountShot Put352-07.75—

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 4 State ChampionshipsJun 6 · Shot Put · Place 2 · Orange CountOrange CountShot Put260-02.0010
Jun 6VHSL Class 4 State ChampionshipsJun 6 · Discus · Place 4 · Orange CountOrange CountDiscus4155-0510
Jun 6VHSL Class 4 State ChampionshipsJun 6 · Shot Put · Place 2 · Orange CountOrange CountShot Put260-02.0010
May 27VHSL 4D Region ChampionshipMay 27 · Discus · Place 4 · Orange CountOrange CountDiscus4128-09—
May 27VHSL 4D Region ChampionshipMay 27 · Shot Put · Place 2 · Orange CountOrange CountShot Put252-01.00—
May 12Jefferson District Outdoor T&F Championship May 12 · Discus · Place 5 · Orange CountOrange CountDiscus5115-00—
May 12Jefferson District Outdoor T&F Championship May 12 · Shot Put · Place 1 · Orange CountOrange CountShot Put155-00.00—
May 2Dogwood Track ClassicMay 2 · Discus · Place 47 · Orange CountOrange CountDiscus4796-0710
May 2Dogwood Track ClassicMay 2 · Shot Put · Place 6 · Orange CountOrange CountShot Put652-01.2510
May 2Dogwood Track ClassicMay 2 · Discus · Place 47 · Orange CountOrange CountDiscus4796-0710
May 2Dogwood Track ClassicMay 2 · Shot Put · Place 6 · Orange CountOrange CountShot Put652-01.2510
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 5 · Orange CountyOrange CountyDiscus5129-00.0—
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put153-08.00—
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 5 · Orange CountyOrange CountyDiscus5129-010
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put153-810
Mar 29Patriot InvitationalMar 29 · Shot Put · Place 2 · Orange CountyOrange CountyShot Put252-04.00SO
Mar 29Patriot InvitationalMar 29 · Discus · Place 1 · Orange CountyOrange CountyDiscus1143-06.5SO
Mar 29Patriot InvitationalMar 29 · Shot Put · Place 2 · Orange CountyOrange CountyShot Put252-04.00SO
Mar 29Patriot InvitationalMar 29 · Discus · Place 1 · Orange CountyOrange CountyDiscus1143-06.5SO
Mar 22Charles City Invitational 2025Mar 22 · Discus · Place 4 · Orange CountOrange CountDiscus4114-09—
Mar 22Charles City Invitational 2025Mar 22 · Shot Put · Place 1 · Orange CountOrange CountShot Put150-05.00—
Mar 222025 Charles City InvitationalMar 22 · Discus · Place 4 · Orange CountyOrange CountyDiscus1.6kg4.125-0110
Mar 222025 Charles City InvitationalMar 22 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.50-10.5010

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18FUMA Mini Invite #2Dec 18 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.48-03.5010
Dec 11FUMA Mini Invite #1Dec 11 · Shot Put · Place 1 · Orange CountyOrange CountyShot Put12lb1.51-02.2510
Feb 7Jefferson District Indoor Track and Field ChampionshipFeb 7 · Shot Put · Place 5 · Orange CountOrange CountShot Put543-02.00—
Jan 20Fred Hardy InvitationalJan 20 · Shot Put · Place 8 · Orange CountOrange CountShot Put842-08.259
Jan 13Walter Bass HS InvitationalJan 13 · Shot Put · Place 26 · Orange CountyOrange CountyShot Put12lb26.40-00.509

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 31VHSL Class 4 State ChampionshipsMay 31 · Shot Put · Place 8 · Orange CountOrange CountShot Put849-08.009
May 21VHSL 1D Region ChampionshipsMay 21 · Discus · Place 12 · Orange CountOrange CountDiscus12111-01.50—
May 21VHSL 1D Region ChampionshipsMay 21 · Shot Put · Place 2 · Orange CountOrange CountShot Put249-10.00—
May 21VHSL Region 4D ChampionshipMay 21 · Discus · Place 12 · Orange CountyOrange CountyDiscus1.6kg12.111-01.509
May 21VHSL Region 4D ChampionshipMay 21 · Shot Put · Place 2 · Orange CountyOrange CountyShot Put12lb2.49-10.009
May 8Jefferson District ChampionshipMay 8 · Discus · Place 13 · Orange CountOrange CountDiscus1395-08—
May 8Jefferson District ChampionshipMay 8 · Shot Put · Place 1 · Orange CountOrange CountShot Put150-03.00—
May 3Dogwood Track ClassicMay 3 · Shot Put · Place 21 · Orange CountOrange CountShot Put2145-00.009
Apr 23AHS Home Meet #1Apr 23 · Discus · Place 7 · Orange CountOrange CountDiscus790-02—
Apr 23AHS Home Meet #1Apr 23 · Shot Put · Place 2 · Orange CountOrange CountShot Put243-10.00—
Apr 19WFS Mini-Meet #3 Apr 19 · Discus · Place 3 · Orange CountOrange CountDiscus3114-09—
Apr 19WFS Mini-Meet #3 Apr 19 · Shot Put · Place 2 · Orange CountOrange CountShot Put242-03.00—
Apr 13Gus Lacy Track ClassicApr 13 · Discus · Place 26 · Orange CountOrange CountDiscus2679-029
Apr 13Gus Lacy Track ClassicApr 13 · Shot Put · Place 3 · Orange CountOrange CountShot Put348-06.009
Apr 13Gus Lacy Track ClassicApr 13 · Discus · Place 18 · Orange CountOrange CountDiscus1894-089
Apr 13Gus Lacy Track ClassicApr 13 · Shot Put · Place 7 · Orange CountOrange CountShot Put745-03.509
Mar 30Shoot the Gun & Run 2024Mar 30 · Discus · Place 23 · ORANGE COUNTORANGE COUNTDiscus2394-08—
Mar 30Shoot the Gun & Run 2024Mar 30 · Discus · Place 22 · ORANGE COUNTORANGE COUNTDiscus2294-08—
Mar 30Shoot the Gun & Run 2024Mar 30 · Shot Put · Place 4 · ORANGE COUNTORANGE COUNTShot Put445-03.50—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 13FUMA Mini Invite #2Dec 13 · Shot Put · Place 4 · Orange CountyOrange CountyShot Put12lb4.42-09.009
Dec 5FUMA Mini Invite #1Dec 5 · Shot Put · Place 5 · Orange CountyOrange CountyShot Put12lb5.42-04.509