Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorFUMA Mini Invite #1 · Dec 73:35.71aFUMA Mini Invite #1December 7, 2022
200 Meters · OutdoorRockbridge Meet · Apr 631.32Rockbridge Meet April 6, 2022
300 Meters · IndoorFred Hardy Invitational · Jan 2553.48Fred Hardy InvitationalJanuary 25, 2022
3200 Meters · IndoorHoliday Track Classic · Dec 1712:55.97aHoliday Track ClassicDecember 17, 2022
400 Meters · OutdoorJJ Updike Last Chance Invitational · May 121:07.65JJ Updike Last Chance InvitationalMay 12, 2023
500 Meters · IndoorValley District Meet · Feb 21:28.74Valley District MeetFebruary 2, 2023
800 Meters · OutdoorVHSL Region 3C Championships · May 232:35.87aVHSL Region 3C ChampionshipsMay 23, 2023
Discus · 1kg · OutdoorDr Harry GM Jopson Invitational · Mar 2722.94mDr Harry GM Jopson InvitationalMarch 27, 2026
Hammer · 4kg · OutdoorDr Harry GM Jopson Invitational · Mar 2741.88mDr Harry GM Jopson InvitationalMarch 27, 2026
High Jump · IndoorVHSL Class 3 State Indoor Championships · Feb 274-08.00VHSL Class 3 State Indoor ChampionshipsFebruary 27, 2023
High Jump · OutdoorEMU Meet #1 · Dec 134-08.00EMU Meet #1December 13, 2022
Progressions: 1.29, 1.34, 1.39, 1.44, 1.49, 1.54, 1.59, 1.64, 1.69 · IndoorEast Coast Elite · Jan 71.34mEast Coast EliteJanuary 7, 2023
Weight Throw · 20lb / 9.0kg · IndoorODAC Indoor Championships · Feb 2813.42mODAC Indoor ChampionshipsFebruary 28, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · Hammer · Place 11 · Bridgewater (Va.)Bridgewater (Va.)Hammer4kg11.39.00mJr
Apr 10JMU InvitationalApr 10 · Hammer · Place 7 · Bridgewater (Va.)Bridgewater (Va.)Hammer4kg7.40.85mJr
Apr 2Colonial RelaysApr 2 · Hammer · Place 9 · Bridgewater (Va.)Bridgewater (Va.)Hammer4kg9.40.59mJr
Mar 27Dr Harry GM Jopson InvitationalMar 27 · Hammer · Place 4 · Bridgewater (Va.)Bridgewater (Va.)Hammer4kg4.41.88m PBJr
Mar 27Dr Harry GM Jopson InvitationalMar 27 · Discus · Place 20 · Bridgewater (Va.)Bridgewater (Va.)Discus1kg20.22.94m PBJr
Mar 20W&L CarnivalMar 20 · Hammer · Place 11 · Bridgewater (Va.)Bridgewater (Va.)Hammer4kg11.38.72mJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · Weight Throw · Place 13 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw20lb / 9.0kg13.13.42m PBJr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · Weight Throw · Place 9 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw20lb / 9.0kg9.13.15mJr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Weight Throw · Place 8 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw813.47mJr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · Weight Throw · Place 9 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw913.57mJR
Jan 24Shane Stevens Winter InvitationalJan 24 · Weight Throw · Place 3 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw312.92mJR
Jan 9The Burg OpenJan 9 · Weight Throw · Place 9 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw911.77mJR

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · Hammer · Place 17 · Bridgewater (Va.)Bridgewater (Va.)Hammer4kg17.31.80mSo
Apr 25ODAC ChampionshipApr 25 · High Jump · Bridgewater (Va.)Bridgewater (Va.)High Jump--NHSo
Apr 18WildCat InvitationalApr 18 · Hammer · Place 14 · Bridgewater (Va.)Bridgewater (Va.)Hammer14101-8SO
Apr 18WildCat InvitationalApr 18 · Hammer · Place 14 · Bridgewater (Va.)Bridgewater (Va.)Hammer14101-8SO
Apr 18WildCat InvitationalApr 18 · High Jump · Place 7 · Bridgewater (Va.)Bridgewater (Va.)High Jump74-1.25SO
Apr 11EMU Mennonite Heritage InvitationalApr 11 · High Jump · Place 6 · Bridgewater (Va.)Bridgewater (Va.)High Jump61.30mSO
Mar 28Dr Harry GM Jopson InvitationalMar 28 · Hammer · Place 12 · Bridgewater (Va.)Bridgewater (Va.)Hammer1230.09mSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1ODAC Indoor ChampionshipsMar 1 · Weight Throw · Place 21 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw20lb / 9.0kg21.10.60mSo
Feb 21Rockingham Collegiate ClassicFeb 21 · Weight Throw · Place 10 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw109.84m—
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Weight Throw · Place 29 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw20lb / 9.0kg29.10.45mSo
Feb 8VMI Winter ClassicFeb 8 · Weight Throw · Place 18 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw1810.79m—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Weight Throw · Place 35 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw20lb / 9.0kg35.10.11mSo
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · High Jump · Bridgewater (Va.)Bridgewater (Va.)High Jump—NHSo
Jan 182025 Cardinal TFJan 18 · Weight Throw · Place 18 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw20lb / 9.0kg18.10.85mSo
Jan 182025 Cardinal TFJan 18 · High Jump · Bridgewater (Va.)Bridgewater (Va.)High Jump--NHSo
Jan 10The Burg OpenJan 10 · Weight Throw · Place 14 · Bridgewater (Va.)Bridgewater (Va.)Weight Throw149.67m—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 14Kaye & JJ Smith InvitationalJan 14 · High Jump · Place 8 · Bridgewater (Va.)Bridgewater (Va.)High Jump81.34mFR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 3 State ChampionshipsJun 2 · High Jump · SpotswoodSpotswoodHigh Jump—5-00.0012
May 23VHSL Region 3C ChampionshipsMay 23 · 800 Meters · Place 11 · SpotswoodSpotswood800 Meters11.2:35.87a PB12
May 17Valley District ChampionshipsMay 17 · High Jump · Place 3 · SpotswoodSpotswoodHigh Jump34-06.00—
May 17Valley District ChampionshipsMay 17 · 800 Meters · Place 5 · SpotswoodSpotswood800 Meters52:36.93—
May 12JJ Updike Last Chance InvitationalMay 12 · 400 Meters · Place 8 · SpotswoodSpotswood400 Meters81:07.65 PB—
Apr 22Gus Lacy Track ClassicApr 22 · High Jump · Place 8 · SpotswoodSpotswoodHigh Jump80.50—

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 3 State Indoor ChampionshipsFeb 27 · High Jump · Place 19 · SpotswoodSpotswoodHigh Jump19.4-08.00 PB12
Feb 11VHSL Region 3C Indoor Track & Field ChampionshipFeb 11 · High Jump · Place 4 · SpotswoodSpotswoodHigh Jump44-10.0012
Feb 11VHSL Region 3C Indoor Track & Field ChampionshipFeb 11 · 500 Meters · Place 7 · SpotswoodSpotswood500 Meters71:32.0612
Feb 2Valley District MeetFeb 2 · High Jump · Place 2 · Spotswood (V)Spotswood (V)High Jump24-06.00—
Feb 2Valley District MeetFeb 2 · High Jump · Place 2 · Spotswood (V)Spotswood (V)High Jump24-06.00—
Feb 2Valley District MeetFeb 2 · High Jump · Place 2 · Spotswood (V)Spotswood (V)High Jump24-06.00—
Feb 2Valley District MeetFeb 2 · 500 Meters · Place 2 · Spotswood (V)Spotswood (V)500 Meters21:28.74 PB—
Feb 2Valley District MeetFeb 2 · 500 Meters · Place 2 · Spotswood (V)Spotswood (V)500 Meters21:28.74—
Feb 2Valley District MeetFeb 2 · 500 Meters · Place 2 · Spotswood (V)Spotswood (V)500 Meters21:28.74—
Jan 28Bulldog InvitationalJan 28 · 500 Meters · Place 68 · SpotswoodSpotswood500 Meters681:29.6612
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · High Jump · Place 20 · SpotswoodSpotswoodHigh Jump204-08.00—
Jan 21Walt Cormack Memorial sponsored by the VTCAJan 21 · High Jump · Place 20 · SpotswoodSpotswoodHigh Jump204-08.00—
Jan 13WFS INDOOR MM#3Jan 13 · High Jump · Place 2 · SpotswoodSpotswoodHigh Jump24-06.00—
Jan 13WFS INDOOR MM#3Jan 13 · 500 Meters · Place 2 · SpotswoodSpotswood500 Meters21:31.25—
Jan 7East Coast EliteJan 7 · Progressions: 1.29, 1.34, 1.39, 1.44, 1.49, 1.54, 1.59, 1.64, 1.69 · Place 18 · SpotswoodSpotswoodProgressions: 1.29, 1.34, 1.39, 1.44, 1.49, 1.54, 1.59, 1.64, 1.69181.34m PBSR
Jan 7East Coast EliteJan 7 · Progressions: 1.29, 1.34, 1.39, 1.44, 1.49, 1.54, 1.59, 1.64, 1.69 · Place 18 · SpotswoodSpotswoodProgressions: 1.29, 1.34, 1.39, 1.44, 1.49, 1.54, 1.59, 1.64, 1.69181.34mSR
Jan 7East Coast EliteJan 7 · 500 Meters · Place 2 · SpotswoodSpotswood500 Meters21:32.71SR
Jan 7East Coast EliteJan 7 · 500 Meters · Place 40 · SpotswoodSpotswood500 Meters401:32.71SR

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 3200 Meters · Place 10 · SpotswoodSpotswood3200 Meters10.12:55.97a PB12
Dec 17Holiday Track ClassicDec 17 · High Jump · Place 5 · SpotswoodSpotswoodHigh Jump5.4-06.0012
Dec 7FUMA Mini Invite #1Dec 7 · 1000 Meters · Place 4 · SpotswoodSpotswood1000 Meters4.3:35.71a PB12
Dec 7FUMA Mini Invite #1Dec 7 · High Jump · Place 2 · SpotswoodSpotswoodHigh Jump2.4-08.0012
Feb 12VHSL Region 3C ChampionshipsFeb 12 · 500 Meters · Place 14 · SpotswoodSpotswood500 Meters141:34.66—
Feb 3Valley District MeetFeb 3 · High Jump · Place 3 · SpotswoodSpotswoodHigh Jump34-02.00—
Feb 3Valley District MeetFeb 3 · 500 Meters · Place 5 · SpotswoodSpotswood500 Meters51:35.19—
Jan 25Fred Hardy InvitationalJan 25 · High Jump · Place 6 · SpotswoodSpotswoodHigh Jump64-02.0011
Jan 25Fred Hardy InvitationalJan 25 · 300 Meters · Place 27 · SpotswoodSpotswood300 Meters2753.48 PB11
Jan 8Liberty Premier InvitationalJan 8 · 500 Meters · Place 45 · SpotswoodSpotswood500 Meters451:36.86—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 13EMU Meet #1Dec 13 · High Jump · Place 1 · SpotswoodSpotswoodHigh Jump1.4-08.00 PB12
May 13JJ Updike Last Chance InvitationalMay 13 · High Jump · Place 2 · SpotswoodSpotswoodHigh Jump24-08.00—
May 13JJ Updike Last Chance InvitationalMay 13 · 800 Meters · Place 6 · SpotswoodSpotswood800 Meters62:39.54—
May 6Dogwood Track ClassicMay 6 · 400 Meters · Place 68 · SpotswoodSpotswood400 Meters681:10.13—
Apr 23Gus Lacy Track ClassicApr 23 · High Jump · Place 10 · SpotswoodSpotswoodHigh Jump104-04.0011
Apr 23Gus Lacy Track ClassicApr 23 · 800 Meters · Place 12 · SpotswoodSpotswood800 Meters122:43.3411
Apr 9Sprint into Spring InvitationalApr 9 · High Jump · SPOTSWOODSPOTSWOODHigh Jump—4-00.0011
Apr 9Sprint into Spring InvitationalApr 9 · 800 Meters · Place 8 · SPOTSWOODSPOTSWOOD800 Meters82:43.9711
Apr 6Rockbridge Meet Apr 6 · High Jump · Place 3 · SpotswoodSpotswoodHigh Jump34-02.00—
Apr 6Rockbridge Meet Apr 6 · 400 Meters · Place 3 · SpotswoodSpotswood400 Meters31:09.56—
Apr 6Rockbridge Meet Apr 6 · 200 Meters · Place 6 · SpotswoodSpotswood200 Meters631.32 PB—
Apr 6Rockbridge Meet Apr 6 · High Jump · Place 3 · SpotswoodSpotswoodHigh Jump34-02.00—
Apr 6Rockbridge Meet Apr 6 · 400 Meters · Place 3 · SpotswoodSpotswood400 Meters31:09.56—
Apr 6Rockbridge Meet Apr 6 · 200 Meters · Place 6 · SpotswoodSpotswood200 Meters631.32—
Jan 11Eastern Mennonite University Invitational #2Jan 11 · High Jump · Place 3 · SpotswoodSpotswoodHigh Jump3.4-06.0011

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 11Walt McCormick Memorial InvitationalDec 11 · 500 Meters · Place 56 · SpotswoodSpotswood500 Meters56.1:37.36a11
Dec 11Walt McCormick Memorial InvitationalDec 11 · High Jump · SpotswoodSpotswoodHigh Jump—NH11
Dec 4Virginia Commonwealth Indoor GamesDec 4 · 500 Meters · Place 9 · SpotswoodSpotswood500 Meters9.1:41.87a11
Dec 4Virginia Commonwealth Indoor GamesDec 4 · High Jump · Place 4 · SpotswoodSpotswoodHigh Jump4.4-06.0011

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2Valley District ChampionshipsJun 2 · 200 Meters · Place 10 · SpotswoodSpotswood200 Meters1032.18—
May 27Valley District Meet #4May 27 · 200 Meters · Place 8 · SpotswoodSpotswood200 Meters833.04—
May 27Valley District Meet #4May 27 · 200 Meters · Place 8 · SpotswoodSpotswood200 Meters833.04—

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 11VTCA Winter Classic @ VMIJan 11 · 500 Meters · Place 55 · SpotswoodSpotswood500 Meters551:37.949
Jan 11VTCA Winter Classic @ VMIJan 11 · 500 Meters · Place 55 · SpotswoodSpotswood500 Meters551:37.949
Jan 11VTCA Winter Classic @ VMIJan 11 · 500 Meters · Place 55 · SpotswoodSpotswood500 Meters551:37.949
Jan 4Bulldog InvitationalJan 4 · 300 Meters · Place 224 · SpotswoodSpotswood300 Meters22453.629
Jan 4Bulldog InvitationalJan 4 · 500 Meters · Place 95 · SpotswoodSpotswood500 Meters951:41.019
Jan 4Bulldog InvitationalJan 4 · 300 Meters · Place 223 · SpotswoodSpotswood300 Meters22353.629