Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
2 results2018 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MSHSL Section 4AAMay 29 · 3200 Meters · Place 23 · Minneapolis Roosevelt | 3200 Meters | 23. | 11:47.24a | 10 |
| May 29 | MSHSL Section 4AAMay 29 · 1600 Meters · Place 19 · Minneapolis Roosevelt | 1600 Meters | 19. | 5:01.14a PB | 10 |
| May 8 | True Team Section 3AAMay 8 · 3200 Meters · Place 8 · Minneapolis Roosevelt | 3200 Meters | 8. | 10:59.87a PB | 10 |
| Apr 28 | Saints InvitationalApr 28 · 3200 Meters · Place 3 · Minneapolis Roosevelt | 3200 Meters | 3. | 11:10.17a | 10 |
2018 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 31 | Griak Indoor ClassicMar 31 · 3200 Meters · Place 7 · Mpls Roosevelt | 3200 Meters | 7 | 11:24.44 PB | 10 |
2017 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MSHSL Section 6AAMay 30 · 3200 Meters · Place 38 · Minneapolis Roosevelt | 3200 Meters | 38. | 11:40.06a | 9 |
| May 23 | Minneapolis City ConferenceMay 23 · 3200 Meters · Place 10 · Mpls Roosevelt | 3200 Meters | 10 | 11:22.01 | 9 |
2017 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 31 | Griak Indoor ClassicMar 31 · 1600 Meters · Mpls Roosevelt | 1600 Meters | — | 6:10.00 PB | 9 |