Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | MSHSL Section 6AAMay 28 · 800 Meters · Place 30 · Minneapolis Southwest | 800 MetersRound P | 30. | 2:10.28a PB | 12 |
| May 7 | True Team Section 6AAAMay 7 · 1600 Meters · Place 18 · Minneapolis Southwest | 1600 Meters | 18. | 5:05.47a PB | 12 |
| May 7 | True Team Section 6AAAMay 7 · 800 Meters · Place 15 · Minneapolis Southwest | 800 Meters | 15. | 2:17.09a | 12 |
| Apr 30 | Crimson Invite Apr 30 · 1600 Meters · Place 18 · Minneapolis Southwest | 1600 Meters | 18. | 5:08.49a | 12 |
2018 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MSHSL Section 6AAMay 29 · 3200 Meters · Place 22 · Minneapolis Southwest | 3200 Meters | 22. | 10:55.01a PB | 11 |
| May 8 | True Team Section 6AAAMay 8 · 3200 Meters · Place 16 · Minneapolis Southwest | 3200 Meters | 16. | 11:03.98a | 11 |
| May 5 | Redhawk InvitationalMay 5 · High Jump · Minneapolis Southwest | High Jump | -- | DNS | 11 |
| May 5 | Redhawk InvitationalMay 5 · 200 Meters · Minneapolis Southwest | 200 Meters | -- | DNS | 11 |
| May 1 | Crimson InvitationalMay 1 · 3200 Meters · Place 9 · Minneapolis Southwest | 3200 Meters | 9. | 11:11.19a | 11 |
| Apr 26 | Blaze InviteApr 26 · 1600 Meters · Place 10 · Minneapolis Southwest | 1600 Meters | 10. | 5:12.64a | 11 |
2017 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MSHSL Section 6AAMay 30 · 3200 Meters · Place 37 · Minneapolis Southwest | 3200 Meters | 37. | 11:35.15a | 10 |
| May 2 | Crimson InvitationalMay 2 · 3200 Meters · Place 17 · Minneapolis Southwest | 3200 Meters | 17. | 11:42.29a | 10 |
2016 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 10 | True Team Section 6AAAMay 10 · 800 Meters · Place 24 · Minneapolis Southwest | 800 Meters | 24. | 2:25.61a | 9 |