Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Apr 224:34.91Mount Tabor Mile & Throwing ThunderApril 22, 2022
1000 Meters · IndoorJDL Early Bird · Dec 42:46.12aJDL Early BirdDecember 4, 2022
1600 Meters · IndoorMondo Elite HS Invitational · Jan 284:42.29Mondo Elite HS InvitationalJanuary 28, 2022
1600 Meters · OutdoorRiverside, Farmville Central, DH Conley, Bertie, South Central · Apr 284:45.92Riverside, Farmville Central, DH Conley, Bertie, South CentralApril 28, 2022
3200 Meters · OutdoorNew Balance Dash for Doobie 3200 · Mar 2711:08.26aNew Balance Dash for Doobie 3200March 27, 2021
400 Meters · OutdoorNew Bern, Havelock, South Central · Apr 1353.7New Bern, Havelock, South CentralApril 13, 2022
800 Meters · OutdoorNCHSAA 3A East Regional · May 141:58.71aNCHSAA 3A East RegionalMay 14, 2022
Discus · 2kg · OutdoorConference Carolinas · Apr 2340.61mConference CarolinasApril 23, 2026
Hammer · 16lb / 7.26kg · Outdoor9th Annual adidas Trojan Challenge · Mar 2836.40m9th Annual adidas Trojan ChallengeMarch 28, 2026
Shot Put · 16lb / 7.26kg · IndoorMarlin 1st Chance · Dec 512.80mMarlin 1st ChanceDecember 5, 2025
Shot Put · 16lb / 7.26kg · OutdoorConference Carolinas · Apr 2411.82mConference CarolinasApril 24, 2025
Weight Throw · 35lb / 15.9kg · IndoorMarlins Invitational · Jan 3011.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
Apr 23Conference CarolinasApr 23 · Hammer · Place 21 · Mount OliveMount OliveHammer16lb / 7.26kg21.31.95mJr
Apr 23Conference CarolinasApr 23 · Discus · Place 9 · Mount OliveMount OliveDiscus2kg9.40.61m PBJr
Apr 23Conference CarolinasApr 23 · Shot Put · Place 19 · Mount OliveMount OliveShot Put16lb / 7.26kg19.11.74mJr
Apr 10The Trojan RelaysApr 10 · Hammer · Mount OliveMount OliveHammer16lb / 7.26kg--FSJr
Apr 10The Trojan RelaysApr 10 · Discus · Place 9 · Mount OliveMount OliveDiscus2kg9.40.03mJr
Apr 10The Trojan RelaysApr 10 · Shot Put · Place 19 · Mount OliveMount OliveShot Put16lb / 7.26kg19.11.70mJr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Hammer · Place 17 · Mount OliveMount OliveHammer16lb / 7.26kg17.36.40m PBJr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Discus · Place 21 · Mount OliveMount OliveDiscus2kg21.36.27mJr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Shot Put · Mount OliveMount OliveShot Put16lb / 7.26kg--FSJr
Mar 28Adidas Trojan ChallengeMar 28 · Hammer · Place 17 · Mount OliveMount OliveHammer16lb / 7.26kg17.36.40mJr
Mar 28Adidas Trojan ChallengeMar 28 · Discus · Place 21 · Mount OliveMount OliveDiscus2kg21.36.27mJr
Mar 28Adidas Trojan ChallengeMar 28 · Shot Put · Mount OliveMount OliveShot Put16lb / 7.26kg—FOULJr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Discus · Place 7 · Mount OliveMount OliveDiscus740.84mJr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Shot Put · Place 13 · Mount OliveMount OliveShot Put1311.91mJr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 22Conference CarolinasFeb 22 · Weight Throw · Place 10 · Mount OliveMount OliveWeight Throw1014.00mSR
Feb 22Conference CarolinasFeb 22 · Shot Put · Place 13 · Mount OliveMount OliveShot Put1312.59mSR
Feb 13Indoor Pre-NationalsFeb 13 · Weight Throw · Place 16 · Mount OliveMount OliveWeight Throw1611.67mSR
Feb 13Indoor Pre-NationalsFeb 13 · Shot Put · Place 17 · Mount OliveMount OliveShot Put1711.80mSR
Jan 30Marlins InvitationalJan 30 · Weight Throw · Place 22 · Mount OliveMount OliveWeight Throw2211.43mSr
Jan 30Marlins InvitationalJan 30 · Shot Put · Place 14 · Mount OliveMount OliveShot Put1412.30mSr
Jan 30Marlins InvitationalJan 30 · Weight Throw · Place 22 · Mount OliveMount OliveWeight Throw35lb / 15.9kg22.11.43m PBSr
Jan 30Marlins InvitationalJan 30 · Shot Put · Place 14 · Mount OliveMount OliveShot Put16lb / 7.26kg14.12.30mSr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · Weight Throw · Place 12 · Mount OliveMount OliveWeight Throw1211.89mSR
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · Shot Put · Place 10 · Mount OliveMount OliveShot Put1012.49mSR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Marlin 1st ChanceDec 5 · Weight Throw · Place 14 · Mount OliveMount OliveWeight Throw35lb / 15.9kg14.9.47mSr
Dec 5Marlin 1st ChanceDec 5 · Shot Put · Place 6 · Mount OliveMount OliveShot Put16lb / 7.26kg6.12.80m PBSr
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · Shot Put · Place 21 · Mount OliveMount OliveShot Put16lb / 7.26kg21.11.13mJr
Feb 7Liberty OpenFeb 7 · Shot Put · Place 44 · Mount OliveMount OliveShot Put4411.22m—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Shot Put · Place 42 · Mount OliveMount OliveShot Put16lb / 7.26kg42.11.45mJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 24Conference CarolinasApr 24 · Discus · Mount OliveMount OliveDiscus2kg--FOULSo
Apr 24Conference CarolinasApr 24 · Shot Put · Place 18 · Mount OliveMount OliveShot Put16lb / 7.26kg18.11.82m PBSo
Apr 11The Trojan RelaysApr 11 · Discus · Place 17 · Mount OliveMount OliveDiscus1736.94mSo
Apr 11The Trojan RelaysApr 11 · Shot Put · Place 16 · Mount OliveMount OliveShot Put1612.78mSo
Apr 5Braves ClassicApr 5 · Hammer · Place 16 · Mount OliveMount OliveHammer1630.90mSo
Apr 5Braves ClassicApr 5 · Discus · Place 18 · Mount OliveMount OliveDiscus1831.67mSo
Mar 72025 UNCW InviteMar 7 · Discus · Place 20 · Mount OliveMount OliveDiscus2kg20.33.65mSo
Mar 72025 UNCW InviteMar 7 · Shot Put · Place 29 · Mount OliveMount OliveShot Put16lb / 7.26kg29.10.46mSo

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 4JDL Early BirdDec 4 · 1000 Meters · Place 6 · Mount OliveMount Olive1000 Meters6.2:46.12a PBFr
Feb 5Last Chance MeetFeb 5 · 1600 Meters · Place 13 · South CentraSouth Centra1600 Meters134:42.87—
Jan 28Mondo Elite HS InvitationalJan 28 · 1600 Meters · Place 30 · South CentraSouth Centra1600 Meters304:42.29 PB—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20NCHSAA 3A State ChampionshipMay 20 · 800 Meters · Place 14 · South CentralSouth Central800 Meters14.2:07.22aUnofficial12
May 14NCHSAA 3A East RegionalMay 14 · 800 Meters · Place 3 · South CentralSouth Central800 Meters3.1:58.71a PB12
Apr 28Riverside, Farmville Central, DH Conley, Bertie, South CentralApr 28 · 800 Meters · Place 3 · South CentralSouth Central800 Meters32:06.8012
Apr 28Riverside, Farmville Central, DH Conley, Bertie, South CentralApr 28 · 1600 Meters · Place 5 · South CentralSouth Central1600 Meters54:45.92 PB12
Apr 28Riverside, Farmville Central, DH Conley, Bertie, South CentralApr 28 · 800 Meters · Place 3 · South CentralSouth Central800 Meters32:06.8012
Apr 28Riverside, Farmville Central, DH Conley, Bertie, South CentralApr 28 · 1600 Meters · Place 5 · South CentralSouth Central1600 Meters54:45.9212
Apr 22Mount Tabor Mile & Throwing ThunderApr 22 · 1 Mile · Place 2 · South CentraSouth Centra1 Mile24:34.91 PB—
Apr 13New Bern, Havelock, South CentralApr 13 · 400 Meters · Place 1 · South CentralSouth Central400 Meters153.7 PB—
Mar 30DHC Home Meet #2Mar 30 · 800 Meters · Place 2 · South CentralSouth Central800 Meters22:03.3912
Mar 23New Bern, DH Conley, JH Rose, South CentralMar 23 · 1600 Meters · Place 6 · South CentralSouth Central1600 Meters64:50.312
Mar 19Clash of the Carolinas Mar 19 · 800 Meters · Place 24 · South CentralSouth Central800 Meters242:11.68—
Mar 19Clash of the Carolinas Mar 19 · 1600 Meters · Place 32 · South CentralSouth Central1600 Meters325:01.37—

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Nov 20New Balance Dash for Doobie 3200Nov 20 · 3200 Meters · Place 16 · South CentralSouth Central3200 Meters16.10:29.10aUnofficial12
Jun 9ECC 4/A 3/A ChampionshipsJun 9 · 1600 Meters · Place 5 · South CentralSouth Central1600 Meters5.5:04.511
Jun 9ECC 4/A 3/A ChampionshipsJun 9 · 800 Meters · Place 4 · South CentralSouth Central800 Meters4.2:12.011
May 26Conley-New Bern-South Central-FarmvilleMay 26 · 1600 Meters · Place 4 · South CentraSouth Centra1600 Meters44:56.4—
May 26Conley-New Bern-South Central-FarmvilleMay 26 · 800 Meters · Place 3 · South CentraSouth Centra800 Meters32:09.0—
May 26DH Conley-New Bern- South Central MeetMay 26 · 1600 Meters · Place 4 · South CentralSouth Central1600 Meters4.4:56.411
May 26DH Conley-New Bern- South Central MeetMay 26 · 800 Meters · Place 3 · South CentralSouth Central800 Meters3.2:09.011
May 13Eastern Wayne - Conley - South CentralMay 13 · 800 Meters · Place 2 · South CentralSouth Central800 Meters2.2:09.111
Mar 27New Balance Dash for Doobie 3200Mar 27 · 3200 Meters · Place 197 · UnattachedUnattached3200 Meters197.11:08.26a PB11

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 12Hertford County, North Pitt, Farmville Central, South CentralMar 12 · 1600 Meters · Place 5 · South CentralSouth Central1600 Meters55:48.010
Mar 12South Central MeetMar 12 · 1600 Meters · Place 5 · South CentralSouth Central1600 Meters5.5:48.010