Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorODAC Championships · Apr 2436.64mODAC ChampionshipsApril 24, 2026
Hammer · 4kg · OutdoorWLU Carnival · Mar 1533.22mWLU CarnivalMarch 15, 2024
Javelin · 600g · OutdoorODAC Championships · Apr 2438.63mODAC ChampionshipsApril 24, 2026
Shot Put · 4kg · IndoorODAC Indoor Championships · Mar 110.36mODAC Indoor ChampionshipsMarch 1, 2025
Shot Put · 4kg · OutdoorDennis Craddock · Apr 109.70mDennis CraddockApril 10, 2026
Weight Throw · 20lb / 9.0kg · IndoorODAC Indoor Championships · Feb 2811.89mODAC Indoor ChampionshipsFebruary 28, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · Javelin · Place 3 · RoanokeRoanokeJavelin600g3.38.63m PBSr
Apr 24ODAC ChampionshipsApr 24 · Discus · Place 4 · RoanokeRoanokeDiscus1kg4.36.64m PBSr
Apr 17WildCat InvitationalApr 17 · Hammer · Place 10 · RoanokeRoanokeHammer1032.11mSr
Apr 17WildCat InvitationalApr 17 · Javelin · Place 3 · RoanokeRoanokeJavelin336.37mSr
Apr 17WildCat InvitationalApr 17 · Discus · Place 4 · RoanokeRoanokeDiscus434.98mSr
Apr 17WildCat InvitationalApr 17 · Shot Put · Place 10 · RoanokeRoanokeShot Put109.45mSr
Apr 10Dennis CraddockApr 10 · Pole Vault · RoanokeRoanokePole Vault--DNSSr
Apr 10Dennis CraddockApr 10 · Javelin · Place 4 · RoanokeRoanokeJavelin600g4.34.89mSr
Apr 10Dennis CraddockApr 10 · Discus · Place 13 · RoanokeRoanokeDiscus1kg13.32.71mSr
Apr 10Dennis CraddockApr 10 · Shot Put · Place 23 · RoanokeRoanokeShot Put4kg23.9.70m PBSr
Apr 2High Point VertKlasse MeetingApr 2 · Javelin · Place 15 · RoanokeRoanokeJavelin600g15.34.38mSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Hammer · Place 25 · RoanokeRoanokeHammer4kg25.30.95mSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Javelin · Place 10 · RoanokeRoanokeJavelin600g10.34.81mSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Discus · Place 19 · RoanokeRoanokeDiscus1kg19.31.93mSr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · Weight Throw · Place 20 · RoanokeRoanokeWeight Throw20lb / 9.0kg20.11.89m PBJr
Feb 28ODAC Indoor ChampionshipsFeb 28 · Shot Put · Place 21 · RoanokeRoanokeShot Put4kg21.9.58mJr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Weight Throw · RoanokeRoanokeWeight Throw20lb / 9.0kg—DNSJr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Shot Put · RoanokeRoanokeShot Put4kg—DNSJr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Weight Throw · Place 22 · RoanokeRoanokeWeight Throw2211.21mJr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Shot Put · Place 11 · RoanokeRoanokeShot Put1110.23mJr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · Weight Throw · Place 25 · RoanokeRoanokeWeight Throw2511.35mSR
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · Shot Put · Place 18 · RoanokeRoanokeShot Put1810.06mSR
Jan 23Liberty OpenJan 23 · Shot Put · Place 16 · RoanokeRoanokeShot Put169.07mJr
Jan 23Liberty OpenJan 23 · Weight Throw · Place 43 · RoanokeRoanokeWeight Throw4311.29mJr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · Weight Throw · Place 16 · RoanokeRoanokeWeight Throw1611.80mJr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · Shot Put · Place 16 · RoanokeRoanokeShot Put169.82mJr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · Weight Throw · RoanokeRoanokeWeight Throw20lb / 9.0kg--NMJr
Mar 1ODAC Indoor ChampionshipsMar 1 · Weight Throw · Place 22 · RoanokeRoanokeWeight Throw20lb / 9.0kg22.10.51mSo
Mar 1ODAC Indoor ChampionshipsMar 1 · Shot Put · Place 16 · RoanokeRoanokeShot Put4kg16.10.36m PBSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Weight Throw · Place 21 · RoanokeRoanokeWeight Throw20lb / 9.0kg21.11.55mSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Shot Put · Place 25 · RoanokeRoanokeShot Put4kg25.9.44mSo
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Weight Throw · Place 24 · RoanokeRoanokeWeight Throw20lb / 9.0kg24.11.11mSo
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Shot Put · Place 22 · RoanokeRoanokeShot Put4kg22.10.04mSo
Jan 24VMI InvitationalJan 24 · Weight Throw · Place 55 · RoanokeRoanokeWeight Throw559.76m—
Jan 24VMI InvitationalJan 24 · Shot Put · Place 42 · RoanokeRoanokeShot Put4210.00m—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · Weight Throw · Place 33 · RoanokeRoanokeWeight Throw3310.70m—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · Shot Put · Place 32 · RoanokeRoanokeShot Put329.40m—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · Javelin · Place 2 · RoanokeRoanokeJavelin600g2.36.62mJr
Apr 25ODAC ChampionshipApr 25 · Discus · Place 11 · RoanokeRoanokeDiscus1kg11.32.20mJr
Apr 18WildCat InvitationalApr 18 · Javelin · Place 2 · RoanokeRoanokeJavelin2112-1JR
Apr 18WildCat InvitationalApr 18 · Discus · Place 6 · RoanokeRoanokeDiscus6111-3JR
Apr 18WildCat InvitationalApr 18 · Discus · Place 6 · RoanokeRoanokeDiscus6111-3JR
Mar 28Dr. Toms InviteMar 28 · Javelin · Place 9 · RoanokeRoanokeJavelin932.47mJr
Mar 28Dr. Toms InviteMar 28 · Discus · Place 10 · RoanokeRoanokeDiscus1032.67mJr
Mar 28Dr. Toms InviteMar 28 · Shot Put · Place 18 · RoanokeRoanokeShot Put189.77mJr
Mar 21W&L Track andField CarnivalMar 21 · Javelin · Place 7 · RoanokeRoanokeJavelin731.86mJR
Mar 21W&L Track andField CarnivalMar 21 · Discus · Place 4 · RoanokeRoanokeDiscus434.70mJR

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · Weight Throw · Place 15 · RoanokeRoanokeWeight Throw20lb / 9.0kg15.10.37mSo
Feb 24ODAC Indoor ChampionshipsFeb 24 · Weight Throw · Place 18 · RoanokeRoanokeWeight Throw20lb / 9.0kg18.10.98mFr
Feb 24ODAC Indoor ChampionshipsFeb 24 · Shot Put · Place 18 · RoanokeRoanokeShot Put4kg18.9.72mFr
Feb 10Joe LaRocco InvitationalFeb 10 · Weight Throw · Place 21 · RoanokeRoanokeWeight Throw2110.87m—
Feb 10Joe LaRocco InvitationalFeb 10 · Shot Put · Place 22 · RoanokeRoanokeShot Put229.35m—
Jan 262024 VMI InvitationalJan 26 · Weight Throw · Place 34 · RoanokeRoanokeWeight Throw349.99m—
Jan 262024 VMI InvitationalJan 26 · Shot Put · Place 41 · RoanokeRoanokeShot Put419.14m—
Jan 19Finn Pincus InvitationalJan 19 · Weight Throw · Place 28 · RoanokeRoanokeWeight Throw2810.23mFR
Jan 19Finn Pincus InvitationalJan 19 · Shot Put · Place 20 · RoanokeRoanokeShot Put209.89mFR

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 26ODAC Outdoor ChampionshipsApr 26 · Hammer · Place 20 · RoanokeRoanokeHammer2027.99m—
Apr 26ODAC Outdoor ChampionshipsApr 26 · Hammer · Place 20 · RoanokeRoanokeHammer2027.99m—
Apr 26ODAC Outdoor ChampionshipsApr 26 · Javelin · Place 5 · RoanokeRoanokeJavelin534.96m—
Apr 26ODAC Outdoor ChampionshipsApr 26 · Javelin · Place 5 · RoanokeRoanokeJavelin534.96m—
Apr 26ODAC Outdoor ChampionshipsApr 26 · Discus · Place 6 · RoanokeRoanokeDiscus634.84m—
Apr 26ODAC Outdoor ChampionshipsApr 26 · Discus · Place 6 · RoanokeRoanokeDiscus634.84m—
Apr 19WildCat InvitationalApr 19 · Hammer · Place 13 · RoanokeRoanokeHammer1331.97mSO
Apr 19WildCat InvitationalApr 19 · Discus · Place 12 · RoanokeRoanokeDiscus1229.86mSO
Apr 12Dennis Craddock Coaches ClassicApr 12 · Pole Vault · RoanokeRoanokePole Vault--NMSo
Apr 12Dennis Craddock Coaches ClassicApr 12 · Javelin · Place 5 · RoanokeRoanokeJavelin600g5.31.67mSo
Apr 12Dennis Craddock Coaches ClassicApr 12 · Discus · Place 4 · RoanokeRoanokeDiscus1kg4.36.22mSo
Mar 29Hornet OpenMar 29 · Hammer · Place 21 · RoanokeRoanokeHammer2130.58m—
Mar 29Hornet OpenMar 29 · Javelin · Place 9 · RoanokeRoanokeJavelin930.08m—
Mar 29Hornet OpenMar 29 · Discus · Place 6 · RoanokeRoanokeDiscus634.77m—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · Hammer · Place 19 · RoanokeRoanokeHammer1931.49m—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · Javelin · Place 6 · RoanokeRoanokeJavelin631.51m—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · Discus · Place 15 · RoanokeRoanokeDiscus1528.46m—
Mar 15WLU CarnivalMar 15 · Hammer · Place 18 · RoanokeRoanokeHammer4kg18.33.22m PBSo
Mar 15WLU CarnivalMar 15 · Javelin · Place 15 · RoanokeRoanokeJavelin600g15.24.90mSo
Mar 15WLU CarnivalMar 15 · Discus · Place 5 · RoanokeRoanokeDiscus1kg5.34.17mSo

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Bast-Cregger Multi InvitationalDec 8 · Weight Throw · Place 20 · RoanokeRoanokeWeight Throw20lb / 9.0kg20.10.20mFr

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · Javelin · Place 11 · RoanokeRoanokeJavelin1125.57mFR
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · Hammer · Place 22 · RoanokeRoanokeHammer2229.28mFR
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · Discus · Place 14 · RoanokeRoanokeDiscus1431.01mFR
Apr 14Dennis Craddock Coaches ClassicApr 14 · Javelin · Place 7 · RoanokeRoanokeJavelin728.69mFR
Apr 14Dennis Craddock Coaches ClassicApr 14 · Javelin · Place 7 · RoanokeRoanokeJavelin728.69m—
Apr 8WildCat Track FestivalApr 8 · Hammer · Place 10 · RoanokeRoanokeHammer1026.43mFR
Apr 8WildCat Track FestivalApr 8 · Discus · Place 4 · RoanokeRoanokeDiscus432.16mFR
Mar 17Washington & Lee CarnivalMar 17 · Hammer · Place 23 · RoanokeRoanokeHammer2325.68mFR
Mar 17Washington & Lee CarnivalMar 17 · Discus · Place 9 · RoanokeRoanokeDiscus932.48mFR
Mar 17Washington & Lee CarnivalMar 17 · Shot Put · Place 19 · RoanokeRoanokeShot Put198.99mFR

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3VHSL 5A State ChampionshipsJun 3 · Discus · Place 3 · Glen AllenGlen AllenDiscus1kg3.115-0912