Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorCoastal Conference Championship · Jan 282:57.85Coastal Conference ChampionshipJanuary 28, 2026
1600 Meters · IndoorCoastal Conference Championship · Jan 284:45.41Coastal Conference ChampionshipJanuary 28, 2026
1600 Meters · Indoor · Hand timedCroatan Polar Bear #1 · Jan 85:21.0hCroatan Polar Bear #1January 8, 2025
1600 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 164:37.20aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026
3200 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 1610:14.42aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026
800 Meters · OutdoorSwansboro Meet 1 · Mar 92:11.07Swansboro Meet 1March 9, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 11 · Swansboro1600 Meters11.4:37.20a PB12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 3200 Meters · Place 12 · Swansboro3200 Meters12.10:14.42a PB12
Apr 182026 Seahawk HS InvitationalApr 18 · 3200 Meters · Place 2 · Swansboro3200 Meters2.10:15.76a12
Apr 182026 Seahawk HS InvitationalApr 18 · 1600 Meters · Place 10 · Swansboro1600 Meters10.4:40.80a12
Mar 9Swansboro Meet 1Mar 9 · 800 Meters · Place 4 · Swansboro800 Meters42:11.07 PB—

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28Coastal Conference ChampionshipJan 28 · 1600 Meters · Place 4 · Swansboro1600 Meters44:45.41 PB—
Jan 28Coastal Conference ChampionshipJan 28 · 1000 Meters · Place 8 · Swansboro1000 Meters82:57.85 PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 17West Carteret Conference Meet #2Dec 17 · 3200 Meters · Place 4 · Swansboro3200 Meters4.11:22.73aUnofficial12
Dec 17West Carteret Conference Meet #2Dec 17 · 1600 Meters · Place 4 · Swansboro1600 Meters4.4:55.61aUnofficial12
Apr 30Coastal Conference MeetApr 30 · 3200 Meters · Place 7 · Swansboro3200 Meters711:19.00—
Apr 30Coastal Conference MeetApr 30 · 1600 Meters · Place 7 · Swansboro1600 Meters75:04.50—
Apr 23Liles Dowdy Onslow County MeetApr 23 · 3200 Meters · Place 5 · Swansboro3200 Meters511:02.00—
Feb 5Coastal Conference ChampionshipFeb 5 · 3200 Meters · Place 8 · Swansboro3200 Meters8.11:15.64aUnofficial11
Feb 5Coastal Conference ChampionshipFeb 5 · 1600 Meters · Place 10 · Swansboro1600 Meters10.5:11.77aUnofficial11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8Croatan Polar Bear #1Jan 8 · 1600 Meters · Place 10 · Swansboro Pirates1600 Meters105:21.0h PB11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Swansboro Meet #3Dec 18 · 1600 Meters · Place 7 · Swansboro1600 Meters7.5:08.00Unofficial11
Dec 10West Carteret Polar Bear #2Dec 10 · 1600 Meters · Place 8 · Swansboro1600 Meters8.5:13.32aUnofficial11
May 2Coastal 3A Conference MeetMay 2 · 3200 Meters · Place 10 · Swansboro3200 Meters1012:04.80—
Apr 11Swansboro Meet #4Apr 11 · 3200 Meters · Place 4 · Swansboro3200 Meters413:26.10—
Apr 11Swansboro Meet #4Apr 11 · 1600 Meters · Place 8 · Swansboro1600 Meters85:40.09—
Mar 14Swansboro Meet #3Mar 14 · 3200 Meters · Place 3 · Swansboro3200 Meters312:05.50—
Mar 11Swansboro Meet #2Mar 11 · 800 Meters · Place 6 · Swansboro800 Meters62:39.60—
Mar 7West Carteret Outdoor HomeMar 7 · 3200 Meters · Place 5 · Swansboro3200 Meters5.12:03.11a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 25Swansboro Meet #2Jan 25 · 1600 Meters · Place 8 · Swansboro1600 Meters85:53.23a—
Jan 10Onslow County MeetJan 10 · 1600 Meters · Place 10 · Swansboro1600 Meters106:01.96—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 20Swansboro Meet #1Nov 20 · 3200 Meters · Place 6 · Swansboro3200 Meters6.12:24.10aUnofficial10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26Croatan Polar Bear #3Jan 26 · 1600 Meters · Place 11 · Swansboro1600 Meters116:18.52—
Jan 11Swansboro #3Jan 11 · 1600 Meters · Place 11 · Swansboro1600 Meters116:06.83—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Croatan Polar Bear #2Dec 14 · 1000 Meters · Place 11 · Swansboro1000 Meters11.3:37.45aUnofficial9
Nov 22Croatan Polar Bear #1Nov 22 · 1000 Meters · Place 9 · Swansboro1000 Meters9.3:38.03aUnofficial9