| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 100 Meters · OutdoorWorthington Meet · May 2 | 14.52a | Worthington Meet | May 2, 2019 |
| 1600 Meters · OutdoorTrojan Invite · May 4 | 5:55.70a | Trojan Invite | May 4, 2017 |
| 1600 Meters · OutdoorBig South Conference · May 14 | 6:22.29a | Big South Conference | May 14, 2016 |
| 3200 Meters · OutdoorMSHSL Section 2AA · May 30 | 12:29.19a | MSHSL Section 2AA | May 30, 2018 |
| 400 Meters · OutdoorMCC Early bird Inv. · Mar 31 | 1:09.30a | MCC Early bird Inv. | March 31, 2017 |
| 800 Meters · OutdoorWindom Meet · Apr 17 | 2:38.20a | Windom Meet | April 17, 2017 |
| 800 Meters · OutdoorWorthington Invite · May 5 | 2:45.03a | Worthington Invite | May 5, 2016 |
| Long Jump · OutdoorMCC Early bird Inv. · Mar 31 | 11-07.50 | MCC Early bird Inv. | March 31, 2017 |
| Triple Jump · OutdoorBob Nangle Relays · May 2 | 2:40.63a | Bob Nangle Relays | May 2, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 29 | MSHSL Section 2AAMay 29 · 3200 Meters · Place 18 · Worthington | 3200 Meters | 18. | 12:49.77a | 11 |
| May 11 | Big South Conference MeetMay 11 · 3200 Meters · Place 8 · Worthington | 3200 Meters | 8. | 13:04.62a | 11 |
| May 7 | True Team Section 2AAMay 7 · 3200 Meters · Place 16 · Worthington | 3200 Meters | 16. | 13:12.00a | 11 |
| May 7 | True Team Section 2AAMay 7 · 400 Meters · Worthington | 400 MetersRelay Split | — | 70Unofficial | 11 |
| May 2 | Worthington MeetMay 2 · 3200 Meters · Place 1 · Worthington | 3200 Meters | 1. | 13:28.55a | 11 |
| May 2 | Worthington MeetMay 2 · 100 Meters · Place 7 · Worthington | 100 Meters | 7. | 14.52a PB | 11 |
| Apr 30 | Worthington QuadApr 30 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:42Unofficial | 11 |
| Apr 30 | Worthington QuadApr 30 · 3200 Meters · Worthington | 3200 Meters | — | DNS | 11 |
| Apr 30 | Worthington QuadApr 30 · 400 Meters · Worthington | 400 MetersRelay Split | — | 1:10Unofficial | 11 |
| Apr 25 | Worthington InviteApr 25 · 3200 Meters · Place 3 · Worthington | 3200 Meters | 3. | 13:13.42a | 11 |
| Apr 9 | Luverne Cardinals RelaysApr 9 · 3200 Meters · Place 5 · Worthington | 3200 Meters | 5. | 13:34.09a | 11 |
| Apr 2 | Mcc Early-bird Apr 2 · 1600 Meters · Place 4 · Worthington | 1600 Meters | 4. | 6:17.13a | 11 |
| Apr 2 | Mcc Early-bird Apr 2 · 800 Meters · Place 5 · Worthington | 800 Meters | 5. | 2:45.89a | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 30 | MSHSL Section 2AAMay 30 · 3200 Meters · Place 17 · Worthington | 3200 Meters | 17. | 12:29.19a PB | 10 |
| May 15 | Trojan RelaysMay 15 · 3200 Meters · Place 3 · Worthington | 3200 Meters | 3 | 13:11.00 | 10 |
| May 3 | Trojan InviteMay 3 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:35Unofficial | 10 |
| May 3 | Trojan InviteMay 3 · 3200 Meters · Place 1 · Worthington | 3200 Meters | 1. | 12:53.71a | 10 |
| May 1 | Bob Nangle Arrow RelaysMay 1 · 3200 Meters · Place 2 · Worthington | 3200 Meters | 2 | 13:17.21 | 10 |
| Apr 26 | Worthington InviteApr 26 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:42Unofficial | 10 |
| Apr 26 | Worthington InviteApr 26 · 1600 Meters · Place 5 · Worthington | 1600 Meters | 5. | 6:10.66a | 10 |
| Apr 26 | Worthington InviteApr 26 · 400 Meters · Worthington | 400 MetersRelay Split | — | 65.5Unofficial | 10 |
| Apr 24 | Triangular (SJA, Worthington, Fairmont)Apr 24 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:42Unofficial | 10 |
| Apr 24 | Triangular (SJA, Worthington, Fairmont)Apr 24 · 3200 Meters · Place 4 · Worthington | 3200 Meters | 4. | 12:54.78a | 10 |
| Apr 24 | Triangular (SJA, Worthington, Fairmont)Apr 24 · 200 Meters · Worthington | 200 MetersRelay Split | — | 29.09Unofficial | 10 |
| Apr 21 | Luverne Makeup MeetApr 21 · 1600 Meters · Place 1 · Worthington | 1600 Meters | 1 | 5:56.13 | 10 |
| Apr 21 | Luverne Makeup MeetApr 21 · 800 Meters · Place 2 · Worthington | 800 Meters | 2 | 2:40.55 | 10 |
| Apr 12 | Luverne April 12 MeetApr 12 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:48Unofficial | 10 |
| Apr 12 | Luverne April 12 MeetApr 12 · 1600 Meters · Place 6 · Worthington | 1600 Meters | 6. | 6:22.36a | 10 |
| Apr 12 | Luverne April 12 MeetApr 12 · 400 Meters · Worthington | 400 MetersRelay Split | — | 69Unofficial | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 31 | MSHSL Section 2AAMay 31 · 800 Meters · Place 24 · Worthington | 800 MetersRound P | 24. | 2:38.76a | 9 |
| May 16 | Trojan RelaysMay 16 · Triple Jump · Place 6 · Worthington | Triple Jump | 6 | 5:59.27a | 9 |
| May 13 | Big South Conf MeetMay 13 · Triple Jump · Place 7 · Worthington | Triple Jump | 7 | 2:36.51a PR | 9 |
| May 9 | Section 2AA True TeamMay 9 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:36Unofficial | 9 |
| May 9 | Section 2AA True TeamMay 9 · 400 Meters · Worthington | 400 MetersRelay Split | — | 65.76Unofficial | 9 |
| May 9 | Section 2AA True TeamMay 9 · 800 Meters · Place 15 · Worthington | 800 Meters | 15. | 2:36.74aUnofficial | 9 |
| May 4 | Trojan InviteMay 4 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:36Unofficial | 9 |
| May 4 | Trojan InviteMay 4 · 1600 Meters · Place 2 · Worthington | 1600 Meters | 2. | 5:55.70a PB | 9 |
| May 4 | Trojan InviteMay 4 · 400 Meters · Worthington | 400 MetersRelay Split | — | 67.58Unofficial | 9 |
| May 2 | Bob Nangle RelaysMay 2 · Triple Jump · Place 3 · Worthington | Triple Jump | 3 | 2:40.63a PB | 9 |
| Apr 27 | Worthington InviteApr 27 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:44Unofficial | 9 |
| Apr 27 | Worthington InviteApr 27 · 400 Meters · Worthington | 400 MetersRelay Split | — | 67.04Unofficial | 9 |
| Apr 27 | Worthington InviteApr 27 · 800 Meters · Place 4 · Worthington | 800 Meters | 4. | 2:39.47a | 9 |
| Apr 17 | Windom MeetApr 17 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:37Unofficial | 9 |
| Apr 17 | Windom MeetApr 17 · 400 Meters · Worthington | 400 MetersRelay Split | — | 67.8Unofficial | 9 |
| Apr 17 | Windom MeetApr 17 · 800 Meters · Place 3 · Worthington | 800 Meters | 3. | 2:38.20a PB | 9 |
| Apr 11 | Luverne MeetApr 11 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:42Unofficial | 9 |
| Apr 11 | Luverne MeetApr 11 · 400 Meters · Worthington | 400 MetersRelay Split | — | 67.69Unofficial | 9 |
| Apr 11 | Luverne MeetApr 11 · 800 Meters · Place 7 · Worthington | 800 Meters | 7. | 2:44.04a | 9 |
| Mar 31 | MCC Early bird Inv.Mar 31 · Long Jump · Place 14 · Worthington | Long Jump | 14. | 11-07.50 PB | 9 |
| Mar 31 | MCC Early bird Inv.Mar 31 · 800 Meters · Place 2 · Worthington | 800 Meters | 2. | 2:42.40a | 9 |
| Mar 31 | MCC Early bird Inv.Mar 31 · 400 Meters · Place 4 · Worthington | 400 Meters | 4. | 1:09.30a PB | 9 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 3 | MSHSL Section 2AAJun 3 · 800 Meters · Place 27 · Worthington | 800 MetersRound P | 27. | 2:40.01a | 8 |
| May 14 | Big South ConferenceMay 14 · 1600 Meters · Place 14 · Worthington | 1600 Meters | 14 | 6:22.29a PB | 8 |
| May 10 | True Team Section 2AAMay 10 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:37aUnofficial | 8 |
| May 5 | Worthington InviteMay 5 · 800 Meters · Place 3 · Worthington | 800 Meters | 3 | 2:45.03a PB | 8 |
| Apr 26 | Fairmont- Worthington - St. James TriApr 26 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:56Unofficial | 8 |
| Apr 26 | Fairmont- Worthington - St. James TriApr 26 · 400 Meters · Worthington | 400 MetersRelay Split | — | 70.0aUnofficial | 8 |
| Apr 26 | Fairmont- Worthington - St. James TriApr 26 · 800 Meters · Worthington | 800 Meters | — | 2:57Unofficial | 8 |
| Apr 21 | Pipestone Jr. High MeetApr 21 · 400 Meters · Place 2 · Worthington | 400 Meters | 2. | 1:11.40a | 8 |
| Apr 19 | Marshall MeetApr 19 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:52aUnofficial | 8 |
| Apr 19 | Marshall MeetApr 19 · 800 Meters · Place 9 · Worthington | 800 Meters | 9. | 2:53.50a | 8 |
| Apr 12 | Luverne MeetApr 12 · 800 Meters · Worthington | 800 MetersRelay Split | — | 2:51aUnofficial | 8 |
| Apr 12 | Luverne MeetApr 12 · 800 Meters · Place 16 · Worthington | 800 Meters | 16. | 2:54.38a | 8 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 20 | Fulda JH InviteApr 20 · Long Jump · Place 6 · Worthington | Long Jump | 6. | 10-10.25 | 7 |
| Apr 20 | Fulda JH InviteApr 20 · 400 Meters · Place 1 · Worthington | 400 Meters | 1. | 1:14.00 | 7 |