Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJDL Flat Is Fast Invitational · Jan 265:10.95JDL Flat Is Fast InvitationalJanuary 26, 2025
100 Meters · OutdoorHwy 24 Showdown · May 2914.39Hwy 24 ShowdownMay 29, 2021
1000 Meters · IndoorWest Carteret Winter Home Meet #2 · Jan 183:32.63West Carteret Winter Home Meet #2January 18, 2023
1500 Meters · OutdoorDuke Twilight · May 34:36.38aDuke TwilightMay 3, 2026
1600 Meters · IndoorFast Track HS Invitational · Jan 205:15.93Fast Track HS InvitationalJanuary 20, 2024
1600 Meters · OutdoorNCHSAA 3A East Regional · May 115:12.14aNCHSAA 3A East RegionalMay 11, 2024
200 Meters · OutdoorCroatan Meet #2 · May 1528.60Croatan Meet #2May 15, 2021
3000 Meters · IndoorAmerican Conference Indoor Track & Field Championships · Feb 279:44.84aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
3200 Meters · IndoorStay In Your Lane HS Invitational · Dec 911:37.16aStay In Your Lane HS InvitationalDecember 9, 2023
3200 Meters · Outdoor2024 Seahawk HS Invitational · Apr 2011:47.96a2024 Seahawk HS InvitationalApril 20, 2024
500 Meters · Indoor3A Coastal Conference Championship · Jan 261:26.033A Coastal Conference ChampionshipJanuary 26, 2022
500 Meters · OutdoorCroatan Meet #3 · Dec 71:26.13aCroatan Meet #3December 7, 2021
5000 Meters · IndoorAmerican Athletic Conference Indoor Championships · Feb 2817:53.99aAmerican Athletic Conference Indoor ChampionshipsFebruary 28, 2025
5000 Meters · Outdoor49er Classic · Mar 2017:43.50a49er ClassicMarch 20, 2025
800 Meters · OutdoorNCHSAA 3A East Regional · May 112:19.88aNCHSAA 3A East RegionalMay 11, 2024
800 Meters · Relay Split · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 202:17.653NCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 5000 Meters · CharlotteCharlotte5000 Meters—DNSSo
May 142026 American Conference Outdoor ChampionshipsMay 14 · 1500 Meters · Place 18 · CharlotteCharlotte1500 MetersRound P18.4:51.79aSo
May 3Duke TwilightMay 3 · 1500 Meters · Place 63 · CharlotteCharlotte1500 Meters63.4:36.38a PBSo
Apr 24Charlotte InviteApr 24 · 1500 Meters · Place 10 · CharlotteCharlotte1500 Meters10.4:37.06aSo
Apr 24Charlotte InviteApr 24 · 800 Meters · Place 9 · CharlotteCharlotte800 Meters9.2:21.63aSo
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 89 · CharlotteCharlotte1500 Meters89.4:45.58aSo
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 189 · CharlotteCharlotte1500 Meters189.4:40.82aSo
Mar 1949er ClassicMar 19 · 5000 Meters · CharlotteCharlotte5000 Meters—DNFSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 13 · CharlotteCharlotte3000 Meters13.9:44.84a PBSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · 3000 Meters · Place 6 · CharlotteCharlotte3000 Meters6.10:03.93aSo
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 5000 Meters · Place 18 · CharlotteCharlotte5000 Meters18.17:53.99a PBFr
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 3000 Meters · Place 18 · CharlotteCharlotte3000 Meters18.9:54.60aFr
Feb 22USC Indoor OpenFeb 22 · 1 Mile · CharlotteCharlotte1 Mile--DNSFr
Feb 22USC Indoor OpenFeb 22 · 3000 Meters · CharlotteCharlotte3000 Meters--DNFFr
Jan 31Bob Pollock Indoor InvitationalJan 31 · 3000 Meters · Place 27 · CharlotteCharlotte3000 Meters27.10:13.87aFr
Jan 26JDL Flat Is Fast InvitationalJan 26 · 1 Mile · Place 6 · CharlotteCharlotte1 Mile65:10.95 PBFR
Jan 26JDL Flat Is Fast InvitationalJan 26 · 1 Mile · Place 6 · CharlotteCharlotte1 Mile65:10.95FR
Jan 17Virginia Tech InvitationalJan 17 · 1 Mile · Place 3 · CharlotteCharlotte1 Mile3.5:16.83aFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15The American Outdoor ChampionshipsMay 15 · 5000 Meters · Place 16 · CharlotteCharlotte5000 Meters1617:52.05FR
May 15The American Outdoor ChampionshipsMay 15 · 1500 Meters · Place 17 · CharlotteCharlotte1500 MetersRound P174:45.57FR
May 4Duke TwilightMay 4 · 1500 Meters · Place 32 · CharlotteCharlotte1500 Meters324:38.74aFr
Apr 252025 Charlotte InviteApr 25 · 5000 Meters · Place 16 · CharlotteCharlotte5000 Meters1617:58.61FR
Apr 252025 Charlotte InviteApr 25 · 1500 Meters · Place 10 · CharlotteCharlotte1500 Meters105:03.98FR
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 101 · CharlotteCharlotte1500 Meters1014:48.58FR
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 101 · CharlotteCharlotte1500 Meters1014:48.58FR
Mar 2049er ClassicMar 20 · 5000 Meters · Place 12 · CharlotteCharlotte5000 Meters12.17:43.50a PBFr

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · CroatanCroatan800 MetersRelay Split—2:17.653 PB12
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 1600 Meters · Place 7 · CroatanCroatan1600 Meters7.5:17.00a12
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Place 7 · CroatanCroatan800 Meters7.2:21.07a12
May 11NCHSAA 3A East RegionalMay 11 · 1600 Meters · Place 4 · CroatanCroatan1600 Meters4.5:12.14a PB12
May 11NCHSAA 3A East RegionalMay 11 · 800 Meters · Place 3 · CroatanCroatan800 Meters3.2:19.88a PB12
May 2Coastal 3A Conference MeetMay 2 · 3200 Meters · Place 1 · CroatanCroatan3200 Meters112:21.90—
May 2Coastal 3A Conference MeetMay 2 · 1600 Meters · Place 1 · CroatanCroatan1600 Meters15:19.02—
May 2Coastal 3A Conference MeetMay 2 · 800 Meters · Place 1 · CroatanCroatan800 Meters12:24.00—
Apr 202024 Seahawk HS InvitationalApr 20 · 3200 Meters · Place 1 · CroatanCroatan3200 Meters1.11:47.96a PB12
Apr 202024 Seahawk HS InvitationalApr 20 · 1600 Meters · Place 3 · CroatanCroatan1600 Meters3.5:25.01a12
Mar 22Weddington InvitationalMar 22 · 1600 Meters · Place 13 · CroatanCroatan1600 Meters13.5:30.06a12
Mar 14Swansboro Meet #3Mar 14 · 1600 Meters · Place 1 · CroatanCroatan1600 Meters15:32.69—
Mar 14Swansboro Meet #3Mar 14 · 800 Meters · Place 1 · CroatanCroatan800 Meters12:27.70—
Mar 6Coastal 3A at Croatan #2Mar 6 · 1600 Meters · Place 1 · CroatanCroatan1600 Meters15:45.61—
Mar 6Coastal 3A at Croatan #2Mar 6 · 800 Meters · Place 1 · CroatanCroatan800 Meters12:31.84—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10NCHSAA 3A State ChampionshipsFeb 10 · 3200 Meters · CroatanCroatan3200 Meters--DNS12
Feb 10NCHSAA 3A State ChampionshipsFeb 10 · 1000 Meters · CroatanCroatan1000 Meters--DNS12
Feb 10NCHSAA 3A State ChampionshipsFeb 10 · 1600 Meters · Place 8 · CroatanCroatan1600 Meters8.5:31.26a12
Jan 20Fast Track HS InvitationalJan 20 · 1600 Meters · Place 5 · CroatanCroatan1600 Meters55:15.93 PB—
Jan 17Croatan Polar Bear #3Jan 17 · 1600 Meters · Place 1 · CroatanCroatan1600 Meters15:19.24—
Jan 5Weddington InvitationalJan 5 · 3200 Meters · Place 8 · CroatanCroatan3200 Meters812:01.9112
Jan 5Weddington InvitationalJan 5 · 1600 Meters · Place 10 · CroatanCroatan1600 Meters105:29.7512

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 13West Carteret Winter Home Meet #2Dec 13 · 3200 Meters · Place 2 · CroatanCroatan3200 Meters2.11:57.33aUnofficial12
Dec 6Croatan Polar Bear #2Dec 6 · 1600 Meters · Place 1 · CroatanCroatan1600 Meters1.5:37.30aUnofficial12
Nov 20Swansboro Meet #1Nov 20 · 3200 Meters · Place 2 · CroatanCroatan3200 Meters2.11:40.18aUnofficial12
Nov 15Croatan Polar Bear #1Nov 15 · 1600 Meters · Place 2 · CroatanCroatan1600 Meters2.5:23.97aUnofficial12
May 19NCHSAA 3A State ChampionshipMay 19 · 1600 Meters · Place 6 · CroatanCroatan1600 Meters6.5:21.28a11
May 19NCHSAA 3A State ChampionshipMay 19 · 800 Meters · Place 12 · CroatanCroatan800 Meters12.2:28.27a11
May 13NCHSAA 3A East RegionalMay 13 · 1600 Meters · Place 3 · CroatanCroatan1600 Meters3.5:24.08a11
May 13NCHSAA 3A East RegionalMay 13 · 800 Meters · Place 4 · CroatanCroatan800 Meters4.2:24.85a11
Apr 22Carolina Distance CarnivalApr 22 · 800 Meters · Place 32 · CroatanCroatan800 Meters322:25.76—
Apr 22Carolina Distance CarnivalApr 22 · 800 Meters · Place 32 · CroatanCroatan800 Meters322:25.76—
Apr 1NCRunners TourApr 1 · 1600 Meters · Place 1 · CroatanCroatan1600 Meters1.5:48.61a11
Apr 1NCRunners TourApr 1 · 800 Meters · Place 2 · CroatanCroatan800 Meters2.2:33.09a11
Mar 24Weddington InvitationalMar 24 · 800 Meters · Place 10 · CroatanCroatan800 Meters102:27.48JR
Mar 4NCRunners Eastern Tour OpenerMar 4 · 800 Meters · Place 1 · CroatanCroatan800 Meters12:35.80—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 9Stay In Your Lane HS InvitationalDec 9 · 3200 Meters · Place 1 · CroatanCroatan3200 Meters1.11:37.16a PB12
Dec 9Stay In Your Lane HS InvitationalDec 9 · 1600 Meters · Place 2 · CroatanCroatan1600 Meters2.5:17.92a12
Dec 2The Virginia Beast HS InvitationalDec 2 · 3200 Meters · Place 1 · CroatanCroatan3200 Meters1.12:05.67a12
Dec 2The Virginia Beast HS InvitationalDec 2 · 1600 Meters · Place 1 · CroatanCroatan1600 Meters1.5:34.74a12
Jan 26Croatan Polar Bear #3Jan 26 · 1000 Meters · Place 6 · CroatanCroatan1000 Meters63:38.20—
Jan 18West Carteret Winter Home Meet #2Jan 18 · 1000 Meters · Place 2 · CroatanCroatan1000 Meters23:32.63 PB—
Jan 14Atlantic Coast HS InvitationalJan 14 · 1600 Meters · Place 15 · CroatanCroatan1600 Meters156:26.6011
Jan 11Swansboro #3Jan 11 · 1600 Meters · Place 5 · CroatanCroatan1600 Meters56:34.62—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Croatan Polar Bear #2Dec 14 · 1000 Meters · Place 3 · CroatanCroatan1000 Meters3.3:31.76aUnofficial11
Dec 7West Carteret Winter Home Meet 1Dec 7 · 500 Meters · Place 4 · CroatanCroatan500 Meters4.1:33.51Unofficial11
Nov 22Croatan Polar Bear #1Nov 22 · 500 Meters · Place 4 · CroatanCroatan500 Meters4.1:30.13aUnofficial11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 263A Coastal Conference ChampionshipJan 26 · 500 Meters · Place 2 · CroatanCroatan500 Meters21:26.03 PB10
Jan 19Swansboro Meet #7Jan 19 · 500 Meters · Place 1 · CroatanCroatan500 Meters11:28.4610

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Stay In Your Lane HS InvitationalDec 11 · 500 Meters · Place 5 · CroatanCroatan500 Meters5.1:26.14a10

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 7Croatan Meet #3Dec 7 · 500 Meters · Place 4 · CroatanCroatan500 Meters4.1:26.13a PB10
Dec 1Croatan Polar Bear #2Dec 1 · 500 Meters · Place 2 · CroatanCroatan500 Meters2.1:28.36Unofficial10
May 29Hwy 24 ShowdownMay 29 · Pole Vault · Place 5 · CroatanCroatanPole Vault55-06.009
May 29Hwy 24 ShowdownMay 29 · 100 Meters · Place 3 · CroatanCroatan100 Meters314.39 PB9
May 15Croatan Meet #2May 15 · 200 Meters · Place 4 · CroatanCroatan200 Meters428.60 PB9