Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
26 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MSHSL Section 3AMay 30 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 23.97aUnofficial | 12 |
| May 23 | MSHSL Sub-Section 3 SWMay 23 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 23.69aUnofficial | 12 |
| May 23 | MSHSL Sub-Section 3 SWMay 23 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 11.86aUnofficial | 12 |
| May 23 | MSHSL Sub-Section 3 SWMay 23 · 200 Meters · Place 10 · SW MN Christian / Edgerton | 200 Meters | 10. | 25.38aUnofficial | 12 |
| May 16 | Redrock Conference MeetMay 16 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 24.48aUnofficial | 12 |
| May 16 | Redrock Conference MeetMay 16 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 12.28aUnofficial | 12 |
| May 16 | Redrock Conference MeetMay 16 · 200 Meters · Place 7 · SW MN Christian / Edgerton | 200 Meters | 7. | 25.90a PB | 12 |
| May 14 | Trojan RelaysMay 14 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 24.7aUnofficial | 12 |
| May 14 | Trojan RelaysMay 14 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 12.36aUnofficial | 12 |
| May 9 | Dick Davidson Inv.May 9 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 26.01aUnofficial | 12 |
| May 9 | Dick Davidson Inv.May 9 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 12.37aUnofficial | 12 |
| May 9 | Dick Davidson Inv.May 9 · 100 Meters · Place 12 · SW MN Christian / Edgerton | 100 Meters | 12. | 13.25a | 12 |
| May 6 | True Team Section 3AMay 6 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 25.20aUnofficial | 12 |
| May 6 | True Team Section 3AMay 6 · 200 Meters · Place 16 · SW MN Christian / Edgerton | 200 Meters | 16. | 26.63a | 12 |
| May 6 | True Team Section 3AMay 6 · 100 Meters · Place 20 · SW MN Christian / Edgerton | 100 Meters | 20. | 12.83a | 12 |
| May 2 | Worthington MeetMay 2 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 25.30aUnofficial | 12 |
| May 2 | Worthington MeetMay 2 · 200 Meters · Place 5 · SW MN Christian / Edgerton | 200 Meters | 5. | 26.04a | 12 |
| May 2 | Worthington MeetMay 2 · 100 Meters · Place 4 · SW MN Christian / Edgerton | 100 Meters | 4. | 12.80a | 12 |
| Apr 25 | Worthington InviteApr 25 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 25.68aUnofficial | 12 |
| Apr 25 | Worthington InviteApr 25 · 200 Meters · Place 8 · SW MN Christian / Edgerton | 200 Meters | 8. | 27.17a | 12 |
| Apr 25 | Worthington InviteApr 25 · 100 Meters · Place 15 · SW MN Christian / Edgerton | 100 Meters | 15. | 13.11a | 12 |
| Apr 9 | Luverne Cardinals RelaysApr 9 · 200 Meters · Place 16 · SW MN Christian / Edgerton | 200 Meters | 16. | 26.98a | 12 |
| Apr 5 | MCC Rebel RelaysApr 5 · 100 Meters · Place 7 · SW MN Christian / Edgerton | 100 Meters | 7. | 13.01a | 12 |
| Apr 2 | Luverne InviteApr 2 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 25.1aUnofficial | 12 |
| Apr 2 | Luverne InviteApr 2 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 13.02aUnofficial | 12 |
| Apr 2 | Luverne InviteApr 2 · 100 Meters · Place 14 · SW MN Christian / Edgerton | 100 Meters | 14. | 13.18a | 12 |
2018 Outdoor Track
14 results2017 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | MSHSL Section 3 - Sub-Section SWMay 25 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 12.16aUnofficial | 10 |
| May 25 | MSHSL Section 3 - Sub-Section SWMay 25 · 100 Meters · Place 9 · SW MN Christian / Edgerton | 100 Meters | 9. | 12.86a | 10 |
| May 18 | Redrock Conference MeetMay 18 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 12.43aUnofficial | 10 |
| May 18 | Redrock Conference MeetMay 18 · 100 Meters · Place 11 · SW MN Christian / Edgerton | 100 Meters | 11. | 12.84a | 10 |
| May 11 | Dick Davidson InvitationalMay 11 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 11.82aUnofficial | 10 |
| May 11 | Dick Davidson InvitationalMay 11 · 100 Meters · Place 10 · SW MN Christian / Edgerton | 100 Meters | 10. | 13.06a | 10 |
| May 4 | Trojan InviteMay 4 · 200 Meters · Place 16 · SW MN Christian / Edgerton | 200 Meters | 16. | 27.91a | 10 |
| May 4 | Trojan InviteMay 4 · 100 Meters · Place 19 · SW MN Christian / Edgerton | 100 Meters | 19. | 13.41a | 10 |
| Apr 27 | Worthington InviteApr 27 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 12.34Unofficial | 10 |
| Apr 27 | Worthington InviteApr 27 · 400 Meters · Place 16 · SW MN Christian / Edgerton | 400 Meters | 16. | 1:05.69a | 10 |
| Apr 27 | Worthington InviteApr 27 · 100 Meters · Place 19 · SW MN Christian / Edgerton | 100 Meters | 19. | 13.30a | 10 |
| Apr 22 | Pipestone InvitationalApr 22 · 100 Meters · Place 15 · Southwest Mn Christian | 100 Meters | 15 | 13.12a PR | 10 |
| Apr 18 | Fulda InvitationalApr 18 · 100 Meters · Place 17 · Southwest Mn Christian | 100 Meters | 17 | 13.43a | 10 |
| Apr 11 | Luverne MeetApr 11 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 13.70Unofficial | 10 |
| Apr 11 | Luverne MeetApr 11 · 200 Meters · Place 19 · SW MN Christian / Edgerton | 200 Meters | 19. | 27.15a | 10 |
| Apr 4 | Luverne MeetApr 4 · 400 Meters · Place 9 · SW MN Christian / Edgerton | 400 Meters | 9. | 1:03.36a PB | 10 |
| Apr 4 | Luverne MeetApr 4 · 200 Meters · Place 15 · SW MN Christian / Edgerton | 200 Meters | 15. | 27.66a | 10 |
| Apr 4 | Luverne MeetApr 4 · 100 Meters · Place 16 · SW MN Christian / Edgerton | 100 Meters | 16. | 13.25a | 10 |
2016 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 26 | Sub-Section Track MeetMay 26 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 29.45Unofficial | 9 |
| May 26 | Sub-Section Track MeetMay 26 · 100 Meters · Place 29 · SW MN Christian / Edgerton | 100 Meters | 29. | 13.61aUnofficial | 9 |
| May 12 | Dick Davidson InvitationalMay 12 · 200 Meters · Place 21 · Southwest Mn Christian | 200 Meters | 21 | 29.15a PB | 9 |
| May 5 | JH MCC InvitationalMay 5 · 400 Meters · Place 3 · SW MN Christian / Edgerton | 400 Meters | 3. | 1:10.40 | 9 |
| May 2 | JH Rebel RelaysMay 2 · 400 Meters · Place 9 · SW MN Christian / Edgerton | 400 Meters | 9. | 1:09.00Unofficial | 9 |
| Apr 26 | TMB MeetApr 26 · 200 Meters · Place 11 · Southwest Mn Christian | 200 Meters | 11 | 29.43a | 9 |
| Apr 25 | Fulda JH InvitationalApr 25 · 400 Meters · SW MN Christian / Edgerton | 400 Meters | — | 66.8aUnofficial | 9 |
| Apr 21 | Pipestone Jr. High MeetApr 21 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 30.54Unofficial | 9 |
| Apr 21 | Pipestone Jr. High MeetApr 21 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 13.80Unofficial | 9 |
| Apr 21 | Pipestone Jr. High MeetApr 21 · 200 Meters · Place 7 · SW MN Christian / Edgerton | 200 Meters | 7. | 28.70a | 9 |
| Apr 19 | Marshall MeetApr 19 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 28.24sUnofficial | 9 |
| Apr 19 | Marshall MeetApr 19 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 14.5Unofficial | 9 |
| Apr 19 | Marshall MeetApr 19 · 200 Meters · Place 8 · SW MN Christian / Edgerton | 200 Meters | 8. | 28.48a | 9 |
| Apr 12 | Luverne MeetApr 12 · 100 Meters · SW MN Christian / Edgerton | 100 MetersRelay Split | — | 14.00cUnofficial | 9 |
| Apr 12 | Luverne MeetApr 12 · 100 Meters · Place 33 · SW MN Christian / Edgerton | 100 Meters | 33. | 14.92a | 9 |
| Apr 5 | Luverne MeetApr 5 · 200 Meters · SW MN Christian / Edgerton | 200 MetersRelay Split | — | 29.97cUnofficial | 9 |
| Apr 5 | Luverne MeetApr 5 · 200 Meters · Place 31 · SW MN Christian / Edgerton | 200 Meters | 31. | 29.89a | 9 |
| Apr 5 | Luverne MeetApr 5 · 100 Meters · Place 26 · SW MN Christian / Edgerton | 100 Meters | 26. | 14.34a | 9 |