Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBeach District Meet #4 @ Tallwood · May 1815.48Beach District Meet #4 @ TallwoodMay 18, 2022
60 Meter · IndoorJoe LaRocco Invitational - Roanoke College Feb 15, 2025 · Feb 158.78aJoe LaRocco Invitational - Roanoke College Feb 15, 2025February 15, 2025
Discus · 1.6kg · OutdoorVHSL Region 5A Championships · May 2598-07VHSL Region 5A ChampionshipsMay 25, 2022
Discus · 2kg · OutdoorJMU Invitational · Apr 1034.40mJMU InvitationalApril 10, 2026
Hammer · 16lb / 7.26kg · OutdoorConference Carolinas · Apr 2344.91mConference CarolinasApril 23, 2026
Shot Put · 12lb · IndoorVirginia Showcase Invitational · Jan 1337-03.50Virginia Showcase InvitationalJanuary 13, 2023
Shot Put · 12lb · OutdoorVHSL Region 5A Championships · May 2532-11.50VHSL Region 5A ChampionshipsMay 25, 2022
Shot Put · 16lb / 7.26kg · IndoorBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025 · Jan 3111.53mBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025January 31, 2025
Shot Put · 16lb / 7.26kg · OutdoorODAC Championship · Apr 2512.19mODAC ChampionshipApril 25, 2025
Weight Throw · 35lb / 15.9kg · IndoorODAC Indoor Championships · Mar 112.67mODAC Indoor ChampionshipsMarch 1, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 23Conference CarolinasApr 23 · Hammer · Place 10 · FerrumFerrumHammer16lb / 7.26kg10.44.91m PBJr
Apr 17WildCat InvitationalApr 17 · Discus · Place 7 · FerrumFerrumDiscus735.02mJr
Apr 17WildCat InvitationalApr 17 · Shot Put · Place 14 · FerrumFerrumShot Put1411.08mJr
Apr 10JMU InvitationalApr 10 · Hammer · Place 10 · FerrumFerrumHammer16lb / 7.26kg10.40.76mJr
Apr 10JMU InvitationalApr 10 · Discus · Place 20 · FerrumFerrumDiscus2kg20.34.40m PBJr
Apr 10JMU InvitationalApr 10 · Shot Put · Place 22 · FerrumFerrumShot Put16lb / 7.26kg22.11.49mJr

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · Weight Throw · Place 22 · FerrumFerrumWeight Throw35lb / 15.9kg22.11.27mJr
Mar 1ODAC Indoor ChampionshipsMar 1 · Weight Throw · Place 14 · FerrumFerrumWeight Throw35lb / 15.9kg14.12.67m PBSo
Mar 1ODAC Indoor ChampionshipsMar 1 · Shot Put · Place 19 · FerrumFerrumShot Put16lb / 7.26kg19.11.04mSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Weight Throw · Place 22 · FerrumFerrumWeight Throw35lb / 15.9kg22.11.66mSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 60 Meter · Place 75 · FerrumFerrum60 MeterRound P75.8.78a PBSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Shot Put · FerrumFerrumShot Put16lb / 7.26kg—NDSo
Feb 8VMI Winter ClassicFeb 8 · Weight Throw · Place 16 · FerrumFerrumWeight Throw1612.16m—
Feb 8VMI Winter ClassicFeb 8 · Shot Put · Place 27 · FerrumFerrumShot Put2710.60m—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Weight Throw · Place 32 · FerrumFerrumWeight Throw35lb / 15.9kg32.11.46mSo
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Shot Put · Place 39 · FerrumFerrumShot Put16lb / 7.26kg39.11.53m PBSo
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · Shot Put · Place 31 · FerrumFerrumShot Put3111.54m—
Jan 10The Burg OpenJan 10 · Weight Throw · Place 19 · FerrumFerrumWeight Throw199.46m—
Jan 10The Burg OpenJan 10 · Shot Put · Place 16 · FerrumFerrumShot Put1611.20m—

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · Hammer · Place 10 · FerrumFerrumHammer16lb / 7.26kg10.37.14mSo
Apr 25ODAC ChampionshipApr 25 · Discus · Place 20 · FerrumFerrumDiscus2kg20.28.98mSo
Apr 25ODAC ChampionshipApr 25 · Shot Put · Place 12 · FerrumFerrumShot Put16lb / 7.26kg12.12.19m PBSo
Apr 18Aggie ClassicApr 18 · Hammer · Place 22 · FerrumFerrumHammer16lb / 7.26kg22.38.31mSo
Apr 18Aggie ClassicApr 18 · Discus · FerrumFerrumDiscus2kg—FOULSo
Apr 18Aggie ClassicApr 18 · Shot Put · Place 25 · FerrumFerrumShot Put16lb / 7.26kg25.11.30mSo
Apr 11Dennis CraddockApr 11 · Hammer · Place 16 · FerrumFerrumHammer1637.38mSo
Apr 11Dennis CraddockApr 11 · Shot Put · Place 15 · FerrumFerrumShot Put1511.89mSo
Apr 4High Point VertKlasse MeetingApr 4 · Hammer · Place 20 · FerrumFerrumHammer2034.59mSo
Apr 4High Point VertKlasse MeetingApr 4 · Shot Put · Place 38 · FerrumFerrumShot Put3810.29mSo
Mar 28Dr. Toms InviteMar 28 · Hammer · Place 7 · FerrumFerrumHammer740.05mSo
Mar 28Dr. Toms InviteMar 28 · Javelin · Place 21 · FerrumFerrumJavelin2129.23mSo
Mar 28Dr. Toms InviteMar 28 · Discus · Place 14 · FerrumFerrumDiscus1431.15mSo
Mar 28Dr. Toms InviteMar 28 · Shot Put · Place 8 · FerrumFerrumShot Put811.72mSo
Mar 21Mountaineer First ChanceMar 21 · Shot Put · Place 24 · FerrumFerrumShot Put2411.22mSO
Mar 21Mountaineer First ChanceMar 21 · Discus · Place 22 · FerrumFerrumDiscus2233.35mSO
Mar 21Mountaineer First ChanceMar 21 · Hammer · Place 18 · FerrumFerrumHammer1835.03mSO
Mar 14Phoenix InvitationalMar 14 · Discus · Place 10 · FerrumFerrumDiscus1029.41m—
Mar 14Phoenix InvitationalMar 14 · Shot Put · Place 7 · FerrumFerrumShot Put711.67m—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Liberty KickoffDec 5 · Shot Put · Place 14 · FerrumFerrumShot Put16lb / 7.26kg14.11.45mSo
Feb 10Joe LaRocco InvitationalFeb 10 · Shot Put · Place 25 · FerrumFerrumShot Put2511.28m—
Feb 3Liberty OpenFeb 3 · Shot Put · Place 34 · FerrumFerrumShot Put349.95m—
Jan 262024 VMI InvitationalJan 26 · Shot Put · Place 56 · FerrumFerrumShot Put568.99m—
Jan 19Finn Pincus InvitationalJan 19 · Shot Put · Place 34 · FerrumFerrumShot Put3410.73mFR
Jan 12The Burg OpenJan 12 · Shot Put · Place 21 · FerrumFerrumShot Put219.75mFR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 19WildCat InvitationalApr 19 · Discus · Place 25 · FerrumFerrumDiscus2527.05mFR
Apr 19WildCat InvitationalApr 19 · Shot Put · Place 15 · FerrumFerrumShot Put1511.01mFR
Apr 13North River MeetApr 13 · Discus · Place 16 · FerrumFerrumDiscus1629.50m—
Apr 13North River MeetApr 13 · Shot Put · Place 13 · FerrumFerrumShot Put1310.77m—
Mar 22Dr. Jack M Toms Invitational Mar 22 · Discus · Place 38 · FerrumFerrumDiscus3830.04m—
Mar 22Dr. Jack M Toms Invitational Mar 22 · Shot Put · Place 40 · FerrumFerrumShot Put4010.22m—
Mar 16Lenoir-Rhyne OpenerMar 16 · Shot Put · Place 25 · FerrumFerrumShot Put16lb / 7.26kg25.9.93mFr

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 5 State ChampionshipsJun 2 · Discus · Place 21 · Princess AnnPrincess AnnDiscus21109-11—
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Shot Put · Place 7 · Princess AnnPrincess AnnShot Put739-04.2512
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Discus · Place 4 · Princess AnnPrincess AnnDiscus4113-0112
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Shot Put · Place 7 · Princess AnnPrincess AnnShot Put739-04.2512
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Discus · Place 4 · Princess AnnPrincess AnnDiscus4113-0112
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Shot Put · Place 7 · Princess AnnPrincess AnnShot Put739-04.2512
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Discus · Place 4 · Princess AnnePrincess AnneDiscus4113-112
May 24VHSL Class 5 Region A ChampionshipsMay 24 · Shot Put · Place 7 · Princess AnnePrincess AnneShot Put739-4.2512
May 19Grassfield Invitational 'At Night'May 19 · Shot Put · Place 24 · Princess AnnePrincess AnneShot Put2434-812
May 19Grassfield Invitational 'At Night'May 19 · Discus · Place 13 · Princess AnnePrincess AnneDiscus13111-1012

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 13VHSL Class 5 Region A ChampionshipsFeb 13 · Shot Put · Place 5 · Princess AnnPrincess AnnShot Put537-09.7512
Feb 4East Coast Invitational - HSFeb 4 · Shot Put · Place 31 · Princess AnnePrincess AnneShot Put12lb31.37-01.2512
Feb 1Beach District Meet #4Feb 1 · Shot Put · Place 11 · Princess AnnPrincess AnnShot Put1135-07.00—
Feb 1Beach District Meet #4Feb 1 · Shot Put · Place 11 · Princess AnnePrincess AnneShot Put1135-712
Feb 1Beach District Meet #4Feb 1 · Shot Put · Place 4 · Princess AnnPrincess AnnShot Put438-08.50—
Jan 25Beach District Meet #3Jan 25 · Shot Put · Place 8 · Princess AnnPrincess AnnShot Put838-08.50—
Jan 25Beach District Meet #3Jan 25 · Shot Put · Place 8 · Princess AnnePrincess AnneShot Put838-8.5012
Jan 25Beach District Meet #3Jan 25 · Shot Put · Place 6 · Princess AnnPrincess AnnShot Put637-03.50—
Jan 13Virginia Showcase InvitationalJan 13 · Shot Put · Place 39 · Princess AnnePrincess AnneShot Put12lb39.37-03.50 PB12
Jan 4Beach District Meet #2Jan 4 · Shot Put · Place 10 · Princess AnnePrincess AnneShot Put1037-312

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Beach District Meet #1Dec 14 · Shot Put · Place 15 · Princess AnnePrincess AnneShot Put12lb15.31-05.0012

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 25VHSL Region 1C ChampionshipsMay 25 · Discus · Place 11 · Princess AnnPrincess AnnDiscus1198-0711
May 25VHSL Region 1C ChampionshipsMay 25 · Shot Put · Place 17 · Princess AnnPrincess AnnShot Put1732-11.5011
May 25VHSL Region 1C ChampionshipsMay 25 · Discus · Place 11 · Princess AnnPrincess AnnDiscus1198-0711
May 25VHSL Region 1C ChampionshipsMay 25 · Shot Put · Place 17 · Princess AnnPrincess AnnShot Put1732-11.5011
May 25VHSL Region 1C ChampionshipsMay 25 · Discus · Place 11 · Princess AnnPrincess AnnDiscus1198-0711
May 25VHSL Region 1C ChampionshipsMay 25 · Shot Put · Place 17 · Princess AnnPrincess AnnShot Put1732-11.5011
May 25VHSL Region 5A ChampionshipsMay 25 · Discus · Place 11 · Princess AnnePrincess AnneDiscus1.6kg11.98-07 PB11
May 25VHSL Region 5A ChampionshipsMay 25 · Shot Put · Place 17 · Princess AnnePrincess AnneShot Put12lb17.32-11.50 PB11
May 18Beach District Meet #4 @ TallwoodMay 18 · Discus · Place 10 · Princess AnnPrincess AnnDiscus1088-06.5011
May 18Beach District Meet #4 @ TallwoodMay 18 · Shot Put · Place 20 · Princess AnnPrincess AnnShot Put2030-10.5011
May 18Beach District Meet #4 @ TallwoodMay 18 · 100 Meters · Place 51 · Princess AnnePrincess Anne100 Meters5115.48 PB11
May 18Beach District Meet #4 @ TallwoodMay 18 · Discus · Place 4 · Princess AnnePrincess AnneDiscus493-611
May 18Beach District Meet #4 @ TallwoodMay 18 · Shot Put · Place 16 · Princess AnnePrincess AnneShot Put1631-311
May 11Beach District Meet #5 @ TallwoodMay 11 · Discus · Place 10 · Princess AnnPrincess AnnDiscus1088-06.5011
May 11Beach District Meet #5 @ TallwoodMay 11 · Shot Put · Place 20 · Princess AnnPrincess AnnShot Put2030-10.5011
May 11Beach District Meet #5 @ TallwoodMay 11 · Discus · Place 10 · Princess AnnePrincess AnneDiscus1088-6.5011
May 11Beach District Meet #5 @ TallwoodMay 11 · Shot Put · Place 20 · Princess AnnePrincess AnneShot Put2030-10.5011
Mar 30Beach District Meet #1 @ LandstownMar 30 · Discus · Place 5 · Princess AnnPrincess AnnDiscus580-06.5011
Mar 30Beach District Meet #1 @ LandstownMar 30 · Shot Put · Place 9 · Princess AnnPrincess AnnShot Put926-02.2511
Mar 30Beach District Meet #1 @ LandstownMar 30 · Discus · Place 5 · Princess AnnePrincess AnneDiscus580-6.5011
Mar 30Beach District Meet #1 @ LandstownMar 30 · Shot Put · Place 9 · Princess AnnePrincess AnneShot Put926-2.2511