Personal bests

Best marks in available results
Event / courseMarkMeetDate
500 Meters · IndoorBulldog Invitational · Jan 281:26.93Bulldog InvitationalJanuary 28, 2023
Discus · 1.6kg · OutdoorVictor Cahoon Invitational · May 10150-05Victor Cahoon InvitationalMay 10, 2025
Discus · 2kg · OutdoorDennis Craddock · Apr 1045.81mDennis CraddockApril 10, 2026
Javelin · 800g · OutdoorDennis Craddock · Apr 1038.46mDennis CraddockApril 10, 2026
Shot Put · 12lb · IndoorLiberty Christmas HS Invitational · Dec 1438-04.50Liberty Christmas HS InvitationalDecember 14, 2024
Shot Put · 12lb · OutdoorVictor Cahoon Invitational · May 1039-04.50Victor Cahoon InvitationalMay 10, 2025
Shot Put · 16lb / 7.26kg · IndoorCNU Holiday Open · Dec 611.72mCNU Holiday OpenDecember 6, 2025
Triple Jump · IndoorLiberty Christmas HS Invitational · Dec 1435-09.50Liberty Christmas HS InvitationalDecember 14, 2024
Weight Throw · 35lb / 15.9kg · IndoorMarlins Invitational · Jan 3012.43mMarlins InvitationalJanuary 30, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · Discus · Place 2 · Christopher NewportChristopher NewportDiscus2kg2.45.70mFr
May 1C2C ChampionshipsMay 1 · Javelin · Place 11 · Christopher NewportChristopher NewportJavelin800g11.37.08mFr
May 1C2C ChampionshipsMay 1 · Discus · Place 2 · Christopher NewportChristopher NewportDiscus2kg2.45.47mFr
Apr 17New Captains ClassicApr 17 · Hammer · Christopher NewportChristopher NewportHammer—FOULFr
Apr 17New Captains ClassicApr 17 · Javelin · Place 7 · Christopher NewportChristopher NewportJavelin737.12mFr
Apr 17New Captains ClassicApr 17 · Discus · Place 2 · Christopher NewportChristopher NewportDiscus245.29mFr
Apr 17New Captains ClassicApr 17 · Shot Put · Place 10 · Christopher NewportChristopher NewportShot Put1012.29mFr
Apr 10Dennis CraddockApr 10 · Javelin · Place 12 · Christopher NewportChristopher NewportJavelin800g12.38.46m PBFr
Apr 10Dennis CraddockApr 10 · Discus · Place 4 · Christopher NewportChristopher NewportDiscus2kg4.45.81m PBFr
Mar 28Blue & Silver ChallengeMar 28 · Hammer · Place 18 · Christopher NewportChristopher NewportHammer1831.36mFr
Mar 28Blue & Silver ChallengeMar 28 · Discus · Place 4 · Christopher NewportChristopher NewportDiscus444.35mFr
Mar 28Blue & Silver ChallengeMar 28 · Shot Put · Place 7 · Christopher NewportChristopher NewportShot Put712.26mFr
Mar 1CNU QualifierMar 1 · Weight Throw · Place 8 · Christopher NewportChristopher NewportWeight Throw812.98mFr
Mar 1CNU QualifierMar 1 · Shot Put · Place 9 · Christopher NewportChristopher NewportShot Put911.71mFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 8CNU Vince Brown InviteFeb 8 · Weight Throw · Place 8 · Christopher NewportChristopher NewportWeight Throw812.46mFR
Feb 8CNU Vince Brown InviteFeb 8 · Shot Put · Place 10 · Christopher NewportChristopher NewportShot Put1011.76mFR
Jan 30Marlins InvitationalJan 30 · Weight Throw · Place 14 · Christopher NewportChristopher NewportWeight Throw1412.43mFr
Jan 30Marlins InvitationalJan 30 · Shot Put · Place 21 · Christopher NewportChristopher NewportShot Put2110.70mFr
Jan 30Marlins InvitationalJan 30 · Weight Throw · Place 14 · Christopher NewportChristopher NewportWeight Throw35lb / 15.9kg14.12.43m PBFr
Jan 30Marlins InvitationalJan 30 · Shot Put · Place 21 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg21.10.70mFr
Jan 24Shane Stevens Winter InvitationalJan 24 · Weight Throw · Place 14 · Christopher NewportChristopher NewportWeight Throw1412.28mFr
Jan 24Shane Stevens Winter InvitationalJan 24 · Shot Put · Place 12 · Christopher NewportChristopher NewportShot Put1211.85mFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6CNU Holiday OpenDec 6 · Weight Throw · Place 19 · Christopher NewportChristopher NewportWeight Throw35lb / 15.9kg19.10.79mFr
Dec 6CNU Holiday OpenDec 6 · Shot Put · Place 12 · Christopher NewportChristopher NewportShot Put16lb / 7.26kg12.11.72m PBFr
Feb 5Lightridge Polar BearFeb 5 · Shot Put · Place 4 · Loudoun ValleyLoudoun ValleyShot Put435-612
Jan 28Loudoun Valley Quad (I, JC, LC)Jan 28 · Shot Put · Place 8 · Loudoun ValleyLoudoun ValleyShot Put836-512

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 27VHSL Region 4C Outdoor Track ChampionshipMay 27 · Discus · Place 3 · Loudoun ValleyLoudoun ValleyDiscus3159-612
May 10Victor Cahoon InvitationalMay 10 · Discus · Place 2 · Loudoun ValleyLoudoun ValleyDiscus1.6kg2.150-05 PB12
May 10Victor Cahoon InvitationalMay 10 · Shot Put · Place 14 · Loudoun ValleyLoudoun ValleyShot Put12lb14.39-04.50 PB12
Apr 26LOCO ChampionshipApr 26 · Discus · Place 4 · Loudoun ValleyLoudoun ValleyDiscus4141-012
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 1 · Loudoun ValleyLoudoun ValleyDiscus1165-02.5—
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 18 · Loudoun ValleyLoudoun ValleyShot Put1838-05.25—
Apr 19Gainesville Cardinal ClassicApr 19 · Discus · Place 1 · Loudoun ValleyLoudoun ValleyDiscus1165-212
Apr 19Gainesville Cardinal ClassicApr 19 · Shot Put · Place 18 · Loudoun ValleyLoudoun ValleyShot Put1838-5.2512
Apr 5Handley InvitationalApr 5 · Shot Put · Place 34 · Loudoun ValleyLoudoun ValleyShot Put3433-3.5012
Apr 5Handley InvitationalApr 5 · Discus · Place 3 · Loudoun ValleyLoudoun ValleyDiscus3148-812
Apr 1Loudoun Valley w/ Loudoun County, Indy, Stone Bridge, RMAApr 1 · Shot Put · Place 3 · Loudoun ValleyLoudoun ValleyShot Put337-812
Apr 1Loudoun Valley w/ Loudoun County, Indy, Stone Bridge, RMAApr 1 · Discus · Place 2 · Loudoun ValleyLoudoun ValleyDiscus2141-1012
Mar 29Patriot InvitationalMar 29 · Shot Put · Place 8 · Loudoun ValleyLoudoun ValleyShot Put836-10.75SR
Mar 29Patriot InvitationalMar 29 · Discus · Place 3 · Loudoun ValleyLoudoun ValleyDiscus3145-02.5SR
Mar 29Patriot InvitationalMar 29 · Shot Put · Place 8 · Loudoun ValleyLoudoun ValleyShot Put836-10.75SR
Mar 29Patriot InvitationalMar 29 · Discus · Place 3 · Loudoun ValleyLoudoun ValleyDiscus3145-02.5SR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Holiday InvitationalDec 30 · Shot Put · Place 20 · Loudoun ValleyLoudoun ValleyShot Put12lb20.37-02.5012
Dec 14Liberty Christmas HS InvitationalDec 14 · Triple Jump · Place 35 · Loudoun ValleyLoudoun ValleyTriple Jump35.35-09.50 PB12
Dec 14Liberty Christmas HS InvitationalDec 14 · Shot Put · Place 30 · Loudoun ValleyLoudoun ValleyShot Put12lb30.38-04.50 PB12

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22VHSL Region 4C ChampionshipsMay 22 · Discus · Place 5 · Loudoun ValleyLoudoun ValleyDiscus5142-711
May 15Dulles/Catoctin District ChampionshipMay 15 · Discus · Place 9 · Loudoun ValleyLoudoun ValleyDiscus1.6kg9.123-0111
May 15Dulles/Catoctin District ChampionshipMay 15 · Shot Put · Place 11 · Loudoun ValleyLoudoun ValleyShot Put12lb11.37-03.0011
Apr 27Apple Blossom InvitationalApr 27 · Discus · Place 1 · Loudoun ValleyLoudoun ValleyDiscus1127-511
Apr 20Gainesville Cardinal ClassicApr 20 · Discus · Place 8 · Loudoun ValleyLoudoun ValleyDiscus1.6kg8.134-03.011
Apr 13Handley Invitational 2024Apr 13 · Discus · Place 2 · Loudoun ValleyLoudoun ValleyDiscus2139-511

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 25VHSL 4C Region ChampionshipMay 25 · Discus · Place 8 · Loudoun ValleyLoudoun ValleyDiscus8131-810
May 17Dulles District ChampionshipMay 17 · Discus · Place 7 · Loudoun ValleyLoudoun ValleyDiscus7126-010
May 5Twilight ClassicMay 5 · Discus · Place 13 · Loudoun ValleyLoudoun ValleyDiscus13113-710

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 28Bulldog InvitationalJan 28 · Long Jump · Place 27 · Loudoun ValleyLoudoun ValleyLong Jump2715-07.5010
Jan 28Bulldog InvitationalJan 28 · 500 Meters · Place 207 · Loudoun ValleyLoudoun Valley500 Meters2071:26.93 PB10
Jan 26Potomac Falls Polar BearJan 26 · Long Jump · Place 16 · Loudoun ValleyLoudoun ValleyLong Jump1615-410
Jan 26Potomac Falls Polar BearJan 26 · 500 Meters · Place 16 · Loudoun ValleyLoudoun Valley500 Meters161:27.9010
Jan 12Heritage Polar Bear Multi-Team MeetJan 12 · Long Jump · Place 13 · Loudoun ValleyLoudoun ValleyLong Jump1316-210
Jan 4Champe Polar Bear QuadJan 4 · 500 Meters · Place 13 · Loudoun ValleyLoudoun Valley500 Meters131:28.3510
Jan 4Champe Polar Bear QuadJan 4 · Long Jump · Place 12 · Loudoun ValleyLoudoun ValleyLong Jump1215-4.5010

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Park View Wind Chill ClassicDec 3 · Long Jump · Place 15 · Loudoun ValleyLoudoun ValleyLong Jump15.16-04.50Unofficial10