Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUniversity of Lynchburg HS Twilight Invite · Apr 814.14University of Lynchburg HS Twilight InviteApril 8, 2022
College Weight - 20lb · IndoorJoe LaRocco Invitational · Feb 1111.82mJoe LaRocco InvitationalFebruary 11, 2023
Combined results · OutdoorByrd Senior Night · May 1129.97Byrd Senior NightMay 11, 2022
Discus · 1kg · OutdoorVHSL Region 3D Championships · May 2698-05VHSL Region 3D ChampionshipsMay 26, 2022
Hammer · 4kg · OutdoorODAC Championships · Apr 2445.97mODAC ChampionshipsApril 24, 2026
Javelin · 600g · OutdoorWLU Carnival · Mar 1524.79mWLU CarnivalMarch 15, 2024
Pole Vault · OutdoorBlue Ridge District Championships · May 146-06.00Blue Ridge District ChampionshipsMay 14, 2019
Shot Put · 4kg · IndoorHoliday Kickoff Open · Dec 811.19mHoliday Kickoff OpenDecember 8, 2024
Shot Put · 4kg · OutdoorWLU Carnival · Mar 1510.39mWLU CarnivalMarch 15, 2024
Weight Throw · 20lb / 9.0kg · IndoorODAC Indoor Championships · Feb 2814.80mODAC 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 · Hammer · Place 2 · RoanokeRoanokeHammer4kg2.45.97m PBSr
Apr 24ODAC ChampionshipsApr 24 · Discus · Place 15 · RoanokeRoanokeDiscus1kg15.29.39mSr
Apr 24ODAC ChampionshipsApr 24 · Shot Put · Place 15 · RoanokeRoanokeShot Put4kg15.10.12mSr
Apr 17WildCat InvitationalApr 17 · Hammer · Place 3 · RoanokeRoanokeHammer341.23mSr
Apr 17WildCat InvitationalApr 17 · Shot Put · Place 9 · RoanokeRoanokeShot Put99.63mSr
Apr 10Dennis CraddockApr 10 · Hammer · Place 7 · RoanokeRoanokeHammer4kg7.40.53mSr
Apr 10Dennis CraddockApr 10 · Javelin · Place 10 · RoanokeRoanokeJavelin600g10.23.23mSr
Apr 2High Point VertKlasse MeetingApr 2 · Hammer · Place 12 · RoanokeRoanokeHammer4kg12.42.85mSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Hammer · Place 11 · RoanokeRoanokeHammer4kg11.39.29mSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Javelin · Place 17 · RoanokeRoanokeJavelin600g17.24.48mSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Shot Put · Place 24 · RoanokeRoanokeShot Put4kg24.9.59mSr
Mar 20W&L CarnivalMar 20 · Hammer · Place 3 · RoanokeRoanokeHammer4kg3.42.30mSr
Mar 20W&L CarnivalMar 20 · Discus · Place 22 · RoanokeRoanokeDiscus1kg22.28.62mSr
Mar 20W&L CarnivalMar 20 · Shot Put · Place 14 · RoanokeRoanokeShot Put4kg14.10.04mSr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · Weight Throw · Place 5 · RoanokeRoanokeWeight Throw20lb / 9.0kg5.14.80m PBSr
Feb 28ODAC Indoor ChampionshipsFeb 28 · Shot Put · Place 12 · RoanokeRoanokeShot Put4kg12.10.46mSr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Weight Throw · Place 3 · RoanokeRoanokeWeight Throw20lb / 9.0kg3.14.43mSr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Shot Put · Place 7 · RoanokeRoanokeShot Put4kg7.10.62mSr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Weight Throw · Place 5 · RoanokeRoanokeWeight Throw514.47mSr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Shot Put · Place 14 · RoanokeRoanokeShot Put149.99mSr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · Weight Throw · Place 5 · RoanokeRoanokeWeight Throw513.99mSR
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · Shot Put · Place 15 · RoanokeRoanokeShot Put1510.18mSR
Jan 23Liberty OpenJan 23 · Shot Put · Place 25 · RoanokeRoanokeShot Put2510.41mSr
Jan 23Liberty OpenJan 23 · Weight Throw · Place 19 · RoanokeRoanokeWeight Throw1913.93mSr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · Weight Throw · Place 6 · RoanokeRoanokeWeight Throw614.30mSr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · Shot Put · Place 14 · RoanokeRoanokeShot Put1410.17mSr

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · Weight Throw · Place 12 · RoanokeRoanokeWeight Throw20lb / 9.0kg12.13.87mSr
Dec 4Liberty KickoffDec 4 · Shot Put · Place 20 · RoanokeRoanokeShot Put4kg20.10.88mSr
Mar 1ODAC Indoor ChampionshipsMar 1 · Weight Throw · Place 7 · RoanokeRoanokeWeight Throw20lb / 9.0kg7.14.35mJr
Mar 1ODAC Indoor ChampionshipsMar 1 · Shot Put · Place 7 · RoanokeRoanokeShot Put4kg7.11.15mJr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Weight Throw · Place 12 · RoanokeRoanokeWeight Throw20lb / 9.0kg12.13.33mJr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Shot Put · Place 9 · RoanokeRoanokeShot Put4kg9.10.95mJr
Feb 7Liberty OpenFeb 7 · Weight Throw · Place 13 · RoanokeRoanokeWeight Throw1313.59m—
Feb 7Liberty OpenFeb 7 · Shot Put · Place 21 · RoanokeRoanokeShot Put2110.16m—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Weight Throw · Place 11 · RoanokeRoanokeWeight Throw20lb / 9.0kg11.13.74mJr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Shot Put · Place 13 · RoanokeRoanokeShot Put4kg13.10.53mJr
Jan 24VMI InvitationalJan 24 · Weight Throw · Place 18 · RoanokeRoanokeWeight Throw1812.87m—
Jan 24VMI InvitationalJan 24 · Shot Put · Place 37 · RoanokeRoanokeShot Put3710.22m—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · Weight Throw · Place 24 · RoanokeRoanokeWeight Throw2412.23m—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · Shot Put · Place 21 · RoanokeRoanokeShot Put219.97m—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · Hammer · Place 2 · RoanokeRoanokeHammer4kg2.43.48mJr
Apr 25ODAC ChampionshipApr 25 · Javelin · Place 17 · RoanokeRoanokeJavelin600g17.22.60mJr
Apr 25ODAC ChampionshipApr 25 · Shot Put · Place 16 · RoanokeRoanokeShot Put4kg16.9.81mJr
Apr 18WildCat InvitationalApr 18 · Hammer · Place 4 · RoanokeRoanokeHammer4136-0JR
Apr 18WildCat InvitationalApr 18 · Shot Put · Place 4 · RoanokeRoanokeShot Put435-7.25JR
Apr 11EMU Mennonite Heritage InvitationalApr 11 · Javelin · Place 4 · RoanokeRoanokeJavelin424.42mJR
Apr 11EMU Mennonite Heritage InvitationalApr 11 · Hammer · Place 3 · RoanokeRoanokeHammer342.37mJR
Apr 11EMU Mennonite Heritage InvitationalApr 11 · Shot Put · Place 4 · RoanokeRoanokeShot Put410.53mJR
Mar 28Dr. Toms InviteMar 28 · Hammer · Place 4 · RoanokeRoanokeHammer442.45mJr
Mar 28Dr. Toms InviteMar 28 · Javelin · Place 25 · RoanokeRoanokeJavelin2521.98mJr
Mar 21W&L Track andField CarnivalMar 21 · Hammer · Place 13 · RoanokeRoanokeHammer1338.55mJR
Mar 21W&L Track andField CarnivalMar 21 · Javelin · Place 18 · RoanokeRoanokeJavelin1820.13mJR
Mar 21W&L Track andField CarnivalMar 21 · Shot Put · Place 7 · RoanokeRoanokeShot Put710.54mJR

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · Weight Throw · Place 8 · RoanokeRoanokeWeight Throw20lb / 9.0kg8.12.51mJr
Dec 8Holiday Kickoff OpenDec 8 · Shot Put · Place 4 · RoanokeRoanokeShot Put4kg4.11.19m PBJr
Feb 24ODAC Indoor ChampionshipsFeb 24 · Weight Throw · Place 12 · RoanokeRoanokeWeight Throw20lb / 9.0kg12.13.43mSo
Feb 24ODAC Indoor ChampionshipsFeb 24 · Shot Put · Place 14 · RoanokeRoanokeShot Put4kg14.10.32mSo
Feb 10Joe LaRocco InvitationalFeb 10 · Weight Throw · Place 12 · RoanokeRoanokeWeight Throw1212.86m—
Feb 10Joe LaRocco InvitationalFeb 10 · Shot Put · Place 14 · RoanokeRoanokeShot Put1410.15m—
Jan 262024 VMI InvitationalJan 26 · Weight Throw · Place 14 · RoanokeRoanokeWeight Throw1413.06m—
Jan 262024 VMI InvitationalJan 26 · Shot Put · Place 31 · RoanokeRoanokeShot Put319.69m—
Jan 19Finn Pincus InvitationalJan 19 · Weight Throw · Place 18 · RoanokeRoanokeWeight Throw1811.91mSO
Jan 19Finn Pincus InvitationalJan 19 · Shot Put · Place 11 · RoanokeRoanokeShot Put1110.39mSO

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 26ODAC Outdoor ChampionshipsApr 26 · Hammer · Place 7 · RoanokeRoanokeHammer740.98m—
Apr 26ODAC Outdoor ChampionshipsApr 26 · Javelin · Place 15 · RoanokeRoanokeJavelin1524.09m—
Apr 26ODAC Outdoor ChampionshipsApr 26 · Shot Put · Place 10 · RoanokeRoanokeShot Put1010.76m—
Apr 12Dennis Craddock Coaches ClassicApr 12 · Hammer · Place 11 · RoanokeRoanokeHammer4kg11.38.27mSo
Apr 12Dennis Craddock Coaches ClassicApr 12 · Shot Put · Place 8 · RoanokeRoanokeShot Put4kg8.10.35mSo
Mar 29Hornet OpenMar 29 · Hammer · Place 8 · RoanokeRoanokeHammer838.28m—
Mar 29Hornet OpenMar 29 · Javelin · Place 22 · RoanokeRoanokeJavelin2221.87m—
Mar 29Hornet OpenMar 29 · Shot Put · Place 11 · RoanokeRoanokeShot Put119.83m—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · Hammer · Place 11 · RoanokeRoanokeHammer1137.70m—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · Javelin · Place 20 · RoanokeRoanokeJavelin2021.64m—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · Shot Put · Place 12 · RoanokeRoanokeShot Put129.84m—
Mar 15WLU CarnivalMar 15 · Hammer · Place 11 · RoanokeRoanokeHammer4kg11.37.22mSo
Mar 15WLU CarnivalMar 15 · Javelin · Place 16 · RoanokeRoanokeJavelin600g16.24.79m PBSo
Mar 15WLU CarnivalMar 15 · Shot Put · Place 6 · RoanokeRoanokeShot Put4kg6.10.39m PBSo

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Bast-Cregger Multi InvitationalDec 8 · Weight Throw · Place 8 · RoanokeRoanokeWeight Throw20lb / 9.0kg8.12.54mSo
Dec 8Bast-Cregger Multi InvitationalDec 8 · Shot Put · Place 12 · RoanokeRoanokeShot Put4kg12.10.77mSo
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · Weight Throw · Place 6 · RoanokeRoanokeWeight Throw20lb / 9.0kg6.12.81mFr
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · Shot Put · Place 19 · RoanokeRoanokeShot Put4kg19.9.63mFr
Feb 11Joe LaRocco InvitationalFeb 11 · College Weight - 20lb · Place 11 · RoanokeRoanokeCollege Weight - 20lb1111.82m PBFr
Feb 11Joe LaRocco InvitationalFeb 11 · Shot Put · Place 16 · RoanokeRoanokeShot Put168.93mFr

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · Javelin · Place 16 · RoanokeRoanokeJavelin1621.81mFR
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · Hammer · Place 15 · RoanokeRoanokeHammer1534.98mFR
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · Shot Put · Place 24 · RoanokeRoanokeShot Put249.20mFR
Apr 8WildCat Track FestivalApr 8 · Hammer · Place 6 · RoanokeRoanokeHammer635.97mFR
Apr 8WildCat Track FestivalApr 8 · Discus · Place 10 · RoanokeRoanokeDiscus1027.56mFR
Apr 8WildCat Track FestivalApr 8 · Shot Put · Place 15 · RoanokeRoanokeShot Put158.55mFR
Mar 17Washington & Lee CarnivalMar 17 · Javelin · Place 16 · RoanokeRoanokeJavelin1619.03mFR
Mar 17Washington & Lee CarnivalMar 17 · Hammer · Place 16 · RoanokeRoanokeHammer1630.81mFR
Mar 17Washington & Lee CarnivalMar 17 · Discus · Place 14 · RoanokeRoanokeDiscus1428.19mFR
Mar 17Washington & Lee CarnivalMar 17 · Shot Put · Place 15 · RoanokeRoanokeShot Put159.60mFR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Bast-Cregger Multi InvitationalDec 9 · Weight Throw · Place 6 · RoanokeRoanokeWeight Throw20lb / 9.0kg6.11.97mFr
Dec 9Bast-Cregger Multi InvitationalDec 9 · Shot Put · Place 20 · RoanokeRoanokeShot Put4kg20.8.44mFr

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · Discus · Place 13 · William ByrdWilliam ByrdDiscus1kg13.88-0812
May 26VHSL Region 3D ChampionshipsMay 26 · Discus · Place 2 · William ByrdWilliam ByrdDiscus1kg2.98-05 PB12
May 21Blue Ridge District ChampionshipMay 21 · Combined results · Place 2 · William Byrd High ScWilliam Byrd High ScCombined results296-0412
May 14Blacksburg InvitationalMay 14 · Shot Put · Place 10 · William Byrd High ScWilliam Byrd High ScShot Put1027-11.5SR
May 11Byrd Senior NightMay 11 · Combined results · Place 3 · William Byrd High ScWilliam Byrd High ScCombined results398-0512
May 11Byrd Senior NightMay 11 · Combined results · Place 7 · William Byrd High ScWilliam Byrd High ScCombined results729.97 PB12
Apr 30Knights Track ClassicApr 30 · 100 Meters · Place 32 · William Byrd High ScWilliam Byrd High Sc100 Meters3214.54SR
Apr 8University of Lynchburg HS Twilight InviteApr 8 · Discus · Place 6 · William ByrdWilliam ByrdDiscus685-03—
Apr 8University of Lynchburg HS Twilight InviteApr 8 · Shot Put · Place 19 · William ByrdWilliam ByrdShot Put1923-06.00—
Apr 8University of Lynchburg HS Twilight InviteApr 8 · 100 Meters · Place 11 · William ByrdWilliam Byrd100 Meters1114.14 PB—

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 18VHSL Class 3 State ChampionshipsJun 18 · Discus · Place 12 · William ByrdWilliam ByrdDiscus1kg12.83-0211
Jun 10VHSL Region 3D ChampionshipsJun 10 · Discus · Place 3 · William ByrdWilliam ByrdDiscus1kg3.81' 11"11
Jun 10VHSL Region 3D ChampionshipsJun 10 · Shot Put · Place 10 · William ByrdWilliam ByrdShot Put4kg10.25' 1"11
Jun 2Byrd Home MeetJun 2 · Combined results · Place 3 · William Byrd High ScWilliam Byrd High ScCombined results376-0311
Jun 2Byrd Home MeetJun 2 · Combined results · Place 3 · William Byrd High ScWilliam Byrd High ScCombined results330.1411

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14Blue Ridge District ChampionshipsMay 14 · Pole Vault · Place 1 · William ByrdWilliam ByrdPole Vault1.6-06.00 PB9
May 14Blue Ridge District ChampionshipsMay 14 · Discus · Place 7 · William ByrdWilliam ByrdDiscus1kg7.70-029
May 14Blue Ridge District ChampionshipMay 14 · Pole Vault · Place 1 · William ByrdWilliam ByrdPole Vault1.6-06.009
May 14Blue Ridge District ChampionshipMay 14 · Discus · Place 7 · William ByrdWilliam ByrdDiscus1kg7.70-029
May 3Cosmopolitan InvitationalMay 3 · Discus · Place 20 · William ByrdWilliam ByrdDiscus1kg20.73-069
May 3Cosmopolitan InvitationalMay 3 · Shot Put · Place 21 · William ByrdWilliam ByrdShot Put4kg21.25-03.009
Apr 10Staunton River Meet #1Apr 10 · Discus · Place 10 · William ByrdWilliam ByrdDiscus1067-059
Apr 6Northside InvitationalApr 6 · Combined results · Place 6 · William Byrd High ScWilliam Byrd High ScCombined results662-069
Apr 6Northside InvitationalApr 6 · Combined results · Place 8 · William Byrd High ScWilliam Byrd High ScCombined results830.059