Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorIt's About Time Invitational · Nov 222:57.11aIt's About Time InvitationalNovember 22, 2025
1600 Meters · OutdoorNc Runners Tour · Apr 65:28.74aNc Runners TourApril 6, 2024
400 Meters · OutdoorCoastal Conference Meet · Apr 3054.76Coastal Conference MeetApril 30, 2025
400 Meters · Relay Split · IndoorNCHSAA 6A Champs · Feb 1253.583NCHSAA 6A ChampsFebruary 12, 2026
500 Meters · IndoorCoastal Conference Championship · Jan 281:08.76Coastal Conference ChampionshipJanuary 28, 2026
800 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 162:06.12aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026
800 Meters · Relay Split · IndoorNCHSAA 6A Champs · Feb 122:05.434NCHSAA 6A ChampsFebruary 12, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 800 Meters · Place 86 · UnattachedUnattached800 Meters86.2:06.80a11
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 800 Meters · Place 15 · SwansboroSwansboro800 Meters15.2:06.12a PB11
Apr 182026 Seahawk HS InvitationalApr 18 · 400 Meters · Place 28 · SwansboroSwansboro400 Meters28.54.77a11
Mar 9Swansboro Meet 1Mar 9 · 800 Meters · Place 3 · SwansboroSwansboro800 Meters32:10.86—

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 500 Meters · Place 9 · SwansboroSwansboro500 Meters9.1:09.61a11
Feb 12NCHSAA 6A ChampsFeb 12 · 800 Meters · SwansboroSwansboro800 MetersRelay Split—2:05.434 PB11
Feb 12NCHSAA 6A ChampsFeb 12 · 400 Meters · SwansboroSwansboro400 MetersRelay Split—53.583 PB11
Jan 28Coastal Conference ChampionshipJan 28 · 500 Meters · Place 2 · SwansboroSwansboro500 Meters21:08.76 PB—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 500 Meters · UnattachedUnattached500 Meters--DNS11
Nov 22It's About Time InvitationalNov 22 · 500 Meters · Place 6 · UnattachedUnattached500 Meters6.1:09.88a11
Nov 22It's About Time InvitationalNov 22 · 1000 Meters · Place 8 · UnattachedUnattached1000 Meters8.2:57.11a PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 17West Carteret Conference Meet #2Dec 17 · 500 Meters · Place 1 · SwansboroSwansboro500 Meters1.1:11.17aUnofficial11
Apr 30Coastal Conference MeetApr 30 · 400 Meters · Place 10 · SwansboroSwansboro400 Meters1054.76 PB—
Apr 23Liles Dowdy Onslow County MeetApr 23 · 400 Meters · Place 13 · SwansboroSwansboro400 Meters1357.50—
Feb 5Coastal Conference ChampionshipFeb 5 · 500 Meters · Place 6 · SwansboroSwansboro500 Meters6.1:13.24aUnofficial10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 18Swansboro Meet #3Dec 18 · 500 Meters · Place 3 · SwansboroSwansboro500 Meters3.1:10.80Unofficial10
Dec 10West Carteret Polar Bear #2Dec 10 · 500 Meters · Place 5 · SwansboroSwansboro500 Meters5.1:12.13aUnofficial10
Nov 26West Carteret Polar Bear #1Nov 26 · 500 Meters · Place 3 · SwansboroSwansboro500 Meters3.1:12.00Unofficial10
Apr 11Swansboro Meet #4Apr 11 · 400 Meters · Place 18 · SwansboroSwansboro400 Meters181:06.18—
Apr 6Nc Runners TourApr 6 · 1600 Meters · Place 4 · SwansboroSwansboro1600 Meters45:28.74a PB—
Mar 14Swansboro Meet #3Mar 14 · 800 Meters · Place 3 · SwansboroSwansboro800 Meters32:16.60—
Mar 11Swansboro Meet #2Mar 11 · 400 Meters · Place 2 · SwansboroSwansboro400 Meters258.25—
Mar 7West Carteret Outdoor HomeMar 7 · 1600 Meters · Place 4 · SwansboroSwansboro1600 Meters4.5:32.43a9
Mar 7West Carteret Outdoor HomeMar 7 · 800 Meters · Place 3 · SwansboroSwansboro800 Meters3.2:22.11a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 25Swansboro Meet #2Jan 25 · 1000 Meters · Place 8 · SwansboroSwansboro1000 Meters83:20.19a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 13West Carteret Winter Home Meet #2Dec 13 · 1000 Meters · Place 7 · SwansboroSwansboro1000 Meters7.3:06.10aUnofficial9
Dec 6Croatan Polar Bear #2Dec 6 · 1000 Meters · Place 11 · SwansboroSwansboro1000 Meters11.3:28.12aUnofficial9
Nov 20Swansboro Meet #1Nov 20 · 1000 Meters · Place 4 · SwansboroSwansboro1000 Meters4.3:09.31aUnofficial9
Nov 15Croatan Polar Bear #1Nov 15 · 1000 Meters · Place 5 · SwansboroSwansboro1000 Meters5.3:10.46aUnofficial9