Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorEast Rockingham Indoor T&F Invitational · Jan 239.08East Rockingham Indoor T&F InvitationalJanuary 23, 2026
Discus · 1kg · OutdoorAugusta County Invitational · Apr 2592-03.50Augusta County InvitationalApril 25, 2026
Shot Put · 4kg · OutdoorShenandoah District Championship · May 2129-09.00Shenandoah District ChampionshipMay 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21Shenandoah District ChampionshipMay 21 · Discus · Place 9 · Buffalo GapDiscus1kg9.74-0010
May 21Shenandoah District ChampionshipMay 21 · Shot Put · Place 6 · Buffalo GapShot Put4kg6.29-09.00 PB10
May 1Generals T & F InvitationalMay 1 · Discus · Place 13 · Buffalo GapDiscus1kg13.71-210
May 1Generals T & F InvitationalMay 1 · Shot Put · Place 7 · Buffalo GapShot Put4kg7.27-3.5010
Apr 25Augusta County InvitationalApr 25 · Discus · Place 2 · Buffalo GapDiscus1kg2.92-03.50 PB10
Apr 25Augusta County InvitationalApr 25 · Shot Put · Place 2 · Buffalo GapShot Put4kg2.28-00.5010
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · Discus · Place 8 · Buffalo GapDiscus1kg8.64-02.50Unofficial10
Apr 22Stuarts Draft Home Track Meet 2026Apr 22 · Shot Put · Place 5 · Buffalo GapShot Put4kg5.26-07.00Unofficial10
Mar 24Page County ScrimmageMar 24 · Discus · Place 3 · Buffalo GapDiscus1kg3.74-0410
Mar 24Page County ScrimmageMar 24 · Shot Put · Place 1 · Buffalo GapShot Put4kg1.28-01.0010

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17VHSL Region 1B/2B Indoor Track & Field ChampionshipsFeb 17 · Shot Put · Place 5 · Buffalo GapShot Put529-08.5010
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · Shot Put · Place 6 · Buffalo GapShot Put629-07.75—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 55 Meters · Place 32 · Buffalo Gap55 Meters329.08 PB—
Jan 10Walt Cormack MemorialJan 10 · Shot Put · Place 8 · Buffalo GapShot Put828-06.50—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28VHSL Class 1 Region B ChampionshipsMay 28 · Discus · Place 11 · Buffalo GapDiscus1169-6.509
May 28VHSL Class 1 Region B ChampionshipsMay 28 · Shot Put · Place 9 · Buffalo GapShot Put928-39
May 22Shenandoah District ChampionshipMay 22 · Discus · Place 7 · Buffalo GapDiscus768-04—
May 22Shenandoah District ChampionshipMay 22 · Shot Put · Place 4 · Buffalo GapShot Put428-07.00—
May 8Wilson Memorial Meet 2May 8 · Discus · Place 9 · Buffalo GapDiscus964-11—
Apr 25Augusta County Track InvitationalApr 25 · Discus · Place 11 · Buffalo GapDiscus1160-01—
Apr 25Augusta County Track InvitationalApr 25 · Shot Put · Place 9 · Buffalo GapShot Put924-03.00—