Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorValley District Championship · May 18146-08Valley District ChampionshipMay 18, 2026
Shot Put · 12lb · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 2012.75mECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
Shot Put · 12lb · OutdoorFort Defiance/EMU #2 · Dec 1834-10.00Fort Defiance/EMU #2December 18, 2024
Top 8 to Finals; No Minimum Marks · IndoorEast Coast Elite · Jan 78.78mEast Coast EliteJanuary 7, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · Discus · Place 57 · BroadwayDiscus1.6kg57.40.6812
Jun 5VHSL Class 3 State ChampionshipsJun 5 · Discus · Place 5 · BroadwayDiscus1.6kg5.143-0112
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · Discus · Place 1 · BroadwayDiscus1.6kg1.143-0912
May 18Valley District ChampionshipMay 18 · Discus · Place 2 · BroadwayDiscus1.6kg2.146-08 PB12
May 5SHS Valley District MiniMay 5 · Discus · Place 1 · BroadwayDiscus1.6kg1.129-0812
May 1Dogwood Track ClassicMay 1 · Discus · Place 14 · BroadwayDiscus1.6kg14.141-00.5012

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14VHSL Region 3C ChampionshipFeb 14 · Shot Put · Place 15 · BroadwayShot Put1537-00.25—
Feb 7Valley District ChampionshipFeb 7 · Shot Put · Place 5 · BroadwayShot Put541-09.00—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · Shot Put · Place 5 · BroadwayShot Put542-04.50—
Jan 17Ed Long InvitationalJan 17 · Shot Put · Place 2 · BroadwayShot Put243-11.00—
Jan 10Liberty Premier InvitationalJan 10 · Shot Put · Place 17 · BroadwayShot Put1740-03.00—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · Shot Put · Place 8 · BroadwayShot Put12lb8.12.75m PB12
Feb 22Region 3C Indoor Track & Field ChampionshipsFeb 22 · Shot Put · Place 6 · BroadwayShot Put640-07.50—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · Shot Put · Place 4 · BroadwayShot Put438-07.75—
Feb 8Parks and Recreation InvitationalFeb 8 · Shot Put · Place 4 · BroadwayShot Put439-05.00—
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · Shot Put · Place 45 · BroadwayShot Put12lb45.10.77m11
Jan 18Walt Cormack MemorialJan 18 · Shot Put · Place 28 · BroadwayShot Put2837-07.50—
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · Shot Put · Place 12 · BroadwayShot Put12lb12.12.73m11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 3 State ChampionshipsJun 6 · Discus · Place 11 · BroadwayDiscus11134-1111
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · Shot Put · Place 13 · BroadwayShot Put1337-11.50—
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · Discus · Place 4 · BroadwayDiscus4128-11—
May 20Valley District Track & Field ChampionshipsMay 20 · Discus · Place 4 · BroadwayDiscus4130-09—
May 20Valley District Track & Field ChampionshipsMay 20 · Shot Put · Place 4 · BroadwayShot Put443-05.25—
May 2Dogwood Track ClassicMay 2 · Discus · Place 33 · BroadwayDiscus33130-0611
May 2Dogwood Track ClassicMay 2 · Discus · Place 33 · BroadwayDiscus33130-0611
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · Discus · Place 1 · BroadwayDiscus1143-111
Apr 5Handley InvitationalApr 5 · Discus · Place 5 · BroadwayDiscus5142-05—
Apr 5Handley InvitationalApr 5 · Shot Put · Place 20 · BroadwayShot Put2037-911
Apr 5Handley InvitationalApr 5 · Discus · Place 5 · BroadwayDiscus5142-511

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 18Fort Defiance/EMU #2Dec 18 · Shot Put · Place 4 · BroadwayShot Put12lb4.34-10.00 PB11
May 23VHSL Region 3C ChampionshipsMay 23 · Discus · Place 17 · BroadwayDiscus1.6kg17.104-0810
May 7Valley District Meet #4May 7 · Discus · Place 4 · BroadwayDiscus4115-06—
May 7Valley District Meet #4May 7 · Shot Put · Place 13 · BroadwayShot Put1336-07.00—
May 1Harrisonburg HS JV InvitationalMay 1 · Discus · Place 1 · BroadwayDiscus1115-05—
May 1Harrisonburg HS JV InvitationalMay 1 · Shot Put · Place 4 · BroadwayShot Put435-04.00—
Apr 24City / County MeetApr 24 · Discus · Place 8 · BroadwayDiscus8100-06—
Apr 17William Monroe Tri MeetApr 17 · Shot Put · Place 7 · BroadwayShot Put735-11.5010
Apr 17William Monroe Tri MeetApr 17 · Discus · Place 2 · BroadwayDiscus2118-310
Apr 10District Mini MeetApr 10 · Discus · Place 12 · BroadwayDiscus1292-00—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · Shot Put · Place 36 · BroadwayShot Put12lb36.10.88m11
Jan 20Fred Hardy InvitationalJan 20 · Shot Put · BroadwayShot Put—35-01.7510
Jan 17EMU Mini InviteJan 17 · Shot Put · Place 6 · BroadwayShot Put635-03.50—
Jan 5East Coast Elite #1Jan 5 · Shot Put · Place 23 · BroadwayShot Put12lb23.10.37m10

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · Shot Put · Place 20 · BroadwayShot Put12lb20.10.71m10
Dec 9Liberty Flames HS InvitationalDec 9 · Shot Put · Place 36 · BroadwayShot Put12lb36.34-07.2510
Feb 11VHSL Region 3C Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 18 · BroadwayShot Put1831-07.009
Feb 2Valley District MeetFeb 2 · Shot Put · Place 5 · Broadway (V)Shot Put531-09.00—
Feb 2Valley District MeetFeb 2 · Shot Put · Place 5 · Broadway (V)Shot Put531-09.00—
Feb 2Valley District MeetFeb 2 · Shot Put · Place 5 · Broadway (V)Shot Put531-09.00—
Jan 28Bulldog InvitationalJan 28 · Shot Put · Place 75 · BroadwayShot Put7531-02.009
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · Shot Put · Place 60 · BroadwayShot Put6029-09.50—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · Shot Put · Place 60 · BroadwayShot Put6029-09.50—
Jan 10EMU MEET #3Jan 10 · Shot Put · Place 5 · BroadwayShot Put529-06.00—
Jan 7East Coast EliteJan 7 · Top 8 to Finals; No Minimum Marks · Place 8 · BroadwayTop 8 to Finals; No Minimum Marks88.78m PB9
Jan 7East Coast EliteJan 7 · Top 8 to Finals; No Minimum Marks · Place 87 · BroadwayTop 8 to Finals; No Minimum Marks878.78m9
Jan 2EMU Meet #2Jan 2 · Shot Put · Place 4 · BroadwayShot Put430-04.00—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 12EMU Meet 1Dec 12 · Shot Put · Place 5 · BroadwayShot Put12lb5.34-08.00Unofficial10
May 17Valley District ChampionshipsMay 17 · Shot Put · Place 8 · BroadwayShot Put831-07.50—
May 12JJ Updike Last Chance InvitationalMay 12 · Shot Put · Place 28 · BroadwayShot Put2831-00.00—
May 5Generals Track & Field InvitationalMay 5 · Shot Put · Place 26 · BroadwayShot Put2631-11.759
Apr 14Page Valley InvitationalApr 14 · Shot Put · Place 33 · BroadwayShot Put3330-04.00—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 13EMU Meet #1Dec 13 · Shot Put · Place 15 · BroadwayShot Put12lb15.28-05.009