Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWavelight All American Track Classic · Apr 96:01.40aWavelight All American Track ClassicApril 9, 2026
1600 Meters · IndoorASICS Holiday Invitational · Dec 206:01.98aASICS Holiday InvitationalDecember 20, 2025
1600 Meters · OutdoorWavelight All American Track Classic · Apr 95:59.75aWavelight All American Track ClassicApril 9, 2026
3200 Meters · IndoorASICS Holiday Invitational · Dec 2013:28.23aASICS Holiday InvitationalDecember 20, 2025
3200 Meters · OutdoorNorthwestern Home Meet #3 · Mar 2512:51.49aNorthwestern Home Meet #3March 25, 2026
800 Meters · OutdoorCatawba Ridge #2 · Mar 182:46.45aCatawba Ridge #2March 18, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 9Wavelight All American Track ClassicApr 9 · 3200 Meters · Place 55 · Catawba RidgeCatawba Ridge3200 Meters5513:55.42a11
Apr 9Wavelight All American Track ClassicApr 9 · 1 Mile · Place 33 · Catawba RidgeCatawba Ridge1 Mile336:01.40a PB11
Apr 9Wavelight All American Track ClassicApr 9 · 1600 Meters · Place 34 · Catawba RidgeCatawba Ridge1600 Meters345:59.75a PB11
Mar 25Northwestern Home Meet #3Mar 25 · 3200 Meters · Place 2 · Catawba RidgeCatawba Ridge3200 Meters2.12:51.49a PB11
Mar 18Catawba Ridge #2Mar 18 · 800 Meters · Place 4 · Catawba RidgeCatawba Ridge800 Meters4.2:46.45a PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 3200 Meters · Place 6 · UnattachedUnattached3200 Meters6.13:28.23a PB10
Dec 20ASICS Holiday InvitationalDec 20 · 1600 Meters · Place 35 · UnattachedUnattached1600 Meters35.6:01.98a PB10
Dec 13Stay In Your Lane InvitationalDec 13 · 1600 Meters · Place 25 · UnattachedUnattached1600 Meters25.6:02.63a10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 3200 Meters · Place 20 · Catawba RidgeCatawba Ridge3200 Meters2013:40.0010
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 3200 Meters · Place 20 · Catawba RidgCatawba Ridg3200 Meters2013:40.00—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 3200 Meters · Place 20 · Catawba RidgCatawba Ridg3200 Meters2013:40.00—
May 10SCHSL 5A - D2 Mid State (District 2)May 10 · 3200 Meters · Place 20 · Catawba RidgeCatawba Ridge3200 Meters2013:40.0010
Apr 8Catawba Ridge Home Meet #1 vs. Nation FordApr 8 · 3200 Meters · Place 3 · Catawba RidgeCatawba Ridge3200 Meters314:13.8610
Apr 8Catawba Ridge Home Meet #1 vs. Nation FordApr 8 · 1600 Meters · Place 3 · Catawba RidgeCatawba Ridge1600 Meters36:26.9110
Apr 2Indian Land H.S Meet 1Apr 2 · 3200 Meters · Place 5 · Catawba RidgeCatawba Ridge3200 Meters514:41.0410
Apr 2Indian Land H.S Meet 1Apr 2 · 1600 Meters · Place 4 · Catawba RidgeCatawba Ridge1600 Meters46:37.4710
Mar 19Northwestern Home Meet #2Mar 19 · 3200 Meters · Place 1 · Catawba RidgeCatawba Ridge3200 Meters1.13:18.31a10
Mar 19Northwestern Home Meet #2Mar 19 · 800 Meters · Place 3 · Catawba RidgeCatawba Ridge800 Meters3.2:48.52a10
Mar 15Trojan Relays 2025Mar 15 · 1600 Meters · Place 11 · Catawba RidgeCatawba Ridge1600 Meters11.6:15.28a10
Mar 8Clash of the CarolinasMar 8 · 3200 Meters · Place 24 · Catawba RidgeCatawba Ridge3200 Meters24.13:27.38a10