Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorVirginia Commonwealth Indoor Games · Dec 49.25aVirginia Commonwealth Indoor GamesDecember 4, 2021
55 Meters · IndoorBulldog Invitational · Jan 288.00Bulldog InvitationalJanuary 28, 2023
Discus · 1.6kg · OutdoorVHSL Region 3C Championships · May 23108-04VHSL Region 3C ChampionshipsMay 23, 2023
Discus · 2kg · OutdoorEMU Legacy Invitational · Apr 934.99mEMU Legacy InvitationalApril 9, 2026
Hammer · 16lb / 7.26kg · OutdoorDr Harry GM Jopson Invitational · Mar 2732.07mDr Harry GM Jopson InvitationalMarch 27, 2026
Shot Put · 12lb · IndoorHoliday Track Classic · Dec 1733-04.00Holiday Track ClassicDecember 17, 2022
Shot Put · 12lb · OutdoorVHSL Region 3C Championships · May 2335-09.50VHSL Region 3C ChampionshipsMay 23, 2023
Shot Put · 16lb / 7.26kg · IndoorRockingham Collegiate Classic Track & Field Meet · Feb 2011.53mRockingham Collegiate Classic Track & Field MeetFebruary 20, 2026
Shot Put · 16lb / 7.26kg · OutdoorODAC Championships · Apr 2412.15mODAC ChampionshipsApril 24, 2026
Top 8 to Finals; No Minimum Marks · IndoorEast Coast Elite · Jan 78.82mEast Coast EliteJanuary 7, 2023
Weight Throw · 35lb / 15.9kg · IndoorRockingham Collegiate Classic Track & Field Meet · Feb 2013.00mRockingham Collegiate Classic Track & Field MeetFebruary 20, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · Shot Put · Place 11 · Bridgewater (Va.)Bridgewater (Va.)Shot Put16lb / 7.26kg11.12.15m PBSo
Apr 17WildCat InvitationalApr 17 · Hammer · Place 8 · Bridgewater (Va.)Bridgewater (Va.)Hammer834.12mSo
Apr 17WildCat InvitationalApr 17 · Discus · Place 12 · Bridgewater (Va.)Bridgewater (Va.)Discus1230.31mSo
Apr 17WildCat InvitationalApr 17 · Shot Put · Place 5 · Bridgewater (Va.)Bridgewater (Va.)Shot Put512.42mSo
Apr 9EMU Legacy InvitationalApr 9 · Hammer · Place 10 · Bridgewater (Va.)Bridgewater (Va.)Hammer16lb / 7.26kg10.31.42mSo
Apr 9EMU Legacy InvitationalApr 9 · Discus · Place 11 · Bridgewater (Va.)Bridgewater (Va.)Discus2kg11.34.99m PBSo
Apr 9EMU Legacy InvitationalApr 9 · Shot Put · Place 9 · Bridgewater (Va.)Bridgewater (Va.)Shot Put16lb / 7.26kg9.10.97mSo
Mar 27Dr Harry GM Jopson InvitationalMar 27 · Hammer · Place 18 · Bridgewater (Va.)Bridgewater (Va.)Hammer16lb / 7.26kg18.32.07m PBSo
Mar 27Dr Harry GM Jopson InvitationalMar 27 · Discus · Place 17 · Bridgewater (Va.)Bridgewater (Va.)Discus2kg17.30.05mSo
Mar 27Dr Harry GM Jopson InvitationalMar 27 · Shot Put · Place 16 · Bridgewater (Va.)Bridgewater (Va.)Shot Put16lb / 7.26kg16.10.92mSo

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · Shot Put · Place 17 · Bridgewater (Va.)Bridgewater (Va.)Shot Put16lb / 7.26kg17.11.33mSo
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Weight Throw · Place 5 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw35lb / 15.9kg5.13.00m PBSo
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Shot Put · Place 12 · Bridgewater (Va.)Bridgewater (Va.)Shot Put16lb / 7.26kg12.11.53m PBSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Weight Throw · Place 17 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw1712.25mSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Shot Put · Place 20 · Bridgewater (Va.)Bridgewater (Va.)Shot Put2011.51mSo
Feb 8CNU Vince Brown InviteFeb 8 · Shot Put · Place 11 · Bridgewater (Va.)Bridgewater (Va.)Shot Put1111.56mSO
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · Weight Throw · Place 15 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw1512.99mSO
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · Shot Put · Place 33 · Bridgewater (Va.)Bridgewater (Va.)Shot Put3310.71mSO
Jan 24Shane Stevens Winter InvitationalJan 24 · Weight Throw · Place 15 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw1511.95mSo
Jan 24Shane Stevens Winter InvitationalJan 24 · Shot Put · Place 18 · Bridgewater (Va.)Bridgewater (Va.)Shot Put1810.94mSo
Jan 9The Burg OpenJan 9 · Weight Throw · Place 7 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw711.80mSO
Jan 9The Burg OpenJan 9 · Shot Put · Place 10 · Bridgewater (Va.)Bridgewater (Va.)Shot Put1010.77mSO

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · Discus · Place 18 · Bridgewater (Va.)Bridgewater (Va.)Discus2kg18.32.13mFr
Apr 25ODAC ChampionshipApr 25 · Shot Put · Place 17 · Bridgewater (Va.)Bridgewater (Va.)Shot Put16lb / 7.26kg17.11.18mFr
Apr 18WildCat InvitationalApr 18 · Hammer · Place 12 · Bridgewater (Va.)Bridgewater (Va.)Hammer1291-8FR
Apr 18WildCat InvitationalApr 18 · Discus · Place 9 · Bridgewater (Va.)Bridgewater (Va.)Discus9107-4FR
Apr 18WildCat InvitationalApr 18 · Shot Put · Place 9 · Bridgewater (Va.)Bridgewater (Va.)Shot Put936-7.5FR
Apr 11EMU Mennonite Heritage InvitationalApr 11 · Hammer · Place 16 · Bridgewater (Va.)Bridgewater (Va.)Hammer1624.08mFR
Apr 11EMU Mennonite Heritage InvitationalApr 11 · Discus · Place 11 · Bridgewater (Va.)Bridgewater (Va.)Discus1130.80mFR
Apr 11EMU Mennonite Heritage InvitationalApr 11 · Shot Put · Place 10 · Bridgewater (Va.)Bridgewater (Va.)Shot Put1010.92mFR
Mar 28Dr Harry GM Jopson InvitationalMar 28 · Hammer · Place 24 · Bridgewater (Va.)Bridgewater (Va.)Hammer2427.51mFr
Mar 28Dr Harry GM Jopson InvitationalMar 28 · Discus · Place 17 · Bridgewater (Va.)Bridgewater (Va.)Discus1731.13mFr
Mar 28Dr Harry GM Jopson InvitationalMar 28 · Shot Put · Place 18 · Bridgewater (Va.)Bridgewater (Va.)Shot Put1810.55mFr
Mar 21W&L Track andField CarnivalMar 21 · Hammer · Place 22 · Bridgewater (Va.)Bridgewater (Va.)Hammer2225.45mFR

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 1ODAC Indoor ChampionshipsMar 1 · Weight Throw · Place 19 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw35lb / 15.9kg19.10.18mFr
Feb 21Rockingham Collegiate ClassicFeb 21 · Weight Throw · Place 16 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw1610.34m—
Feb 21Rockingham Collegiate ClassicFeb 21 · Shot Put · Place 23 · Bridgewater (Va.)Bridgewater (Va.)Shot Put239.44m—
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Weight Throw · Place 35 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw35lb / 15.9kg35.10.00mFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Shot Put · Place 36 · Bridgewater (Va.)Bridgewater (Va.)Shot Put16lb / 7.26kg36.10.07mFr
Feb 8VMI Winter ClassicFeb 8 · Weight Throw · Place 23 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw2310.61m—
Feb 8VMI Winter ClassicFeb 8 · Shot Put · Place 30 · Bridgewater (Va.)Bridgewater (Va.)Shot Put3010.40m—
Jan 182025 Cardinal TFJan 18 · Weight Throw · Place 25 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw35lb / 15.9kg25.8.75mFr
Jan 182025 Cardinal TFJan 18 · Shot Put · Place 20 · Bridgewater (Va.)Bridgewater (Va.)Shot Put16lb / 7.26kg20.10.28mFr
Jan 10The Burg OpenJan 10 · Weight Throw · Place 20 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw208.44m—
Jan 10The Burg OpenJan 10 · Shot Put · Place 22 · Bridgewater (Va.)Bridgewater (Va.)Shot Put229.47m—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23VHSL Region 3C ChampionshipsMay 23 · Discus · Place 12 · SpotswoodSpotswoodDiscus1.6kg12.108-04 PB11
May 23VHSL Region 3C ChampionshipsMay 23 · Shot Put · Place 15 · SpotswoodSpotswoodShot Put12lb15.35-09.50 PB11
May 17Valley District ChampionshipsMay 17 · Shot Put · Place 4 · SpotswoodSpotswoodShot Put436-08.00—
May 17Valley District ChampionshipsMay 17 · Discus · Place 5 · SpotswoodSpotswoodDiscus5107-01—
May 12JJ Updike Last Chance InvitationalMay 12 · Discus · Place 19 · SpotswoodSpotswoodDiscus19102-05—
May 12JJ Updike Last Chance InvitationalMay 12 · Shot Put · Place 11 · SpotswoodSpotswoodShot Put1137-10.00—
Apr 22Gus Lacy Track ClassicApr 22 · Discus · Place 9 · SpotswoodSpotswoodDiscus9103-03—
Apr 22Gus Lacy Track ClassicApr 22 · Shot Put · Place 14 · SpotswoodSpotswoodShot Put1432-02.00—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 2Valley District MeetFeb 2 · Shot Put · Place 4 · Spotswood (V)Spotswood (V)Shot Put432-10.00—
Feb 2Valley District MeetFeb 2 · Shot Put · Place 4 · Spotswood (V)Spotswood (V)Shot Put432-10.00—
Feb 2Valley District MeetFeb 2 · Shot Put · Place 4 · Spotswood (V)Spotswood (V)Shot Put432-10.00—
Jan 28Bulldog InvitationalJan 28 · Shot Put · Place 80 · SpotswoodSpotswoodShot Put8030-07.0011
Jan 28Bulldog InvitationalJan 28 · 55 Meters · Place 401 · SpotswoodSpotswood55 Meters4018.00 PB11
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · Shot Put · Place 33 · SpotswoodSpotswoodShot Put3336-02.50—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · Shot Put · Place 33 · SpotswoodSpotswoodShot Put3336-02.50—
Jan 13WFS INDOOR MM#3Jan 13 · Shot Put · Place 5 · SpotswoodSpotswoodShot Put533-00.50—
Jan 7East Coast EliteJan 7 · Top 8 to Finals; No Minimum Marks · Place 9 · SpotswoodSpotswoodTop 8 to Finals; No Minimum Marks98.82m PBJR
Jan 7East Coast EliteJan 7 · Top 8 to Finals; No Minimum Marks · Place 85 · SpotswoodSpotswoodTop 8 to Finals; No Minimum Marks858.82mJR
Jan 7East Coast EliteJan 7 · 55 Meters · Place 4 · SpotswoodSpotswood55 Meters48.30JR
Jan 7East Coast EliteJan 7 · 55 Meters · Place 174 · SpotswoodSpotswood55 Meters1748.30JR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · Shot Put · Place 35 · SpotswoodSpotswoodShot Put12lb35.33-04.00 PB11
Dec 7FUMA Mini Invite #1Dec 7 · Shot Put · Place 9 · SpotswoodSpotswoodShot Put12lb9.30-09.0011
Jan 25Fred Hardy InvitationalJan 25 · Shot Put · Place 19 · SpotswoodSpotswoodShot Put1928-04.0010
Jan 8Liberty Premier InvitationalJan 8 · Shot Put · Place 46 · SpotswoodSpotswoodShot Put4626-05.00—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 13EMU Meet #1Dec 13 · Shot Put · Place 10 · SpotswoodSpotswoodShot Put12lb10.31-04.0011
May 13JJ Updike Last Chance InvitationalMay 13 · Discus · Place 16 · SpotswoodSpotswoodDiscus1686-08—
May 13JJ Updike Last Chance InvitationalMay 13 · Shot Put · Place 16 · SpotswoodSpotswoodShot Put1631-08.00—
Apr 9Sprint into Spring InvitationalApr 9 · Discus · Place 13 · SPOTSWOODSPOTSWOODDiscus1384-0410
Apr 9Sprint into Spring InvitationalApr 9 · Shot Put · Place 18 · SPOTSWOODSPOTSWOODShot Put1828-11.7510
Apr 6Rockbridge Meet Apr 6 · Discus · Place 12 · SpotswoodSpotswoodDiscus1281-09—
Apr 6Rockbridge Meet Apr 6 · Shot Put · Place 17 · SpotswoodSpotswoodShot Put1730-01.00—
Apr 6Rockbridge Meet Apr 6 · Discus · Place 12 · SpotswoodSpotswoodDiscus1281-09—
Apr 6Rockbridge Meet Apr 6 · Shot Put · Place 17 · SpotswoodSpotswoodShot Put1730-01.00—
Jan 11Eastern Mennonite University Invitational #2Jan 11 · Shot Put · Place 9 · SpotswoodSpotswoodShot Put12lb9.27-04.0010

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 11Walt McCormick Memorial InvitationalDec 11 · Shot Put · Place 55 · SpotswoodSpotswoodShot Put12lb55.22-10.0010
Dec 4Virginia Commonwealth Indoor GamesDec 4 · 55 Meter · Place 81 · SpotswoodSpotswood55 Meter81.9.25a PB10
Dec 4Virginia Commonwealth Indoor GamesDec 4 · Shot Put · Place 36 · SpotswoodSpotswoodShot Put12lb36.23-07.5010

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27Valley District Meet #4May 27 · Shot Put · Place 23 · SpotswoodSpotswoodShot Put2324-11.00—
May 27Valley District Meet #4May 27 · Shot Put · Place 23 · SpotswoodSpotswoodShot Put2324-11.00—
May 27Valley District Meet #4May 27 · Discus · Place 16 · SpotswoodSpotswoodDiscus1671-06—
May 27Valley District Meet #4May 27 · Discus · Place 16 · SpotswoodSpotswoodDiscus1671-06—