Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:46.81Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorDC 6 4A and Mid-State 2A Conference Championships · Jan 303:09.70DC 6 4A and Mid-State 2A Conference ChampionshipsJanuary 30, 2025
1600 Meters · IndoorNorthern Durham Polar Bear(Senior Day) · Jan 175:05.17Northern Durham Polar Bear(Senior Day)January 17, 2026
1600 Meters · OutdoorNCHSAA 7A Central Regional · May 94:36.02aNCHSAA 7A Central RegionalMay 9, 2026
3200 Meters · OutdoorNCRunners Elite Dash for Doobie · Nov 1510:42.63NCRunners Elite Dash for DoobieNovember 15, 2025
800 Meters · OutdoorOrange County Championships 2026 · Apr 112:06.29aOrange County Championships 2026April 11, 2026
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 265:07.22Carolina Distance CarnivalApril 26, 2025
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 262:17.68Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9NCHSAA 7A Central RegionalMay 9 · 1600 Meters · Place 9 · Chapel Hill1600 Meters9.4:36.02a PB10
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 1600 Meters · Place 9 · Chapel Hill1600 Meters9.4:36.02a10
May 1Mount Tabor Last Chance MeetMay 1 · 1600 Meters · Place 9 · Chapel Hill1600 Meters9.4:38.84a10
Apr 28TRAC Conference ChampionshipApr 28 · 1600 Meters · Place 6 · Chapel Hill1600 Meters6.4:37.05a10
Apr 23TRAC Conference Meet #4Apr 23 · 800 Meters · Place 5 · Chapel Hill800 Meters5.2:06.41a10
Apr 11Orange County Championships 2026Apr 11 · 800 Meters · Place 4 · Chapel Hill800 Meters4.2:06.29a PB10
Apr 9TRAC Conference Meet #3Apr 9 · 1600 Meters · Place 1 · Chapel Hill1600 Meters1.4:38.71a10
Mar 25TRAC TRI MEET #2Mar 25 · 800 Meters · Place 3 · Chapel Hill800 Meters3.2:08.25a10
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 2 · Chapel Hill1600 Meters24:45.4210
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 2 · Chapel Hill1 Mile24:46.81 PB10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Northern Durham Polar Bear(Senior Day)Jan 17 · 1600 Meters · Place 11 · Chapel Hill1600 Meters115:05.17 PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 220 · Chapel Hill3200 Meters22010:42.63 PB—
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 541 · Chapel Hill1600 Meters5415:05.44FR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 541 · Chapel HillMR Carnival: Rocky Hansen Christ Sch 4:04.295415:07.22 PBFR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 234 · Chapel HillMR Carnival: Tim Brown Hough 1:52.212342:17.68 PBFR
Apr 8DC VI Meet #2 at East Chapel HillApr 8 · 800 Meters · Place 8 · Chapel Hill800 Meters82:20.719
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 12 · Chapel Hill1 Mile124:58.139
Mar 10CHCCS Early Season track MeetMar 10 · 1600 Meters · Chapel Hill1600 Meters—DNS9

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 1000 Meters · Place 10 · Chapel Hill1000 Meters103:09.70 PB9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Stay In Your Lane InvitationalDec 14 · 1600 Meters · Place 54 · Chapel Hill1600 Meters54.5:13.78a9