Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorValley District Championship · May 1882-02Valley District ChampionshipMay 18, 2026
Shot Put · 4kg · IndoorEast Coast Elite #1 · Jan 57.93mEast Coast Elite #1January 5, 2024
Shot Put · 4kg · OutdoorSHS Valley District Mini · May 525-03.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

5 results
DateMeetEventPlMarkGr
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · Discus · Place 17 · SpotswoodDiscus1kg17.73-0411
May 18Valley District ChampionshipMay 18 · Discus · Place 6 · SpotswoodDiscus1kg6.82-02 PB11
May 18Valley District ChampionshipMay 18 · Shot Put · Place 10 · SpotswoodShot Put4kg10.25-02.0011
May 5SHS Valley District MiniMay 5 · Discus · Place 5 · SpotswoodDiscus1kg5.79-1111
May 5SHS Valley District MiniMay 5 · Shot Put · Place 8 · SpotswoodShot Put4kg8.25-03.00 PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7Valley District ChampionshipFeb 7 · Shot Put · Place 9 · SpotswoodShot Put926-09.25—
Jan 17Ed Long InvitationalJan 17 · Shot Put · Place 9 · SpotswoodShot Put926-05.75—
Jan 9VTCA Winter ClassicJan 9 · Shot Put · Place 12 · SpotswoodShot Put1226-11.75—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Valley District Track & Field ChampionshipsMay 20 · Discus · Place 12 · SpotswoodDiscus1276-00—
May 20Valley District Track & Field ChampionshipsMay 20 · Shot Put · Place 19 · SpotswoodShot Put1924-01.25—
May 7Valley District Meet #3May 7 · Discus · Place 7 · SpotswoodDiscus784-04—
May 7Valley District Meet #3May 7 · Shot Put · Place 12 · SpotswoodShot Put1226-02.00—
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · Shot Put · Place 12 · SpotswoodShot Put1226-11.5010
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · Discus · Place 11 · SpotswoodDiscus1183-110

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · Shot Put · Place 7 · SpotswoodShot Put724-02.75—
Feb 8Parks and Recreation InvitationalFeb 8 · Shot Put · Place 4 · SpotswoodShot Put427-00.75—
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 46 · SpotswoodShot Put4626-00.2510
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 24 · SpotswoodShot Put2425-03.0010
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 24 · SpotswoodShot Put2425-03.0010
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · Shot Put · Place 30 · SpotswoodShot Put4kg30.7.57m10
Jan 18Walt Cormack MemorialJan 18 · Shot Put · Place 36 · SpotswoodShot Put3624-05.50—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18FUMA Mini Invite #2Dec 18 · Shot Put · Place 21 · SpotswoodShot Put4kg21.24-06.0010
Dec 14East Coast Elite - RoanokeDec 14 · Shot Put · Place 34 · SpotswoodShot Put4kg34.7.25m10
Feb 10VHSL Region 3C Indoor Track & Field Championship 2024Feb 10 · Shot Put · Place 11 · SpotswoodShot Put1125-05.509
Jan 27Bulldog InvitationalJan 27 · Shot Put · Place 55 · SpotswoodShot Put5523-05.009
Jan 25WFS INDOOR MM#4Jan 25 · Shot Put · Place 7 · SpotswoodShot Put724-04.50—
Jan 20Fred Hardy InvitationalJan 20 · Shot Put · Place 20 · SpotswoodShot Put2024-01.509
Jan 17EMU Mini InviteJan 17 · Shot Put · Place 2 · SpotswoodShot Put224-02.25—
Jan 13Walt Cormack MemorialJan 13 · Shot Put · Place 35 · SpotswoodShot Put3524-01.00—
Jan 5East Coast Elite #1Jan 5 · Shot Put · Place 9 · SpotswoodShot Put4kg9.7.93m PB9

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Valley District Meet #4May 7 · Discus · Place 7 · SpotswoodDiscus775-11—
May 7Valley District Meet #4May 7 · Shot Put · Place 9 · SpotswoodShot Put923-11.00—
Apr 24City / County MeetApr 24 · Discus · Place 10 · SpotswoodDiscus1065-04—
Apr 24City / County MeetApr 24 · Shot Put · Place 9 · SpotswoodShot Put924-02.00—
Apr 13Gus Lacy Track ClassicApr 13 · Discus · Place 21 · SpotswoodDiscus2164-089
Apr 13Gus Lacy Track ClassicApr 13 · Shot Put · Place 16 · SpotswoodShot Put1624-05.509
Apr 13Gus Lacy Track ClassicApr 13 · Discus · Place 19 · SpotswoodDiscus1964-089
Apr 13Gus Lacy Track ClassicApr 13 · Shot Put · Place 24 · SpotswoodShot Put2423-11.509
Apr 10District Mini MeetApr 10 · Shot Put · Place 13 · SpotswoodShot Put1323-05.00—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · Shot Put · Place 13 · SpotswoodShot Put4kg13.7.41m9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 5FUMA Mini Invite #1Dec 5 · Shot Put · Place 9 · SpotswoodShot Put4kg9.24-10.509