Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorPinecrest Polar Bear Meet 3 · Feb 32:43.43Pinecrest Polar Bear Meet 3February 3, 2024
1600 Meters · IndoorWeddington Invitational · Jan 54:59.44Weddington InvitationalJanuary 5, 2024
1600 Meters · OutdoorNCRunners Elite Junior/Senior Frosh/Soph Invitational · May 44:50.73NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4, 2024
800 Meters · OutdoorCary AC Elite Sprint & Distance · Apr 252:00.95Cary AC Elite Sprint & DistanceApril 25, 2025
800 Meters · Relay Split · IndoorNCHSAA 3A Champs · Feb 112:09.118NCHSAA 3A ChampsFebruary 11, 2026
800 Meters · Relay Split · OutdoorNCHSAA 2A/4A Outdoor State Championship · May 172:05.177NCHSAA 2A/4A Outdoor State ChampionshipMay 17, 2025
Combined results · OutdoorSAC Meet #3 · Mar 235:16.00SAC Meet #3March 23, 2023

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 83A Central RegionalsMay 8 · 800 Meters · Place 5 · North Carolina Science and Math (Durham)North Carolina Science and Math (Durham)800 Meters5.2:09.70a12
Apr 29Diamond 9 Conference ChampionshipApr 29 · 800 Meters · North Carolina Science and Math (Durham)North Carolina Science and Math (Durham)800 Meters—DNS12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 3A ChampsFeb 11 · 800 Meters · North Carolina Science and Math (Durham)North Carolina Science and Math (Durham)800 MetersRelay Split—2:09.118 PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1000 Meters · Place 22 · UnattachedUnattached1000 Meters22.2:44.82a12
Feb 14NCHSAA 1A/2A State Championships Feb 14 · 1000 Meters · Place 7 · NC Sci & MathNC Sci & Math1000 Meters72:46.4511

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · North Carolina Science and Math (Durham)North Carolina Science and Math (Durham)800 MetersRelay Split—2:05.177 PB11
May 9NCHSAA 2A Mideast RegionalMay 9 · 800 Meters · Place 5 · North Carolina Science and Math (Durham)North Carolina Science and Math (Durham)800 Meters5.2:06.58a11
Apr 25Cary AC Elite Sprint & DistanceApr 25 · 800 Meters · Place 7 · NC School of Science & MathNC School of Science & Math800 Meters72:00.95 PB11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 1600 Meters · Place 7 · PinecrestPinecrest1600 Meters74:50.73 PB—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 1600 Meters · Place 8 · PinecrestPinecrest1600 Meters84:51.85—
Mar 20SAC #3Mar 20 · 800 Meters · Place 6 · PinecrestPinecrest800 Meters62:09.45a—
Mar 16Mid-South RelaysMar 16 · 1600 Meters · Place 5 · PinecrestPinecrest1600 Meters54:51.8510
Mar 16Mid-South RelaysMar 16 · 1600 Meters · Place 5 · PinecrestPinecrest1600 Meters54:51.85a—
Mar 7SAC #2Mar 7 · 800 Meters · Place 2 · PinecrestPinecrest800 Meters2.2:09.62a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Pinecrest Polar Bear Meet 3Feb 3 · 1000 Meters · Place 4 · PinecrestPinecrest1000 Meters42:43.43 PB10
Jan 5Weddington InvitationalJan 5 · 1600 Meters · Place 25 · PinecrestPinecrest1600 Meters254:59.44 PB10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Pinecrest Polar Bear MeetDec 29 · 1600 Meters · Place 2 · PinecrestPinecrest1600 Meters2.4:58.64aUnofficial10
Dec 2The Viking Polar BearDec 2 · 1600 Meters · Place 2 · PinecrestPinecrest1600 Meters2.4:59.84aUnofficial10
Mar 23SAC Meet #3Mar 23 · Combined results · Place 6 · PinecrestPinecrestCombined results65:16.00 PB9
Mar 16SAC Meet 2Mar 16 · 800 Meters · Place 7 · PinecrestPinecrest800 Meters7.2:22.10a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Reindeer ClassicDec 16 · 1600 Meters · Place 26 · PinecrestPinecrest1600 Meters26.5:06.56a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 10SAC Polar BearDec 10 · 1600 Meters · Place 2 · PinecrestPinecrest1600 Meters2.5:10.62aUnofficial9
Dec 3SAC Polar Bear 1Dec 3 · 3200 Meters · PinecrestPinecrest3200 Meters--NT9