Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCassel's XBC Track Experience · Apr 2595-02Cassel's XBC Track ExperienceApril 25, 2026
Shot Put · 12lb · IndoorVHSL Region 6D Indoor Championship · Feb 1153-03.75VHSL Region 6D Indoor ChampionshipFebruary 11, 2026
Shot Put · 12lb · OutdoorConcorde District Mega-Meet- Part I · Apr 850-01.00Concorde District Mega-Meet- Part IApril 8, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25Cassel's XBC Track ExperienceApr 25 · Discus · Place 39 · OaktonDiscus1.6kg39.95-02 PB11
Apr 25Cassel's XBC Track ExperienceApr 25 · Shot Put · Place 4 · OaktonShot Put12lb4.47-06.7511
Apr 22Concorde District Meet #3Apr 22 · Discus · Place 18 · OaktonDiscus1.6kg18.88-1011
Apr 22Concorde District Meet #3Apr 22 · Shot Put · Place 2 · OaktonShot Put12lb2.48-02.0011
Apr 17=PR= Northern Virginia InvitationalApr 17 · Shot Put · Place 2 · OaktonShot Put12lb2.49-08.0011
Apr 8Concorde District Mega-Meet- Part IApr 8 · Shot Put · Place 1 · OaktonShot Put12lb1.50-01.00 PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · Shot Put · Place 6 · OaktonShot Put650-04.7512
Feb 11VHSL Region 6D Indoor ChampionshipFeb 11 · Shot Put · Place 2 · OaktonShot Put12lb2.53-03.75 PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Virginia Premier InvitationalDec 20 · Shot Put · Place 4 · OaktonShot Put12lb4.49-09.0011
Dec 19Northern VA TJMS Meet #5Dec 19 · Shot Put · Place 4 · OaktonShot Put12lb4.44-07.5011
Dec 12Northern VA TJMS Meet #3Dec 12 · Shot Put · Place 2 · OaktonShot Put12lb2.51-01.7511

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 6 State ChampionshipsJun 6 · Shot Put · Place 10 · OaktonShot Put1049-09.00—
May 282025 VHSL 6A Region D ChampionshipMay 28 · Shot Put · Place 4 · OaktonShot Put12lb4.48-00.5010
May 21Concorde District Spring Track ChampionshipsMay 21 · Shot Put · Place 4 · OaktonShot Put446-09.5011
May 10Victor Cahoon InvitationalMay 10 · Shot Put · Place 2 · OaktonShot Put12lb2.47-09.0010
May 7Concorde InvitationalMay 7 · Shot Put · Place 3 · OaktonShot Put346-00.0011
May 2Dogwood Track ClassicMay 2 · Shot Put · Place 26 · OaktonShot Put2646-01.5010
May 2Dogwood Track ClassicMay 2 · Shot Put · Place 26 · OaktonShot Put2646-01.5010
Apr 26Cassel's XBC Track ExperienceApr 26 · Shot Put · Place 4 · OaktonShot Put445-07.5010
Apr 23Concorde District Meet #3Apr 23 · Shot Put · Place 1 · OaktonShot Put145-07.5010
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 4 · OaktonShot Put445-05.50—
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 4 · OaktonShot Put445-5.5010
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · Shot Put · Place 4 · OaktonShot Put12lb4.46-03.7510
Mar 26Concorde District Meet #1A- Chantilly, Oakton & WestfieldMar 26 · Shot Put · Place 3 · OaktonShot Put340-10.0010