Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorUSATF Minnesota Summer Meet #3 · Jul 15 | 7:11.01a | USATF Minnesota Summer Meet #3 | July 15, 2025 |
| 100 Meters · OutdoorUSATF Minnesota Summer Meet #2 · Jul 1 | 15.75a | USATF Minnesota Summer Meet #2 | July 1, 2025 |
| 200 Meters · OutdoorUSATF Minnesota Summer Meet #2 · Jul 1 | 32.20a | USATF Minnesota Summer Meet #2 | July 1, 2025 |
| 400 Meters · OutdoorUSATF Minnesota Summer Meet #2 · Jul 1 | 1:10.51a | USATF Minnesota Summer Meet #2 | July 1, 2025 |
| 800 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #3 · Jan 4 | 2:51.19a | USATF Minnesota Indoor All-Comers Meet #3 | January 4, 2026 |
| Complete · IndoorUSATF Minnesota Indoor #4 - Members · Feb 2 | 1:06.80 | USATF Minnesota Indoor #4 - Members | February 2, 2020 |
| High Jump · IndoorUSATF Minnesota Indoor All-Comers Meet #3 · Jan 4 | 1.15m | USATF Minnesota Indoor All-Comers Meet #3 | January 4, 2026 |
| High Jump · OutdoorUSATF Minnesota Summer Meet #3 · Jul 15 | 1.15m | USATF Minnesota Summer Meet #3 | July 15, 2025 |
| Long Jump · IndoorUSATF Minnesota Indoor All-Comers Meet #3 · Jan 4 | 3.58m | USATF Minnesota Indoor All-Comers Meet #3 | January 4, 2026 |
| Long Jump · OutdoorUSATF Minnesota Summer Meet #2 · Jul 1 | 3.20m | USATF Minnesota Summer Meet #2 | July 1, 2025 |
| Results · IndoorUSATF Minnesota Indoor Championships · Mar 8 | 2:28.97 | USATF Minnesota Indoor Championships | March 8, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Indoor Track
4 results2025 Outdoor Track
6 results2020 Indoor Track
3 results