Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 245:14.78Mount Tabor Mile & Throwing ThunderMarch 24, 2023
1000 Meters · IndoorSnowball Invitational · Jan 172:49.74Snowball InvitationalJanuary 17, 2025
1000 Meters · OutdoorWake Forest Polar Bear #3 · Jan 252:58.72aWake Forest Polar Bear #3January 25, 2024
1600 Meters · IndoorMondo Elite HS Invitational · Feb 14:42.34Mondo Elite HS InvitationalFebruary 1, 2025
1600 Meters · OutdoorWake County Championships · Apr 124:44.72Wake County ChampionshipsApril 12, 2025
3200 Meters · IndoorCAP 8A & Mid-South 7A/8A Conference Championships · Jan 1611:09.04CAP 8A & Mid-South 7A/8A Conference ChampionshipsJanuary 16, 2026
3200 Meters · OutdoorNCRunners Elite Dash for Doobie · Nov 1510:34.14NCRunners Elite Dash for DoobieNovember 15, 2025
800 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 152:06.262aNCHSAA 4A State Championships February 15, 2025

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 16CAP 8A & Mid-South 7A/8A Conference ChampionshipsJan 16 · 3200 Meters · Place 9 · Millbrook3200 Meters911:09.04 PB12

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 201 · Millbrook Hi3200 Meters20110:34.14 PB—
Apr 12Wake County ChampionshipsApr 12 · 1600 Meters · Place 17 · Millbrook1600 Meters174:44.72 PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Millbrook800 MetersRelay Split—2:06.262a PB11
Feb 1Mondo Elite HS InvitationalFeb 1 · 1600 Meters · Place 67 · Millbrook1600 Meters674:42.34 PB—
Jan 17Snowball InvitationalJan 17 · 1600 Meters · Place 6 · Millbrook1600 Meters64:45.0511
Jan 17Snowball InvitationalJan 17 · 1000 Meters · Place 7 · Millbrook1000 Meters72:49.74 PB11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Millbrook3200 Meters—DNS11
Jan 25Wake Forest Polar Bear #3Jan 25 · 1000 Meters · Place 4 · Millbrook1000 Meters4.2:58.72a PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 25Wake Forest HS Polar Bear #3Jan 25 · 1000 Meters · Place 4 · Millbrook1000 Meters42:58.72—
Jan 12Snowball InvitationalJan 12 · 1000 Meters · Place 24 · Millbrook1000 Meters242:56.0510

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 148 · Millbrook3200 Meters148.10:35.49aUnofficial10
Mar 24Mount Tabor Mile & Throwing ThunderMar 24 · 1 Mile · Place 13 · Millbrook1 Mile135:14.78 PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18Wake Forest HS Polar Bear #2Jan 18 · 1000 Meters · Place 30 · Millbrook1000 Meters303:13.09—
Jan 18Wake Forest HS Polar Bear #2Jan 18 · 1600 Meters · Place 15 · Millbrook1600 Meters155:15.48—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 288 · Millbrook3200 Meters288.11:32.87aUnofficial9