Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Columbus PARCCampbellsport Invitational · Oct 6 | 22:36.44 | Campbellsport Invitational | October 6, 2016 |
| 5,000 Meters · EAA GroundsWarrior Invitational · Sep 1 | 20:28.50 | Warrior Invitational | September 1, 2016 |
| 5,000 Meters · Fond Du Lac County ParkECC Conference Meet · Oct 14 | 20:28.9 | ECC Conference Meet | October 14, 2017 |
| 5,000 Meters · Homestead Hollow ParkSlinger Owls Invite · Oct 3 | 20:38.40 | Slinger Owls Invite | October 3, 2019 |
| 5,000 Meters · Homestead Hollow ParkSlinger Owls Invite · Sep 27 | 20:05.51 | Slinger Owls Invite | September 27, 2018 |
| 5,000 Meters · Kettle Moraine Lutheran HSKettle Moraine Lutheran Invite · Aug 24 | 24:02.74 | Kettle Moraine Lutheran Invite | August 24, 2017 |
| 5,000 Meters · Lake Breeze Golf CourseECC Conference Varsity Meet · Oct 11 | 20:37.7 | ECC Conference Varsity Meet | October 11, 2018 |
| 5,000 Meters · Markesan HSMarkesan Invite · Sep 10 | 21:28.13 | Markesan Invite | September 10, 2019 |
| 5,000 Meters · Mascoutin Golf ClubECC Conference Meet · Oct 17 | 18:58.46 | ECC Conference Meet | October 17, 2019 |
| 5,000 Meters · Mayville Golf CourseMike Hurlbert Invite · Sep 13 | 19:14.98 | Mike Hurlbert Invite | September 13, 2019 |
| 5,000 Meters · Murray ParkKris Greening Invitational · Sep 21 | 20:45.71 | Kris Greening Invitational | September 21, 2019 |
| 5,000 Meters · River Bend ParkHoricon Invite · Sep 21 | 21:41.95 | Horicon Invite | September 21, 2017 |
| 5,000 Meters · Riverbend ParkFlyway Invitational · Sep 22 | 22:39.9 | Flyway Invitational | September 22, 2016 |
| 5,000 Meters · Sheboygan Lutheran HSCrusader Challenge · Sep 12 | 22:02.0 | Crusader Challenge | September 12, 2017 |
| 5,000 Meters · Tuscumbia Golf CourseECC Conference Meet · Oct 15 | 21:55.0 | ECC Conference Meet | October 15, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WIAA D2 Sectional - MayvilleOct 25 · 5,000 Meters Varsity · Place 79 · Campbellsport | 5,000 Meters Varsity | 79 | 19:43.6 | 12 |
| Oct 17 | ECC Conference MeetOct 17 · 5,000 Meters Varsity · Place 43 · Campbellsport | 5,000 Meters Varsity | 43 | 18:58.46 PB | 12 |
| Oct 3 | Slinger Owls InviteOct 3 · 5,000 Meters Varsity--Small Schools · Place 23 · Campbellsport | 5,000 Meters Varsity--Small Schools | 23 | 20:38.40 PB | 12 |
| Sep 26 | Horicon River RunSep 26 · 5,000 Meters Varsity · Place 33 · Campbellsport | 5,000 Meters Varsity | 33 | 19:22.4Unofficial | 12 |
| Sep 21 | Kris Greening InvitationalSep 21 · 5,000 Meters Varsity · Place 72 · Campbellsport | 5,000 Meters Varsity | 72 | 20:45.71 PB | 12 |
| Sep 17 | Sheboygan Lutheran InviteSep 17 · 5,000 Meters Varsity · Place 63 · Campbellsport | 5,000 Meters Varsity | 63 | 20:06.4Unofficial | 12 |
| Sep 13 | Mike Hurlbert InviteSep 13 · 5,000 Meters Varsity · Place 65 · Campbellsport | 5,000 Meters Varsity | 65 | 19:14.98 PB | 12 |
| Sep 10 | Markesan InviteSep 10 · 5,000 Meters Varsity · Place 22 · Campbellsport | 5,000 Meters Varsity | 22 | 21:28.13 PB | 12 |
2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | ECC Conference Varsity MeetOct 11 · 5,000 Meters Varsity · Place 50 · Campbellsport | 5,000 Meters Varsity | 50 | 20:37.7 PB | 11 |
| Sep 27 | Slinger Owls InviteSep 27 · 5,000 Meters Boys Small School Varsity · Place 23 · Campbellsport | 5,000 Meters Boys Small School Varsity | 23 | 20:05.51 PB | 11 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WIAA D2 Sectional - WinneconneOct 21 · 5,000 Meters Varsity · Place 86 · Campbellsport | 5,000 Meters Varsity | 86 | 20:45.16 | 10 |
| Oct 14 | ECC Conference MeetOct 14 · 5,000 Meters Varsity · Place 48 · Campbellsport | 5,000 Meters Varsity | 48 | 20:28.9 PB | 10 |
| Oct 5 | Campbellsport InviteOct 5 · 5,000 Meters Varsity · Place 51 · Campbellsport | 5,000 Meters Varsity | 51 | 20:44.31Unofficial | 10 |
| Sep 28 | Owls InvitationalSep 28 · 5,000 Meters Varsity Small Schools · Place 37 · Campbellsport | 5,000 Meters Varsity Small Schools | 37 | 20:42.58 | 10 |
| Sep 21 | Horicon InviteSep 21 · 5,000 Meters Varsity · Place 58 · Campbellsport | 5,000 Meters Varsity | 58 | 21:41.95 PB | 10 |
| Sep 16 | Kris Greening InvitationalSep 16 · 5,000 Meters Varsity · Place 121 · Campbellsport | 5,000 Meters Varsity | 121 | 22:27.67 | 10 |
| Sep 12 | Crusader ChallengeSep 12 · 5,000 Meters Varsity · Place 108 · Campbellsport | 5,000 Meters Varsity | 108 | 22:02.0 PB | 10 |
| Sep 7 | Mayville InviteSep 7 · 5,000 Meters Varsity · Place 157 · Campbellsport | 5,000 Meters Varsity | 157 | 21:52.28 | 10 |
| Aug 31 | Warrior InvitationalAug 31 · 5,000 Meters Varsity · Place 22 · Campbellsport | 5,000 Meters Varsity | 22 | 22:33.33 | 10 |
| Aug 24 | Kettle Moraine Lutheran InviteAug 24 · 5,000 Meters Varsity · Place 59 · Campbellsport | 5,000 Meters Varsity | 59 | 24:02.74 PB | 10 |
2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WIAA D2 Sectional - Mayville/RiponOct 21 · 5,000 Meters Varsity · Place 100 · Campbellsport | 5,000 Meters Varsity | 100 | 20:33.38 | 9 |
| Oct 15 | ECC Conference MeetOct 15 · 5,000 Meters Varsity · Place 52 · Campbellsport | 5,000 Meters Varsity | 52 | 21:55.0 PB | 9 |
| Oct 6 | Campbellsport InvitationalOct 6 · 5,000 Meters Varsity · Place 61 · Campbellsport | 5,000 Meters Varsity | 61 | 22:36.44 PB | 9 |
| Sep 29 | Owl InviteSep 29 · 5,000 Meters Small School Varsity Boys · Place 51 · Campbellsport | 5,000 Meters Small School Varsity Boys | 51 | 21:17 | 9 |
| Sep 22 | Flyway InvitationalSep 22 · 5,000 Meters Varsity · Place 81 · Campbellsport | 5,000 Meters Varsity | 81 | 22:39.9 PB | 9 |
| Sep 17 | Kris Greening InviteSep 17 · 5,000 Meters Varsity · Place 81 · Campbellsport | 5,000 Meters Varsity | 81 | 22:42.61Unofficial | 9 |
| Sep 13 | Sheboygan Lutheran Crusader ChallengeSep 13 · 5,000 Meters Varsity · Place 128 · Campbellsport | 5,000 Meters Varsity | 128 | 22:37 | 9 |
| Sep 6 | Markesan InvitationalSep 6 · 5,000 Meters Varsity · Place 36 · Campbellsport | 5,000 Meters Varsity | 36 | 26:06.97 | 9 |
| Sep 1 | Warrior InvitationalSep 1 · 5,000 Meters Varsity · Place 35 · Campbellsport | 5,000 Meters Varsity | 35 | 20:28.50 PB | 9 |
| Aug 25 | Kettle Moraine Lutheran InviteAug 25 · 5,000 Meters Varsity · Place 76 · Campbellsport | 5,000 Meters Varsity | 76 | 26:13.70 | 9 |