Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | MSHSL Section 6AAMay 28 · 400 Meters · Place 37 · Robbinsdale Armstrong | 400 MetersRound P | 37. | 57.27a PB | 12 |
| May 23 | Northwest Suburban Conference ChampionshipsMay 23 · 400 Meters · Robbinsdale Armstrong | 400 MetersRound P | — | 60.42a | 12 |
| Apr 30 | Crimson Invite Apr 30 · 400 Meters · Place 15 · Robbinsdale Armstrong | 400 Meters | 15. | 58.86a | 12 |
| Apr 23 | Dual CentennialApr 23 · 100 Meters · Robbinsdale Armstrong | 100 Meters | — | 12.38Unofficial | 12 |
| Apr 18 | Armstrong Invite Apr 18 · 400 Meters · Place 18 · Robbinsdale Armstrong | 400 Meters | 18. | 57.77a | 12 |
| Apr 16 | Park Center HS Apr 16 · 200 Meters · Robbinsdale Armstrong | 200 Meters | — | 25.87Unofficial | 12 |
2018 Outdoor Track
4 results2017 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MSHSL Section 6AAMay 30 · 400 Meters · Place 39 · Robbinsdale Armstrong | 400 MetersRound P | 39. | 1:00.31a | 10 |
| May 10 | True Team Section 7AAAMay 10 · 400 Meters · Place 24 · Robbinsdale Armstrong | 400 Meters | 24. | 58.66a | 10 |
| May 2 | Crimson InvitationalMay 2 · 400 Meters · Place 18 · Robbinsdale Armstrong | 400 Meters | 18. | 59.67a | 10 |