Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorEastern / Southeast Alamance #4 · Feb 42:49.47Eastern / Southeast Alamance #4February 4, 2025
1600 Meters · IndoorEastern Alamance Polar Bear #3 · Jan 304:56.89Eastern Alamance Polar Bear #3January 30, 2024
1600 Meters · OutdoorBig 7 Meet Carrboro #1 · Mar 44:36.96Big 7 Meet Carrboro #1March 4, 2026
3200 Meters · OutdoorOrange County Championship Meet · Apr 1210:12.18Orange County Championship MeetApril 12, 2025
500 Meters · IndoorSpartan Classic · Jan 131:11.79Spartan ClassicJanuary 13, 2026
800 Meters · OutdoorOrange County Championships 2026 · Apr 112:00.83aOrange County Championships 2026April 11, 2026
800 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 152:07.907aNCHSAA 3A State Championships February 15, 2025
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:42.66Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 800 Meters · Place 10 · Carrboro800 Meters10.2:06.83a12
Apr 11Orange County Championships 2026Apr 11 · 1600 Meters · Carrboro1600 Meters—NT12
Apr 11Orange County Championships 2026Apr 11 · 800 Meters · Place 1 · Carrboro800 Meters1.2:00.83a PB12
Mar 26Big 7 Meet Carrboro #2 (Senior Night)Mar 26 · 3200 Meters · Place 1 · Carrboro3200 Meters1.10:36.23a12
Mar 26Big 7 Meet Carrboro #2 (Senior Night)Mar 26 · 1600 Meters · Place 1 · Carrboro1600 Meters1.4:37.43a12
Mar 20Big 7 Conference Meet - South Granville #1Mar 20 · 1600 Meters · Place 1 · Carrboro1600 Meters1.4:50.94a12
Mar 20Big 7 Conference Meet - South Granville #1Mar 20 · 800 Meters · Place 5 · Carrboro800 Meters5.2:26.51a12
Mar 13Patriots InvitationalMar 13 · 800 Meters · Place 13 · Carrboro800 Meters13.2:10.31a12
Mar 9Big 7 Meet #1Mar 9 · 800 Meters · Place 1 · Carrboro800 Meters12:01.8512
Mar 4Big 7 Meet Carrboro #1Mar 4 · 3200 Meters · Place 2 · Carrboro3200 Meters210:26.93SR
Mar 4Big 7 Meet Carrboro #1Mar 4 · 3200 Meters · Place 2 · Carrboro3200 Meters210:26.93SR
Mar 4Big 7 Meet Carrboro #1Mar 4 · 1600 Meters · Place 1 · Carrboro1600 Meters14:36.96 PBSR
Mar 4Big 7 Meet Carrboro #1Mar 4 · 1600 Meters · Place 1 · Carrboro1600 Meters14:36.96SR

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 500 Meters · Carrboro500 Meters--DNS12
Feb 12NCHSAA 4A ChampsFeb 12 · 500 Meters · Carrboro500 Meters--DNS12
Jan 13Spartan ClassicJan 13 · 500 Meters · Place 7 · Carrboro500 Meters71:11.79 PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9NCHSAA 3A MideastMay 9 · 3200 Meters · Carrboro3200 Meters--DNS11
May 9NCHSAA 3A MideastMay 9 · 1600 Meters · Place 10 · Carrboro1600 Meters10.4:55.52a11
May 9NCHSAA 3A MideastMay 9 · 800 Meters · Place 9 · Carrboro800 Meters9.2:05.90a11
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 262 · Carrboro1600 Meters2624:40.80JR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 264 · CarrboroMR Carnival: Rocky Hansen Christ Sch 4:04.292644:42.66 PBJR
Apr 22Northern Lakes Conference ChampionshipsApr 22 · 1600 Meters · Place 7 · Carrboro1600 Meters75:37.98—
Apr 12Orange County Championship MeetApr 12 · 3200 Meters · Place 5 · Carrboro3200 Meters510:12.18 PB11
Mar 18CBC Meet #2Mar 18 · 800 Meters · Place 1 · Carrboro800 Meters12:05.87JR
Mar 18CBC Meet #2Mar 18 · 800 Meters · Place 1 · Carrboro800 Meters12:05.87JR
Mar 18Carrboro NLAC #1Mar 18 · 1600 Meters · Carrboro1600 Meters—DNS11
Mar 18Carrboro NLAC #1Mar 18 · 800 Meters · Place 1 · Carrboro800 Meters1.2:05.87a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 3A State Championships Feb 15 · 800 Meters · Carrboro800 MetersRelay Split—2:07.907a PB11
Feb 4Eastern / Southeast Alamance #4Feb 4 · 1000 Meters · Place 4 · Carrboro1000 Meters42:49.47 PB11
Jan 28Eastern / Southeast Alamance #3Jan 28 · 1000 Meters · Place 2 · Carrboro1000 Meters22:51.8311
Jan 28Eastern / Southeast Alamance #3Jan 28 · 1000 Meters · Place 2 · Carrboro1000 Meters22:51.8311

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Donna Davis Holiday InvitationalDec 19 · 1600 Meters · Place 12 · Carrboro1600 Meters12.4:58.83a11
Jan 30Eastern Alamance Polar Bear #3Jan 30 · 1600 Meters · Place 9 · Carrboro1600 Meters94:56.89 PB10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 14East Chapel Hill Polar Bear #2Dec 14 · 3200 Meters · Carrboro3200 Meters—NT11
May 102A/3A MidEast RegionalsMay 10 · 1600 Meters · Place 15 · Carrboro1600 Meters15.5:28.90a10
Apr 13Orange County ChampionshipsApr 13 · 3200 Meters · Place 14 · Carrboro3200 Meters14.11:10.80a10
Mar 22Athens Drive Friday Night Lights 2024Mar 22 · 1600 Meters · Place 25 · Carrboro1600 Meters254:44.6010
Mar 15Patriots InvitationalMar 15 · 1600 Meters · Place 28 · Carrboro1600 Meters284:48.90—
Mar 6CHCCS Early Season Invitational 2024Mar 6 · 800 Meters · Place 11 · Carrboro800 Meters112:13.4310
Feb 3East Chapel Hill Last Chance MeetFeb 3 · 1600 Meters · Place 6 · Carrboro1600 Meters6.4:51.12aUnofficial10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Donna Davis Holiday InvitationalDec 14 · 1600 Meters · Place 4 · Carrboro1600 Meters4.4:58.09a10
Jan 21Fast Track HS InvitationalJan 21 · 500 Meters · Place 61 · Carrboro500 Meters611:22.70—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 2East Chapel Hill Polar Bear Meet #1Dec 2 · 1000 Meters · Carrboro1000 Meters—NT10
Mar 1NCRunners Eastern Tour at Franklinton Mar 1 · 800 Meters · Place 15 · Carrboro800 Meters152:26.63—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 298 · Carrboro3200 Meters298.11:42.57aUnofficial9