Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 2kg · OutdoorC2C Outdoor Championships · May 241.90mC2C Outdoor ChampionshipsMay 2, 2025
Hammer · 16lb / 7.26kg · OutdoorWidener Final Qualifier · May 1055.24mWidener Final QualifierMay 10, 2026
Shot Put · 12lb · IndoorLiberty HS Opener · Dec 344-08.50Liberty HS OpenerDecember 3, 2022
Shot Put · 16lb / 7.26kg · IndoorCNU Holiday Open · Dec 616.45mCNU Holiday OpenDecember 6, 2025
Shot Put · 16lb / 7.26kg · OutdoorColonial Relays · Apr 215.81mColonial RelaysApril 2, 2026
Weight Throw · 35lb / 15.9kg · IndoorC2C Indoor Championships · Feb 2017.33mC2C Indoor ChampionshipsFebruary 20, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · Hammer · Place 1 · Christopher NewportChristopher NewportHammer16lb / 7.26kg1.55.24m PBJr
May 10Widener Final QualifierMay 10 · Shot Put · Place 2 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg2.15.49mJr
May 1C2C ChampionshipsMay 1 · Hammer · Place 1 · Christopher NewportChristopher NewportHammer16lb / 7.26kg1.54.52mJr
May 1C2C ChampionshipsMay 1 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg1.15.59mJr
Apr 17New Captains ClassicApr 17 · Hammer · Place 1 · Christopher NewportChristopher NewportHammer153.44mJr
Apr 10Dennis CraddockApr 10 · Shot Put · Place 3 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg3.14.85mJr
Apr 2Colonial RelaysApr 2 · Hammer · Place 6 · Christopher NewportChristopher NewportHammer16lb / 7.26kg6.51.02mJr
Apr 2Colonial RelaysApr 2 · Shot Put · Place 4 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg4.15.81m PBJr
Mar 28Blue & Silver ChallengeMar 28 · Hammer · Place 1 · Christopher NewportChristopher NewportHammer153.06mJr
Mar 28Blue & Silver ChallengeMar 28 · Discus · Place 7 · Christopher NewportChristopher NewportDiscus740.08mJr
Mar 28Blue & Silver ChallengeMar 28 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put115.39mJr
Mar 6DIII South Region Final Qualifier and MultiMar 6 · Shot Put · Place 5 · Christopher NewportChristopher NewportShot Put515.59mJR
Mar 1CNU QualifierMar 1 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put115.91mJr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 20C2C Indoor ChampionshipsFeb 20 · Weight Throw · Place 1 · Christopher NewportChristopher NewportWeight Throw35lb / 15.9kg1.17.33m PBJr
Feb 20C2C Indoor ChampionshipsFeb 20 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg1.16.22mJr
Feb 8CNU Vince Brown InviteFeb 8 · Weight Throw · Place 1 · Christopher NewportChristopher NewportWeight Throw116.16mJR
Feb 8CNU Vince Brown InviteFeb 8 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put116.12mJR
Jan 30Marlins InvitationalJan 30 · Weight Throw · Place 3 · Christopher NewportChristopher NewportWeight Throw315.57mJr
Jan 30Marlins InvitationalJan 30 · Shot Put · Place 2 · Christopher NewportChristopher NewportShot Put215.41mJr
Jan 30Marlins InvitationalJan 30 · Weight Throw · Place 3 · Christopher NewportChristopher NewportWeight Throw35lb / 15.9kg3.15.57mJr
Jan 30Marlins InvitationalJan 30 · Shot Put · Place 2 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg2.15.41mJr
Jan 17VMI Team ChallengeJan 17 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put115.70mJr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6CNU Holiday OpenDec 6 · Weight Throw · Place 1 · Christopher NewportChristopher NewportWeight Throw35lb / 15.9kg1.16.64mJr
Dec 6CNU Holiday OpenDec 6 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg1.16.45m PBJr
Mar 7DIII South Region Final Qualifier and MultiMar 7 · Shot Put · Place 5 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg5.15.21mSo
Mar 1CNU QualifierMar 1 · Shot Put · Place 3 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg3.14.83mSo
Feb 21C2C Indoor ChampionshipsFeb 21 · Weight Throw · Place 3 · Christopher NewportChristopher NewportWeight Throw35lb / 15.9kg3.16.16mSo
Feb 21C2C Indoor ChampionshipsFeb 21 · Shot Put · Place 3 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg3.15.22mSo
Feb 9Betty S. Rogers InviteFeb 9 · Weight Throw · Place 4 · Christopher NewportChristopher NewportWeight Throw35lb / 15.9kg4.15.31mSo
Jan 24VMI InvitationalJan 24 · Shot Put · Place 8 · Christopher NewportChristopher NewportShot Put814.99m—
Jan 17CNU Captains InviteJan 17 · Weight Throw · Place 4 · Christopher NewportChristopher NewportWeight Throw414.16m—
Jan 17CNU Captains InviteJan 17 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put115.03m—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 2C2C Outdoor ChampionshipsMay 2 · Hammer · Place 2 · Christopher NewportChristopher NewportHammer16lb / 7.26kg2.49.64mSo
May 2C2C Outdoor ChampionshipsMay 2 · Discus · Place 6 · Christopher NewportChristopher NewportDiscus2kg6.41.90m PBSo
May 2C2C Outdoor ChampionshipsMay 2 · Shot Put · Place 3 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg3.14.99mSo
Apr 18New Captains ClassicApr 18 · Hammer · Place 6 · Christopher NewportChristopher NewportHammer643.45mSo
Apr 18New Captains ClassicApr 18 · Discus · Place 8 · Christopher NewportChristopher NewportDiscus839.49mSo
Apr 18New Captains ClassicApr 18 · Shot Put · Place 3 · Christopher NewportChristopher NewportShot Put315.48mSo
Apr 11Dennis CraddockApr 11 · Discus · Place 11 · Christopher NewportChristopher NewportDiscus1137.21mSo
Apr 11Dennis CraddockApr 11 · Shot Put · Place 4 · Christopher NewportChristopher NewportShot Put414.79mSo
Apr 3Colonial RelaysApr 3 · Shot Put · Place 8 · Christopher NewportChristopher NewportShot Put815.35mSo
Mar 29Blue & Silver ChallengeMar 29 · Hammer · Place 12 · Christopher NewportChristopher NewportHammer1239.87mSo
Mar 29Blue & Silver ChallengeMar 29 · Discus · Place 6 · Christopher NewportChristopher NewportDiscus641.02mSo
Mar 29Blue & Silver ChallengeMar 29 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put115.70mSo

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 8CNU Holiday OpenDec 8 · Weight Throw · Place 9 · Christopher NewportChristopher NewportWeight Throw35lb / 15.9kg9.14.32mSo
Dec 8CNU Holiday OpenDec 8 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg1.15.85mSo
Feb 24CNU QualifierFeb 24 · Weight Throw · Place 5 · Christopher NewportChristopher NewportWeight Throw512.42m—
Feb 24CNU QualifierFeb 24 · Shot Put · Place 6 · Christopher NewportChristopher NewportShot Put614.33m—
Feb 16C2C Indoor ChampionshipsFeb 16 · Shot Put · Place 3 · Christopher NewportChristopher NewportShot Put314.41m—
Feb 4Richard Drake InviteFeb 4 · Weight Throw · Place 14 · Christopher NewportChristopher NewportWeight Throw1412.00m—
Feb 4Richard Drake InviteFeb 4 · Shot Put · Place 15 · Christopher NewportChristopher NewportShot Put1512.34m—
Jan 20Oceanfront InvitationalJan 20 · Weight Throw · Place 9 · Christopher NewportChristopher NewportWeight Throw912.20mFR
Jan 20Oceanfront InvitationalJan 20 · Shot Put · Place 6 · Christopher NewportChristopher NewportShot Put612.60mFR
Jan 12CNU's Captains InvitationalJan 12 · Shot Put · Place 4 · Christopher NewportChristopher NewportShot Put413.51mFR

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 30Blue & Silver ChallengeMar 30 · Hammer · Place 13 · Christopher NewportChristopher NewportHammer1334.40m—
Mar 30Blue & Silver ChallengeMar 30 · Discus · Place 7 · Christopher NewportChristopher NewportDiscus740.68m—
Mar 30Blue & Silver ChallengeMar 30 · Shot Put · Place 1 · Christopher NewportChristopher NewportShot Put114.51m—
Mar 16Dan Stimson Memorial InvitationalMar 16 · Shot Put · Place 2 · Christopher NewportChristopher NewportShot Put214.96mFR

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 5 State ChampionshipsJun 2 · Shot Put · Place 4 · Glen Allen HGlen Allen HShot Put450-08.75—
Jun 2VHSL Class 5 State ChampionshipsJun 2 · Shot Put · Place 4 · Glen Allen HGlen Allen HShot Put450-08.75—
May 19Region 5C Outdoor ChampionshipsMay 19 · Shot Put · Place 3 · Glen AllenGlen AllenShot Put349-3.50—
May 13Glen Allen InvitationalMay 13 · Discus · Place 6 · Glen Allen HGlen Allen HDiscus6110-0212
May 13Glen Allen InvitationalMay 13 · Shot Put · Place 3 · Glen Allen HGlen Allen HShot Put347-09.0012
May 13Glen Allen InvitationalMay 13 · Discus · Place 6 · Glen Allen HGlen Allen HDiscus6110-0212
May 13Glen Allen InvitationalMay 13 · Shot Put · Place 3 · Glen Allen HGlen Allen HShot Put347-09.0012
May 13Glen Allen InvitationalMay 13 · Shot Put · Place 3 · Glen Allen HGlen Allen HShot Put346-04.0012
May 13Glen Allen InvitationalMay 13 · Discus · Place 6 · Glen Allen HGlen Allen HDiscus6121-1012
May 5Dogwood Track ClassicMay 5 · Shot Put · Place 27 · Glen Allen HGlen Allen HShot Put2747-09.0012
May 5Dogwood Track ClassicMay 5 · Shot Put · Place 27 · Glen Allen HGlen Allen HShot Put2747-09.0012
May 5Dogwood Track ClassicMay 5 · Shot Put · Place 11 · Glen Allen HGlen Allen HShot Put1147-09.0012
May 5Dogwood Track ClassicMay 5 · Shot Put · Place 20 · Glen Allen HGlen Allen HShot Put2046-04.0012
May 5Dogwood Track ClassicMay 5 · Shot Put · Place 20 · Glen Allen HGlen Allen HShot Put2046-04.0012
Apr 29Atlee Mini-InvitationalApr 29 · Discus · Place 12 · Glen Allen HGlen Allen HDiscus12110-0212
Apr 29Atlee Mini-InvitationalApr 29 · Shot Put · Place 4 · Glen Allen HGlen Allen HShot Put444-01.5012
Apr 21Mechanicsville InvitationalApr 21 · Discus · Place 16 · Glen Allen HGlen Allen HDiscus16105-0312
Apr 21Mechanicsville InvitationalApr 21 · Shot Put · Place 6 · Glen Allen HGlen Allen HShot Put645-09.7512
Apr 21Mechanicsville InvitationalApr 21 · Shot Put · Place 6 · Glen Allen HGlen Allen HShot Put645-09.7512
Apr 15Kellie Wells ClassicApr 15 · Discus · Place 23 · Glen Allen HGlen Allen HDiscus23108-04—
Apr 15Kellie Wells ClassicApr 15 · Shot Put · Place 6 · Glen Allen HGlen Allen HShot Put647-09.00—
Apr 15Kellie Wells ClassicApr 15 · Discus · Place 23 · Glen AllenGlen AllenDiscus23108-412
Apr 15Kellie Wells ClassicApr 15 · Shot Put · Place 6 · Glen AllenGlen AllenShot Put647-912

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 24VHSL Class 5 State Indoor T & F ChampionshipsFeb 24 · Shot Put · Place 3 · Glen Allen HGlen Allen HShot Put346-07.0012
Feb 24VHSL Class 5 State Indoor T & F ChampionshipsFeb 24 · Shot Put · Place 3 · Glen Allen HGlen Allen HShot Put346-07.0012
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · Shot Put · Place 1 · Glen Allen High SchoGlen Allen High SchoShot Put146-7SR
Feb 8Atlee, Glen Allen, Mechanicsville End of Season MeetFeb 8 · Shot Put · Place 2 · Glen Allen HGlen Allen HShot Put243-11.0012
Feb 4East Coast Invitational - HSFeb 4 · Shot Put · Place 9 · Glen AllenGlen AllenShot Put12lb9.43-06.0012
Jan 28Bulldog InvitationalJan 28 · Shot Put · Place 11 · Glen Allen HGlen Allen HShot Put1141-00.0012
Jan 24Atlee Polar Bear #2Jan 24 · Shot Put · Place 4 · Glen Allen HGlen Allen HShot Put439-10.00—
Jan 18Glen Allen PB Meet #2Jan 18 · Shot Put · Place 3 · Glen Allen HGlen Allen HShot Put342-09.0012
Jan 13Virginia Showcase InvitationalJan 13 · Shot Put · Place 12 · Glen AllenGlen AllenShot Put12lb12.43-07.5012

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9CNU HS Winter FrolicDec 9 · Shot Put · Place 7 · Glen AllenGlen AllenShot Put12lb7.42-03.5012
Dec 3Liberty HS OpenerDec 3 · Shot Put · Place 4 · Glen AllenGlen AllenShot Put12lb4.44-08.50 PB12

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Glen Allen Polar Bear Meet #1Dec 7 · Shot Put · Place 4 · Glen AllenGlen AllenShot Put12lb4.41-10.00Unofficial12