Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSunshine Showcase · Jan 245:29.44Sunshine ShowcaseJanuary 24, 2026
1 Mile · OutdoorBolles Mile Showcase · Apr 45:43.67Bolles Mile ShowcaseApril 4, 2025
1600 Meters · IndoorBolles Mini Meet · Feb 135:31.45Bolles Mini MeetFebruary 13, 2025
400 Meters · OutdoorBolles Sprint Field Meet · Apr 171:12.72Bolles Sprint Field MeetApril 17, 2024
800 Meters · IndoorSunshine Showcase · Jan 242:28.05Sunshine ShowcaseJanuary 24, 2026

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Sunshine ShowcaseJan 24 · 1 Mile · Place 80 · Bolles1 Mile805:29.44 PB—
Jan 24Sunshine ShowcaseJan 24 · 800 Meters · Place 68 · Bolles800 Meters682:28.05 PB—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 4Bolles Mile ShowcaseApr 4 · 1 Mile · Place 209 · Bolles1 Mile2095:43.67 PB—
Apr 4Bolles Mile ShowcaseApr 4 · 1 Mile · Place 209 · Bolles1 Mile2095:43.677

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Bolles Mini MeetFeb 13 · 800 Meters · Place 45 · Bolles800 Meters452:46.42—
Feb 13Bolles Mini MeetFeb 13 · 1600 Meters · Place 62 · Bolles1600 Meters625:31.45 PB—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17Bolles Sprint Field MeetApr 17 · 400 Meters · Place 38 · Bolles400 Meters381:12.72 PB6
Apr 12Bolles Mile ShowcaseApr 12 · 1 Mile · Place 206 · Bolles1 Mile2065:51.586

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 6Bolles Mile ShowcaseApr 6 · 1 Mile · Place 202 · Bolles1 Mile2026:06.71—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Bolles Mini MeetFeb 17 · 800 Meters · Place 19 · Bolles800 Meters192:41.656