Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorVHSL 3B Regional Outdoor Track and Field Championships · May 29111-07VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29, 2026
Shot Put · 12lb · IndoorVHSL 3B Regional Championships · Feb 2236-09.50VHSL 3B Regional ChampionshipsFebruary 22, 2025
Shot Put · 12lb · OutdoorVHSL Class 3 State Championships · Jun 545-09.00VHSL Class 3 State ChampionshipsJune 5, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 3 State ChampionshipsJun 5 · Shot Put · Place 7 · Kettle RunShot Put12lb7.45-09.00 PB10
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · Discus · Place 8 · Kettle RunDiscus1.6kg8.111-07 PB10
May 29VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 29 · Shot Put · Place 3 · Kettle RunShot Put12lb3.42-10.0010
May 9Lake Braddock Hall of Fame InvitationalMay 9 · Discus · Place 49 · Kettle RunDiscus1.6kg49.92-810
May 1Falcon Track ClassicMay 1 · Shot Put · Place 2 · Kettle RunShot Put12lb2.45-010
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · Discus · Place 22 · Kettle RunDiscus1.6kg22.99' 8"10
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · Shot Put · Place 8 · Kettle RunShot Put12lb8.42' 2"10
Apr 11John Handley InvitationalApr 11 · Discus · Place 27 · Kettle RunDiscus27106-410
Apr 11John Handley InvitationalApr 11 · Shot Put · Place 10 · Kettle RunShot Put1042-3.5010
Apr 11John Handley InvitationalApr 11 · Shot Put · Place 10 · Kettle RunShot Put1042-3.5010
Apr 11John Handley InvitationalApr 11 · Discus · Place 27 · Kettle RunDiscus27106-410
Mar 28Patriot InvitationalMar 28 · Discus · Place 24 · Kettle RunDiscus1.6kg24.103' 0"10
Mar 28Patriot InvitationalMar 28 · Shot Put · Place 28 · Kettle RunShot Put12lb28.37' 6"10
Mar 212026 Brian Watkins InvitationalMar 21 · Discus · Place 15 · Kettle RunDiscus1.6kg15.99-07.0010
Mar 212026 Brian Watkins InvitationalMar 21 · Shot Put · Place 13 · Kettle RunShot Put12lb13.36-00.0010

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · Shot Put · Place 8 · Kettle RunShot Put842-10.5010
Feb 21VHSL Class 3 Region B Indoor T&F ChampionshipFeb 21 · Shot Put · Place 3 · Kettle RunShot Put340-03.00—
Feb 9Northwestern District ChampionshipFeb 9 · Shot Put · Place 5 · Kettle RunShot Put537-03.50—
Jan 10Liberty Premier InvitationalJan 10 · Shot Put · Place 35 · Kettle RunShot Put3535-02.00—
Jan 8Brentsville PB MeetJan 8 · Shot Put · Place 2 · Kettle RunShot Put241-310

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 18Kettle Run PB MeetDec 18 · Shot Put · Place 1 · Kettle RunShot Put12lb1.41-9Unofficial10
Dec 13Liberty Christmas HS InvitationalDec 13 · Shot Put · Place 19 · Kettle RunShot Put12lb19.39-01.7510
May 10Lake Braddock Hall of Fame InvitationalMay 10 · Discus · Place 31 · Kettle RunDiscus3195-02—
May 10Lake Braddock Hall of Fame InvitationalMay 10 · Shot Put · Place 30 · Kettle RunShot Put3035-09.25—
May 2Falcon Track ClassicMay 2 · Shot Put · Place 7 · Kettle RunShot Put738-109
May 2Falcon Track ClassicMay 2 · Discus · Place 14 · Kettle RunDiscus1494-09
Apr 26Patriot Fast Times InviteApr 26 · Discus · Place 12 · Kettle RunDiscus1287-09.50—
Apr 26Patriot Fast Times InviteApr 26 · Shot Put · Place 7 · Kettle RunShot Put736-03.50—
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 31 · Kettle RunDiscus3188-04.00—
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 26 · Kettle RunShot Put2635-02.75—
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 31 · Kettle RunDiscus3188-49
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 26 · Kettle RunShot Put2635-2.759

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22VHSL 3B Regional ChampionshipsFeb 22 · Shot Put · Place 8 · Kettle RunShot Put12lb8.36-09.50 PB9
Feb 3Northwestern District ChampionshipFeb 3 · Shot Put · Place 10 · Kettle RunShot Put1035-05.50—
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 59 · Kettle RunShot Put5937-05.009
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 44 · Kettle RunShot Put4436-00.509
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 44 · Kettle RunShot Put4436-00.509
Jan 25Heritage Middle School & JV InvitationalJan 25 · Shot Put · Place 2 · Kettle RunShot Put235-04.50—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Sherando JV InvitationalMay 1 · Shot Put · Place 2 · Kettle RunShot Put234-48
May 1Sherando JV InvitationalMay 1 · Discus · Place 10 · Kettle RunDiscus1082-08
Apr 24Kettle Run MeetApr 24 · Shot Put · Place 1 · Kettle RunShot Put135-68
Apr 24Kettle Run MeetApr 24 · Discus · Place 1 · Kettle RunDiscus182-78

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Meridian PB MeetDec 13 · Shot Put · Place 5 · Kettle RunShot Put12lb5.29-06.00Unofficial8