Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 214:48.16Mount Tabor Mile & Throwing ThunderMarch 21, 2025
100 Meters · OutdoorUltimate Runner · Jun 2812.97aUltimate RunnerJune 28, 2025
1000 Meters · IndoorJDL Holiday Invitational · Dec 212:52.84aJDL Holiday InvitationalDecember 21, 2024
1600 Meters · IndoorEast Chapel Hill Polar Bear Meet #3 · Jan 145:10.70East Chapel Hill Polar Bear Meet #3January 14, 2023
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 214:46.49Mount Tabor Mile & Throwing ThunderMarch 21, 2025
400 Meters · OutdoorTRAC Conference Meet #3 · Apr 955.06aTRAC Conference Meet #3April 9, 2026
5000 Meters · OutdoorUltimate Runner · Jun 2820:07.49aUltimate RunnerJune 28, 2025
800 Meters · OutdoorOrange County Championship Meet · Apr 122:05.41Orange County Championship MeetApril 12, 2025
800 Meters · Relay Split · IndoorNCHSAA 7A Champs · Feb 182:08.479NCHSAA 7A ChampsFebruary 18, 2026
Combined results · OutdoorNorthern Durham Home Meet #1 · Mar 152:20.43Northern Durham Home Meet #1March 15, 2023
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:51.13Carolina Distance CarnivalApril 26, 2025
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 262:03.50Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 23TRAC Conference Meet #4Apr 23 · 800 Meters · Place 12 · Chapel HillChapel Hill800 Meters12.2:08.93a12
Apr 11Orange County Championships 2026Apr 11 · 800 Meters · Place 7 · Chapel HillChapel Hill800 Meters7.2:09.42a12
Apr 9TRAC Conference Meet #3Apr 9 · 400 Meters · Place 5 · Chapel HillChapel Hill400 Meters5.55.06a PB12
Mar 25TRAC TRI MEET #2Mar 25 · 800 Meters · Place 7 · Chapel HillChapel Hill800 Meters7.2:16.61a12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 14 · Chapel HillChapel Hill1600 Meters144:58.3212
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 14 · Chapel HillChapel Hill1 Mile145:00.1012
Mar 13Patriots InvitationalMar 13 · 800 Meters · Place 14 · Chapel HillChapel Hill800 Meters14.2:10.47a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 7A ChampsFeb 18 · 800 Meters · Chapel HillChapel Hill800 MetersRelay Split—2:08.479 PB12
Jan 10Beat the Sleet InvitationalJan 10 · 1000 Meters · Place 4 · Chapel HillChapel Hill1000 Meters42:55.2112

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 28Ultimate RunnerJun 28 · 5000 Meters · Place 15 · 8_BrookerM8_BrookerM5000 Meters15.20:07.49a PB11
Jun 28Ultimate RunnerJun 28 · 1 Mile · Place 15 · 8_BrookerM8_BrookerM1 Mile15.5:08.68a11
Jun 28Ultimate RunnerJun 28 · 800 Meters · Place 18 · 8_BrookerM8_BrookerM800 Meters18.2:29.36a11
Jun 28Ultimate RunnerJun 28 · 400 Meters · Place 8 · 8_BrookerM8_BrookerM400 Meters8.57.14a11
Jun 28Ultimate RunnerJun 28 · 100 Meters · Place 14 · 8_BrookerM8_BrookerM100 Meters14.12.97a PB11
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 367 · Chapel HillChapel Hill1600 Meters3674:49.48JR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 366 · Chapel HillChapel HillMR Carnival: Rocky Hansen Christ Sch 4:04.293664:51.13 PBJR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 94 · Chapel HillChapel HillMR Carnival: Tim Brown Hough 1:52.21942:03.50 PBJR
Apr 12Orange County Championship MeetApr 12 · 800 Meters · Place 4 · Chapel HillChapel Hill800 Meters42:05.41 PB11
Apr 5Panther InvitationalApr 5 · 800 Meters · Chapel HillChapel Hill800 Meters—DNS11
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1600 Meters · Place 10 · Chapel HillChapel Hill1600 Meters104:46.49 PB—
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 10 · Chapel HillChapel Hill1 Mile104:48.16 PB11
Mar 10CHCCS Early Season track MeetMar 10 · 800 Meters · Place 13 · Chapel HillChapel Hill800 Meters13.2:28.87a11
Mar 10CHCCS Early Season track MeetMar 10 · 400 Meters · Place 2 · Chapel HillChapel Hill400 Meters2.56.88a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1000 Meters · Place 21 · Chapel HillChapel Hill1000 Meters21.2:52.84a PB11
Dec 21JDL Holiday InvitationalDec 21 · 800 Meters · Place 13 · Chapel HillChapel Hill800 MetersRelay Split13.2:12.07311

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25Chapel Hill and East Chapel HillApr 25 · 800 Meters · Place 9 · Chapel HillChapel Hill800 Meters92:14.96—
Apr 18Chapel Hill and Hillside 2024Apr 18 · 800 Meters · Place 15 · Chapel HillChapel Hill800 Meters152:20.97—
Apr 18Chapel Hill and Hillside 2024Apr 18 · 400 Meters · Place 10 · Chapel HillChapel Hill400 Meters1056.43—
Mar 21Chapel Hill and RiversideMar 21 · 400 Meters · Place 6 · Chapel HillChapel Hill400 Meters656.69—
Mar 6CHCCS Early Season Invitational 2024Mar 6 · 800 Meters · Place 12 · Chapel HillChapel Hill800 Meters122:14.7510
Mar 6CHCCS Early Season Invitational 2024Mar 6 · 1600 Meters · Place 8 · Chapel HillChapel Hill1600 Meters84:57.3310

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 24Mount Tabor Mile & Throwing ThunderMar 24 · 1 Mile · Place 13 · Chapel HillChapel Hill1 Mile134:58.999
Mar 15Northern Durham Home Meet #1Mar 15 · Combined results · Place 4 · Chapel HillChapel HillCombined results42:20.43 PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 14East Chapel Hill Polar Bear Meet #3Jan 14 · 1600 Meters · Place 14 · Chapel HillChapel Hill1600 Meters145:10.70 PB9
Jan 10Spartan ClassicJan 10 · 1000 Meters · Place 13 · Chapel HillChapel Hill1000 Meters133:00.829

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 10East Chapel Hill Polar Bear Meet #2Dec 10 · 1600 Meters · Place 25 · Chapel HillChapel Hill1600 Meters25.5:16.47aUnofficial9