Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorValley District Meet #4 · May 726.58Valley District Meet #4May 7, 2024
Discus · 1.6kg · OutdoorSHS Valley District Mini · May 5122-07SHS Valley District MiniMay 5, 2026
Shot Put · 12lb · OutdoorSHS Valley District Mini · May 545-01.00SHS Valley District MiniMay 5, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · Shot Put · Place 7 · HarrisonburgShot Put12lb7.42-10.0012
May 18Valley District ChampionshipMay 18 · Discus · Place 7 · HarrisonburgDiscus1.6kg7.104-0512
May 18Valley District ChampionshipMay 18 · Shot Put · Place 2 · HarrisonburgShot Put12lb2.42-08.2512
May 8JJ Updike Last Chance InvitationalMay 8 · Discus · Place 8 · HarrisonburgDiscus1.6kg8.97-0612
May 8JJ Updike Last Chance InvitationalMay 8 · Shot Put · Place 1 · HarrisonburgShot Put12lb1.44-10.7512
May 5SHS Valley District MiniMay 5 · Discus · Place 2 · HarrisonburgDiscus1.6kg2.122-07 PB12
May 5SHS Valley District MiniMay 5 · Shot Put · Place 1 · HarrisonburgShot Put12lb1.45-01.00 PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Valley District ChampionshipFeb 7 · Shot Put · Place 8 · HarrisonburgShot Put839-00.50—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · Shot Put · Place 9 · HarrisonburgShot Put938-00.00—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 5 State ChampionshipsJun 6 · Shot Put · Place 11 · HarrisonburgShot Put1143-04.00—
May 20Valley District Track & Field ChampionshipsMay 20 · Shot Put · Place 6 · HarrisonburgShot Put642-02.00—
May 7Valley District Meet #3May 7 · Discus · Place 15 · HarrisonburgDiscus1596-11—
May 7Valley District Meet #3May 7 · Shot Put · Place 5 · HarrisonburgShot Put540-02.00—
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · Shot Put · Place 10 · HarrisonburgShot Put1040-911
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · Discus · Place 20 · HarrisonburgDiscus20104-1111
Apr 12Gus Lacy Track ClassicApr 12 · Discus · Place 19 · HarrisonburgDiscus1993-0511
Apr 12Gus Lacy Track ClassicApr 12 · Shot Put · Place 18 · HarrisonburgShot Put1837-01.0011

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Valley District Meet #4May 7 · Discus · Place 19 · HarrisonburgDiscus1990-07—
May 7Valley District Meet #4May 7 · Shot Put · Place 10 · HarrisonburgShot Put1037-00.00—
May 7Valley District Meet #4May 7 · 200 Meters · Place 42 · Harrisonburg200 Meters4226.58 PB—
May 1Harrisonburg HS JV InvitationalMay 1 · Discus · Place 4 · HarrisonburgDiscus486-05—
May 1Harrisonburg HS JV InvitationalMay 1 · Shot Put · Place 2 · HarrisonburgShot Put236-05.00—
Apr 24City / County MeetApr 24 · Discus · Place 11 · HarrisonburgDiscus1179-10—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25WFS INDOOR MM#4Jan 25 · Shot Put · Place 15 · HarrisonburgShot Put1530-07.00—
Jan 17EMU Mini InviteJan 17 · Shot Put · Place 10 · HarrisonburgShot Put1033-03.00—
Jan 13Walt Cormack MemorialJan 13 · Shot Put · Place 54 · HarrisonburgShot Put5431-00.00—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 12JJ Updike Last Chance InvitationalMay 12 · Discus · Place 29 · HarrisonburgDiscus2981-05—
May 12JJ Updike Last Chance InvitationalMay 12 · Shot Put · Place 14 · HarrisonburgShot Put1437-07.00—
May 5WFS Mini-Meet #5May 5 · Discus · Place 14 · HarrisonburgDiscus1482-09—