Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorConcorde District Meet #1A- Chantilly, Oakton & Westfield · Mar 2633.65Concorde District Meet #1A- Chantilly, Oakton & WestfieldMarch 26, 2025
300 Meters · IndoorNorthern Region TJMS Meet #2 · Dec 758.35aNorthern Region TJMS Meet #2December 7, 2024
400 Meters · OutdoorSoCo Stallions Invite · Apr 111:17.45aSoCo Stallions InviteApril 11, 2025
55 Meter · IndoorNorthern VA TJMS Meet #5 · Dec 209.20aNorthern VA TJMS Meet #5December 20, 2024
55 Meters · IndoorNorthern VA TJMS Meet #8 · Jan 189.19Northern VA TJMS Meet #8January 18, 2025
Discus · 1kg · OutdoorVictor Cahoon Invitational · May 999-03Victor Cahoon InvitationalMay 9, 2026
Shot Put · 4kg · IndoorNorthern VA TJMS Meet #3 · Dec 1223-10.00Northern VA TJMS Meet #3December 12, 2025
Shot Put · 4kg · OutdoorConcorde District Mega-Meet- Part II · Apr 1525-09.50Concorde District Mega-Meet- Part IIApril 15, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 282026 Northern Region 6D Spring Track & Field ChampionshipsMay 28 · Discus · Place 9 · OaktonDiscus1kg9.88-0311
May 20Concorde District Spring Track ChampionshipsMay 20 · Discus · Place 5 · OaktonDiscus1kg5.93-0111
May 9Victor Cahoon InvitationalMay 9 · Discus · Place 11 · OaktonDiscus1kg11.99-03 PB11
May 6Concorde Invitational- Part 1 & 2May 6 · Discus · Place 3 · OaktonDiscus1kg3.92-0811
Apr 25Cassel's XBC Track ExperienceApr 25 · Discus · Place 4 · OaktonDiscus1kg4.95-0311
Apr 25Cassel's XBC Track ExperienceApr 25 · Shot Put · Place 24 · OaktonShot Put4kg24.23-00.0011
Apr 22Concorde District Meet #3Apr 22 · Discus · Place 2 · OaktonDiscus1kg2.87-0511
Apr 22Concorde District Meet #3Apr 22 · Shot Put · Place 14 · OaktonShot Put4kg14.24-04.7511
Apr 17=PR= Northern Virginia InvitationalApr 17 · Discus · Place 11 · OaktonDiscus1kg11.85-0311
Apr 15Concorde District Mega-Meet- Part IIApr 15 · Shot Put · Place 11 · OaktonShot Put4kg11.25-09.50 PB11
Apr 11Ramtastic InvitationalApr 11 · Discus · OaktonDiscus1kg—DNS11
Apr 11Ramtastic InvitationalApr 11 · Shot Put · Place 26 · OaktonShot Put4kg26.23' 4"11
Apr 8Concorde District Mega-Meet- Part IApr 8 · Discus · Place 4 · OaktonDiscus1kg4.82-0711
Mar 28Patriot InvitationalMar 28 · Discus · Place 22 · OaktonDiscus1kg22.75' 9"11
Mar 28Patriot InvitationalMar 28 · Shot Put · Place 38 · OaktonShot Put4kg38.24' 4.5"11
Mar 25Concorde District Meet #1A- Chantilly, Westfield & OaktonMar 25 · Discus · Place 4 · OaktonDiscus1kg4.79-0011
Mar 25Concorde District Meet #1A- Chantilly, Westfield & OaktonMar 25 · Shot Put · Place 9 · OaktonShot Put4kg9.21-10.0011

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Northern VA TJMS Meet #9Jan 17 · Shot Put · Place 10 · OaktonShot Put1021-08.00—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Northern VA TJMS Meet #5Dec 19 · Shot Put · Place 10 · OaktonShot Put4kg10.21-06.0011
Dec 12Northern VA TJMS Meet #3Dec 12 · Shot Put · Place 9 · OaktonShot Put4kg9.23-10.00 PB11
Jan 18Northern VA TJMS Meet #8Jan 18 · Shot Put · Place 12 · OaktonShot Put1223-01.00—
Jan 18Northern VA TJMS Meet #8Jan 18 · 55 Meters · Place 33 · Oakton55 Meters339.19 PB—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 282025 VHSL 6A Region D ChampionshipMay 28 · Discus · Place 7 · OaktonDiscus1kg7.91-0910
May 21Concorde District Spring Track ChampionshipsMay 21 · Discus · Place 5 · OaktonDiscus589-0010
May 7Concorde InvitationalMay 7 · Discus · Place 4 · OaktonDiscus485-0710
Apr 23Concorde District Meet #3Apr 23 · Shot Put · Place 12 · OaktonShot Put1224-02.0010
Apr 23Concorde District Meet #3Apr 23 · Discus · Place 2 · OaktonDiscus282-0310
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 16 · OaktonDiscus1672-09.00—
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 32 · OaktonShot Put3222-10.00—
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 16 · OaktonDiscus1672-910
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 32 · OaktonShot Put3222-1010
Apr 11SoCo Stallions InviteApr 11 · Discus · OaktonDiscus1kg--FOUL10
Apr 11SoCo Stallions InviteApr 11 · Shot Put · Place 13 · OaktonShot Put4kg13.24-00.2510
Apr 11SoCo Stallions InviteApr 11 · 400 Meters · Place 21 · Oakton400 Meters21.1:17.45a PB10
Apr 11SoCo Stallions InviteApr 11 · 100 Meters · Oakton100 MetersRound P--DNSWind: -110
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · Discus · Place 6 · OaktonDiscus1kg6.71-0410
Apr 2Concorde District Mega-Meet- Pt 1 & 2Apr 2 · Shot Put · Place 9 · OaktonShot Put4kg9.25-03.0010
Mar 26Concorde District Meet #1A- Chantilly, Oakton & WestfieldMar 26 · 200 Meters · Place 27 · Oakton200 Meters2733.65 PB10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Northern VA TJMS Meet #5Dec 20 · 55 Meter · Place 22 · Oakton55 Meter22.9.20a PB10
Dec 20Northern VA TJMS Meet #5Dec 20 · Shot Put · Place 7 · OaktonShot Put4kg7.23-05.2510
Dec 7Northern Region TJMS Meet #2Dec 7 · 300 Meters · Place 23 · Oakton300 Meters23.58.35a PB10
Dec 7Northern Region TJMS Meet #2Dec 7 · 55 Meter · Place 55 · Oakton55 Meter55.9.57a10