Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 10 | 4AAA True TeamMay 10 · 800 Meters · Osseo | 800 MetersRelay Split | — | 2:21.3Unofficial | 12 |
2015 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 30 | St. Michaels InviteApr 30 · 1600 Meters · Osseo | 1600 Meters | — | 5:05.42aUnofficial | 11 |
| Apr 14 | Osseo/Anoka DualApr 14 · 800 Meters · Osseo | 800 Meters | — | 2:21Unofficial | 11 |
| Apr 9 | Osseo ScrimmageApr 9 · 800 Meters · Osseo | 800 Meters | — | 2:17Unofficial | 11 |
2014 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | NWSC JV MeetMay 15 · 1600 Meters · Osseo | 1600 Meters | — | 5:09Unofficial | 10 |
| May 13 | District 279 MeetMay 13 · 1600 Meters · Osseo | 1600 Meters | — | 5:07Unofficial | 10 |
| May 13 | District 279 MeetMay 13 · 400 Meters · Osseo | 400 MetersRelay Split | — | 60Unofficial | 10 |
| May 8 | JV/JH @ Maple GroveMay 8 · 1600 Meters · Osseo | 1600 Meters | — | 5:13Unofficial | 10 |
| May 8 | JV/JH @ Maple GroveMay 8 · 800 Meters · Osseo | 800 Meters | — | 2:18Unofficial | 10 |
| May 1 | St. Michaels Invite May 1 · 1600 Meters · Place 11 · Osseo | 1600 Meters | 11. | 5:07.08a PB | 10 |
| Apr 24 | Monticello InviteApr 24 · 800 Meters · Osseo | 800 MetersRelay Split | — | 2:17.4Unofficial | 10 |
| Apr 15 | DualApr 15 · 800 Meters · Osseo | 800 Meters | — | 2:21Unofficial | 10 |
| Apr 8 | TriangularApr 8 · 3200 Meters · Osseo | 3200 Meters | — | 12:03Unofficial | 10 |
| Mar 27 | Time TrialMar 27 · 1600 Meters · Osseo | 1600 Meters | — | 5:19Unofficial | 10 |
| Mar 22 | Time Trial Mar 22 · 1600 Meters · Osseo | 1600 Meters | — | 5:28Unofficial | 10 |
| Mar 15 | Time TrialMar 15 · 1600 Meters · Osseo | 1600 Meters | — | 5:24.1Unofficial | 10 |