Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorODAC Championships · Apr 2434.54mODAC ChampionshipsApril 24, 2026
Hammer · 4kg · OutdoorDr Jack M Toms Alumni Invitational · Mar 2736.09mDr Jack M Toms Alumni InvitationalMarch 27, 2026
Shot Put · 4kg · IndoorODAC Indoor Championships · Feb 2810.06mODAC Indoor ChampionshipsFebruary 28, 2026
Shot Put · 4kg · OutdoorW&L Carnival · Mar 209.56mW&L CarnivalMarch 20, 2026
Top 8 to Finals · IndoorEast Coast Elite · Jan 88.91mEast Coast EliteJanuary 8, 2022
Top 8 to Finals; No Minimum Marks · IndoorEast Coast Elite · Jan 77.66mEast Coast EliteJanuary 7, 2023
Weight Throw · 20lb / 9.0kg · IndoorODAC Indoor Championships · Mar 111.84mODAC Indoor ChampionshipsMarch 1, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · Hammer · Place 18 · RoanokeRoanokeHammer4kg18.35.44mSo
Apr 24ODAC ChampionshipsApr 24 · Discus · Place 7 · RoanokeRoanokeDiscus1kg7.34.54m PBSo
Apr 24ODAC ChampionshipsApr 24 · Shot Put · Place 22 · RoanokeRoanokeShot Put4kg22.9.17mSo
Apr 17WildCat InvitationalApr 17 · Hammer · Place 7 · RoanokeRoanokeHammer735.37mSo
Apr 17WildCat InvitationalApr 17 · Discus · Place 6 · RoanokeRoanokeDiscus634.26mSo
Apr 17WildCat InvitationalApr 17 · Shot Put · Place 8 · RoanokeRoanokeShot Put89.71mSo
Apr 10Dennis CraddockApr 10 · Hammer · Place 16 · RoanokeRoanokeHammer4kg16.33.74mSo
Apr 10Dennis CraddockApr 10 · Discus · Place 9 · RoanokeRoanokeDiscus1kg9.34.03mSo
Apr 10Dennis CraddockApr 10 · Shot Put · Place 25 · RoanokeRoanokeShot Put4kg25.9.20mSo
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Hammer · Place 15 · RoanokeRoanokeHammer4kg15.36.09m PBSo
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Discus · Place 13 · RoanokeRoanokeDiscus1kg13.34.35mSo
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Shot Put · Place 26 · RoanokeRoanokeShot Put4kg26.9.18mSo
Mar 20W&L CarnivalMar 20 · Hammer · Place 25 · RoanokeRoanokeHammer4kg25.33.20mSo
Mar 20W&L CarnivalMar 20 · Discus · Place 16 · RoanokeRoanokeDiscus1kg16.30.14mSo
Mar 20W&L CarnivalMar 20 · Shot Put · Place 21 · RoanokeRoanokeShot Put4kg21.9.56m PBSo

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · Weight Throw · Place 22 · RoanokeRoanokeWeight Throw20lb / 9.0kg22.11.42mSo
Feb 28ODAC Indoor ChampionshipsFeb 28 · Shot Put · Place 14 · RoanokeRoanokeShot Put4kg14.10.06m PBSo
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Weight Throw · Place 18 · RoanokeRoanokeWeight Throw20lb / 9.0kg18.10.32mSo
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Shot Put · Place 15 · RoanokeRoanokeShot Put4kg15.8.99mSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Weight Throw · Place 26 · RoanokeRoanokeWeight Throw2610.37mSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Shot Put · Place 13 · RoanokeRoanokeShot Put1310.14mSo
Jan 23Liberty OpenJan 23 · Shot Put · Place 12 · RoanokeRoanokeShot Put129.63mSo
Jan 23Liberty OpenJan 23 · Weight Throw · Place 45 · RoanokeRoanokeWeight Throw4510.75mSo
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · Weight Throw · Place 27 · RoanokeRoanokeWeight Throw279.45mSo
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · Shot Put · Place 24 · RoanokeRoanokeShot Put249.17mSo

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · Weight Throw · Place 29 · RoanokeRoanokeWeight Throw20lb / 9.0kg29.9.84mSo
Dec 4Liberty KickoffDec 4 · Shot Put · Place 29 · RoanokeRoanokeShot Put4kg29.9.43mSo
Mar 1ODAC Indoor ChampionshipsMar 1 · Weight Throw · Place 16 · RoanokeRoanokeWeight Throw20lb / 9.0kg16.11.84m PBFr
Mar 1ODAC Indoor ChampionshipsMar 1 · Shot Put · RoanokeRoanokeShot Put4kg--FOULFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Weight Throw · RoanokeRoanokeWeight Throw20lb / 9.0kg—NDFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Shot Put · RoanokeRoanokeShot Put4kg—NDFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Weight Throw · Place 31 · RoanokeRoanokeWeight Throw20lb / 9.0kg31.10.63mFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Shot Put · Place 38 · RoanokeRoanokeShot Put4kg38.6.95mFr
Jan 24VMI InvitationalJan 24 · Weight Throw · Place 49 · RoanokeRoanokeWeight Throw4910.23m—
Jan 24VMI InvitationalJan 24 · Shot Put · Place 33 · RoanokeRoanokeShot Put3310.34m—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · Weight Throw · Place 36 · RoanokeRoanokeWeight Throw3610.24m—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · Shot Put · Place 38 · RoanokeRoanokeShot Put388.58m—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · Hammer · Place 16 · RoanokeRoanokeHammer4kg16.33.04mFr
Apr 25ODAC ChampionshipApr 25 · Discus · Place 9 · RoanokeRoanokeDiscus1kg9.33.34mFr
Apr 25ODAC ChampionshipApr 25 · Shot Put · Place 19 · RoanokeRoanokeShot Put4kg19.8.99mFr
Mar 28Dr. Toms InviteMar 28 · Hammer · Place 13 · RoanokeRoanokeHammer1335.73mFr
Mar 28Dr. Toms InviteMar 28 · Discus · Place 11 · RoanokeRoanokeDiscus1132.18mFr
Mar 28Dr. Toms InviteMar 28 · Shot Put · Place 21 · RoanokeRoanokeShot Put219.41mFr
Mar 21W&L Track andField CarnivalMar 21 · Hammer · Place 22 · RoanokeRoanokeHammer2232.38mFR
Mar 21W&L Track andField CarnivalMar 21 · Discus · Place 11 · RoanokeRoanokeDiscus1130.89mFR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · Weight Throw · Place 19 · RoanokeRoanokeWeight Throw20lb / 9.0kg19.10.12mFr
Dec 8Holiday Kickoff OpenDec 8 · Shot Put · Place 17 · RoanokeRoanokeShot Put4kg17.8.94mFr
Feb 10Joe LaRocco InvitationalFeb 10 · Shot Put · Place 29 · East Coast Elite TCEast Coast Elite TCShot Put298.41m—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Liberty Twilight QualifierMay 1 · Discus · Place 10 · East Coast EliteEast Coast EliteDiscus1094-10—
May 1Liberty Twilight QualifierMay 1 · Shot Put · Place 7 · East Coast EliteEast Coast EliteShot Put731-1.75—
Apr 12Dennis Craddock Coaches ClassicApr 12 · Discus · Place 18 · East Coast Elite TCEast Coast Elite TCDiscus1kg18.30.08m12
Apr 12Dennis Craddock Coaches ClassicApr 12 · Shot Put · Place 19 · East Coast Elite TCEast Coast Elite TCShot Put4kg19.9.16m12
Mar 29Hornet OpenMar 29 · Discus · Place 16 · East Coast EliteEast Coast EliteDiscus1629.94m—
Mar 29Hornet OpenMar 29 · Shot Put · Place 25 · East Coast EliteEast Coast EliteShot Put258.46m—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · Shot Put · Place 21 · Rockbridge CountyRockbridge CountyShot Put4kg21.28-04.2512
Dec 9Liberty Flames HS InvitationalDec 9 · Shot Put · Place 13 · Rockbridge CountyRockbridge CountyShot Put4kg13.29-09.2512
Feb 2Valley District MeetFeb 2 · Shot Put · Place 5 · Rockbridge C (VRockbridge C (VShot Put525-09.00—
Feb 2Valley District MeetFeb 2 · Shot Put · Place 5 · Rockbridge C (VRockbridge C (VShot Put525-09.00—
Feb 2Valley District MeetFeb 2 · Shot Put · Place 5 · Rockbridge C (VRockbridge C (VShot Put525-09.00—
Jan 7East Coast EliteJan 7 · Top 8 to Finals; No Minimum Marks · Place 8 · Rockbridge CountyRockbridge CountyTop 8 to Finals; No Minimum Marks87.66m PBJR
Jan 7East Coast EliteJan 7 · Top 8 to Finals; No Minimum Marks · Place 37 · Rockbridge CountyRockbridge CountyTop 8 to Finals; No Minimum Marks377.66mJR

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23VHSL Region 3C ChampionshipsMay 23 · Discus · Place 2 · Rockbridge CountyRockbridge CountyDiscus1kg2.99-0811
May 23VHSL Region 3C ChampionshipsMay 23 · Shot Put · Place 14 · Rockbridge CountyRockbridge CountyShot Put4kg14.28-07.0011
May 5Dogwood Track ClassicMay 5 · Discus · Place 47 · Rockbridge CountyRockbridge CountyDiscus4772-0611

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · Shot Put · Place 14 · Rockbridge CountyRockbridge CountyShot Put4kg14.26-03.0011
Jan 8East Coast EliteJan 8 · Top 8 to Finals · Place 4 · ROCKROCKTop 8 to Finals48.91m PBSO
Jan 8East Coast EliteJan 8 · Top 8 to Finals · Place 5 · ROCKROCKTop 8 to Finals58.91mSO

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · Discus · Place 15 · Rockbridge CountyRockbridge CountyDiscus1kg15.79-0510

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Wally Gilbert InvitationalDec 11 · Shot Put · Place 3 · Rockbridge CountyRockbridge CountyShot Put4kg3.28-08.0010

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 18VHSL Class 3 State ChampionshipsJun 18 · Discus · Place 13 · Rockbridge CountyRockbridge CountyDiscus1kg13.82-109