Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorJJ Updike Last Chance Invitational · May 1227.60JJ Updike Last Chance InvitationalMay 12, 2023
Discus · 1.6kg · OutdoorValley District Championship · May 18101-08Valley District ChampionshipMay 18, 2026
Shot Put · 12lb · IndoorEast Coast Elite - Roanoke 1.23.25 · Jan 2312.24mEast Coast Elite - Roanoke 1.23.25January 23, 2025
Shot Put · 12lb · OutdoorVHSL Region 3C Outdoor Track and Field Championship · May 2743-04.00VHSL Region 3C Outdoor Track and Field ChampionshipMay 27, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · Shot Put · Place 6 · SpotswoodShot Put12lb6.43-04.00 PB12
May 18Valley District ChampionshipMay 18 · Discus · Place 9 · SpotswoodDiscus1.6kg9.101-08 PB12
May 18Valley District ChampionshipMay 18 · Shot Put · Place 4 · SpotswoodShot Put12lb4.41-06.7512
May 5SHS Valley District MiniMay 5 · Shot Put · Place 3 · SpotswoodShot Put12lb3.40-06.5012

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · Shot Put · Place 10 · SpotswoodShot Put1042-04.0012
Feb 14VHSL Region 3C ChampionshipFeb 14 · Shot Put · Place 6 · SpotswoodShot Put644-10.00—
Feb 7Valley District ChampionshipFeb 7 · Shot Put · Place 4 · SpotswoodShot Put442-00.75—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · Shot Put · Place 3 · SpotswoodShot Put342-07.50—
Jan 17Ed Long InvitationalJan 17 · Shot Put · Place 5 · SpotswoodShot Put542-04.00—
Jan 9VTCA Winter ClassicJan 9 · Shot Put · Place 7 · SpotswoodShot Put740-09.00—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · Shot Put · Place 23 · SpotswoodShot Put12lb23.38' 3"12
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · Shot Put · Place 6 · SpotswoodShot Put642-11.50—
May 20Valley District Track & Field ChampionshipsMay 20 · Discus · Place 13 · SpotswoodDiscus1387-09—
May 20Valley District Track & Field ChampionshipsMay 20 · Shot Put · Place 5 · SpotswoodShot Put543-04.00—
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · Shot Put · Place 9 · SpotswoodShot Put941-1.5011
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · Discus · Place 30 · SpotswoodDiscus3094-011

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 22Region 3C Indoor Track & Field ChampionshipsFeb 22 · Shot Put · Place 14 · SpotswoodShot Put1435-10.25—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · Shot Put · Place 3 · SpotswoodShot Put338-11.00—
Feb 8Parks and Recreation InvitationalFeb 8 · Shot Put · Place 3 · SpotswoodShot Put339-05.25—
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 49 · SpotswoodShot Put4940-02.0011
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 16 · SpotswoodShot Put1640-06.0011
Feb 1Bulldog InvitationalFeb 1 · Shot Put · Place 16 · SpotswoodShot Put1640-06.0011
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · Shot Put · Place 24 · SpotswoodShot Put12lb24.12.24m PB11
Jan 18Walt Cormack MemorialJan 18 · Shot Put · Place 19 · SpotswoodShot Put1939-01.50—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18FUMA Mini Invite #2Dec 18 · Shot Put · Place 8 · SpotswoodShot Put12lb8.37-07.0011
Dec 14East Coast Elite - RoanokeDec 14 · Shot Put · Place 42 · SpotswoodShot Put12lb42.10.39m11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 24City / County MeetApr 24 · Discus · Place 10 · SpotswoodDiscus1094-11—
Apr 24City / County MeetApr 24 · Shot Put · Place 7 · SpotswoodShot Put737-01.50—
Apr 13Gus Lacy Track ClassicApr 13 · Discus · Place 15 · SpotswoodDiscus15101-1010
Apr 13Gus Lacy Track ClassicApr 13 · Shot Put · Place 19 · SpotswoodShot Put1935-09.0010
Apr 13Gus Lacy Track ClassicApr 13 · Discus · Place 21 · SpotswoodDiscus2188-0310
Apr 13Gus Lacy Track ClassicApr 13 · Shot Put · Place 18 · SpotswoodShot Put1836-08.0010
Apr 10District Mini MeetApr 10 · Discus · Place 13 · SpotswoodDiscus1388-03—
Apr 10District Mini MeetApr 10 · Shot Put · Place 9 · SpotswoodShot Put934-07.00—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 12JJ Updike Last Chance InvitationalMay 12 · Discus · Place 31 · SpotswoodDiscus3166-01—
May 12JJ Updike Last Chance InvitationalMay 12 · Shot Put · Place 25 · SpotswoodShot Put2532-10.00—
May 12JJ Updike Last Chance InvitationalMay 12 · 200 Meters · Place 23 · Spotswood200 Meters2327.60 PB—