Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Indoor2023 USATF Colorado Indoor All-Comers Meet #3 · Feb 5 | 6:26.35a | 2023 USATF Colorado Indoor All-Comers Meet #3 | February 5, 2023 |
| 1000 Meters · Indoor2023 USATF Colorado Indoor All-Comers Meet #3 · Feb 5 | 3:48.55a | 2023 USATF Colorado Indoor All-Comers Meet #3 | February 5, 2023 |
| 1500 Meters · IndoorUSATF COLORADO INDOOR ALL COMER #1 · Jan 8 | 5:50.86a | USATF COLORADO INDOOR ALL COMER #1 | January 8, 2023 |
| 1500 Meters · OutdoorUSATF Colorado Association Junior Olympic Championships · Jun 22 | 5:19.61a | USATF Colorado Association Junior Olympic Championships | June 22, 2024 |
| 1600 Meters · IndoorColorado Classic Pre-Season #1 · Feb 7 | 5:29.70a | Colorado Classic Pre-Season #1 | February 7, 2026 |
| 1600 Meters · OutdoorLiberty Bell Middle School 1600 · Apr 25 | 5:26.96a | Liberty Bell Middle School 1600 | April 25, 2026 |
| 2000m Steeplechase · 0.838m · OutdoorRunningLane Track Championships · May 22 | 8:02.04a | RunningLane Track Championships | May 22, 2026 |
| 3000 Meters · OutdoorUSATF Colorado Association Junior Olympic Championships · Jun 23 | 12:32.63a | USATF Colorado Association Junior Olympic Championships | June 23, 2023 |
| 3200 Meters · IndoorColorado Classic Pre-Season #2 · Feb 21 | 11:24.98a | Colorado Classic Pre-Season #2 | February 21, 2026 |
| 3200 Meters · OutdoorRunningLane Track Championships · May 22 | 11:17.10a | RunningLane Track Championships | May 22, 2026 |
| 600 Meters · IndoorUSATF Colorado All Comers Meet #3 · Jan 28 | 2:03.09a | USATF Colorado All Comers Meet #3 | January 28, 2024 |
| 800 Meters · IndoorUSATF Colorado All Comer #1 · Jan 7 | 2:42.45a | USATF Colorado All Comer #1 | January 7, 2024 |
| 800 Meters · OutdoorBRUTE FORCE OPEN · Jun 8 | 2:39.13a | BRUTE FORCE OPEN | June 8, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
3 results2026 Indoor Track
2 results2025 Indoor Track
1 results2024 Outdoor Track
5 results2024 Indoor Track
3 results2023 Outdoor Track
4 results2023 Indoor Track
4 results