Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 10 | MSHSL Section 4A ChampionshipsJun 10 · 800 Meters · Place 10 · Nova Classical Academy | 800 Meters | 10. | 2:16.82a | 12 |
| May 27 | Skyline Conference ChampionshipMay 27 · 800 Meters · Place 7 · Nova Classical Academy | 800 Meters | 7. | 2:14.59a | 12 |
| May 24 | Gryphon Invitational #3May 24 · 800 Meters · Place 5 · Nova Classical Academy | 800 Meters | 5. | 2:11.65a PB | 12 |
| May 19 | True Team at St. Croix Prep AcademyMay 19 · 800 Meters · Place 2 · Nova Classical Academy | 800 Meters | 2. | 2:12.75a | 12 |
| May 15 | Skyline Meet May FifteenthMay 15 · 1600 Meters · Place 3 · Nova Classical Academy | 1600 Meters | 3 | 4:54.14 PB | 12 |
| May 15 | Skyline Meet May FifteenthMay 15 · 800 Meters · Place 5 · Nova Classical Academy | 800 Meters | 5 | 2:21.17 | 12 |
| May 15 | Skyline MeetMay 15 · 1600 Meters · Place 3 · Nova Classical Academy | 1600 Meters | 3. | 4:54.14a | 12 |
| May 15 | Skyline MeetMay 15 · 800 Meters · Place 5 · Nova Classical Academy | 800 Meters | 5. | 2:21.17a | 12 |
| May 8 | Skyline MeetMay 8 · 1600 Meters · Place 4 · Nova Classical Academy | 1600 Meters | 4. | 5:00.38a | 12 |
| May 8 | Skyline MeetMay 8 · 800 Meters · Place 6 · Nova Classical Academy | 800 Meters | 6. | 2:23.07a | 12 |
| May 6 | Gryphon Invitational #2May 6 · 3200 Meters · Place 3 · Nova Classical Academy | 3200 Meters | 3. | 10:43.72a PB | 12 |
| Apr 29 | Skyline MeetApr 29 · 1600 Meters · Place 3 · Nova Classical Academy | 1600 Meters | 3. | 5:03.17aUnofficial | 12 |
| Apr 29 | Skyline MeetApr 29 · 800 Meters · Place 5 · Nova Classical Academy | 800 Meters | 5. | 2:20.27aUnofficial | 12 |
| Apr 22 | Gryphon Invitational #1Apr 22 · 1600 Meters · Place 4 · Nova Classical Academy | 1600 Meters | 4 | 5:23.91 | 12 |
2019 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MSHSL Section 4AMay 30 · 1600 Meters · Place 17 · Nova Classical Academy | 1600 Meters | 17. | 5:00.21a | 10 |
| May 23 | St. Croix Lutheran InvitationalMay 23 · 3200 Meters · Place 2 · Nova Classical Academy | 3200 Meters | 2 | 10:53.76 | 10 |
| May 23 | SCL InvitationalMay 23 · 3200 Meters · Place 2 · Nova Classical Academy | 3200 Meters | 2. | 10:53.76a | 10 |
| May 17 | TCAC ChampionshipMay 17 · 1600 Meters · Place 5 · Nova Classical Academy | 1600 Meters | 5. | 5:01.13aUnofficial | 10 |
| May 11 | Minnehaha Makeup MeetMay 11 · 800 Meters · Place 14 · Nova Classical A | 800 Meters | 14 | 2:22.27 | 10 |
| May 7 | True Team Section 4AMay 7 · 1600 Meters · Place 9 · Nova Classical Academy | 1600 Meters | 9. | 5:01.69a | 10 |
| May 4 | Redhawk InvitationalMay 4 · 3200 Meters · Place 4 · Nova Classical Academy | 3200 Meters | 4. | 11:24.15a | 10 |
2018 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | SCL InvitationalMay 23 · 800 Meters · Place 14 · Nova Classical Academy | 800 Meters | 14. | 2:30.3 | 9 |
| May 21 | Chub Bettels MeetMay 21 · 1600 Meters · Place 32 · Nova Classical Academy | 1600 Meters | 32. | 5:38.23a | 9 |
| May 5 | Redhawk InvitationalMay 5 · 1600 Meters · Place 12 · Nova Classical Academy | 1600 Meters | 12. | 5:44.93a | 9 |