Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Rebel Invite · Sep 5 | 17:48.9 | Rebel Invite | September 5, 2015 |
| 5,000 Meters · Baraboo High SchoolBadger North Conference Championship · Oct 14 | 21:09.06 | Badger North Conference Championship | October 14, 2017 |
| 5,000 Meters · Blackhawk GCJanesville Midwest Invite · Sep 23 | 21:58.1 | Janesville Midwest Invite | September 23, 2017 |
| 5,000 Meters · Blackhawk GCMidwest Invitational · Sep 24 | 22:55.6 | Midwest Invitational | September 24, 2016 |
| 5,000 Meters · Darlington Community High SchoolDarlington Invitational · Sep 3 | 22:28.2 | Darlington Invitational | September 3, 2016 |
| 5,000 Meters · Fort Atkinson HSBadger North-South Challenge · Sep 12 | 21:52 | Badger North-South Challenge | September 12, 2017 |
| 5,000 Meters · Grant ParkFranklin Invite · Sep 15 | 21:56.86 | Franklin Invite | September 15, 2017 |
| 5,000 Meters · Lake Breeze Golf CourseW.I.A.A. Sectional Meet Winneconne · Oct 23 | 22:09.30 | W.I.A.A. Sectional Meet Winneconne | October 23, 2015 |
| 5,000 Meters · Lake Country LutheranLightning Invitational · Oct 1 | 25:20.89 | Lightning Invitational | October 1, 2016 |
| 5,000 Meters · Ridges Golf CourseWIAA D1 State XC Championships · Oct 28 | 21:23.4 | WIAA D1 State XC Championships | October 28, 2017 |
| 5,000 Meters · Spring BrookNightfall Classic · Sep 29 | 20:49.10 | Nightfall Classic | September 29, 2017 |
| 5,000 Meters · Standing Rocks ParkSPASH Invite · Sep 9 | 21:38.36 | SPASH Invite | September 9, 2017 |
| 5,000 Meters · Standing Rocks ParkSPASH Invitational · Sep 12 | 22:44.3 | SPASH Invitational | September 12, 2015 |
| 5,000 Meters · Tendick ParkPort Washington Invite · Oct 5 | 21:12.73 | Port Washington Invite | October 5, 2017 |
| 5,000 Meters · West Bend East HSWisconsin Little Ten Conference Championship · Oct 15 | 22:35 | Wisconsin Little Ten Conference Championship | October 15, 2015 |
| 5,000 Meters · West Bend HSJamie Block Invite · Aug 26 | 21:36.8 | Jamie Block Invite | August 26, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA D1 State XC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 162 · Beaver Dam | 5,000 Meters Varsity | 162 | 21:23.4 PB | 12 |
| Oct 14 | Badger North Conference ChampionshipOct 14 · 5,000 Meters Varsity · Place 12 · Beaver Dam | 5,000 Meters Varsity | 12 | 21:09.06 PB | 12 |
| Oct 5 | Port Washington InviteOct 5 · 5,000 Meters Varsity · Place 35 · Beaver Dam | 5,000 Meters Varsity | 35 | 21:12.73 PB | 12 |
| Sep 29 | Nightfall ClassicSep 29 · 5,000 Meters Varsity Div 1 · Place 19 · Beaver Dam | 5,000 Meters Varsity Div 1 | 19 | 20:49.10 PB | 12 |
| Sep 23 | Janesville Midwest InviteSep 23 · 5,000 Meters Varsity · Place 95 · Beaver Dam | 5,000 Meters Varsity | 95 | 21:58.1 PB | 12 |
| Sep 15 | Franklin InviteSep 15 · 5,000 Meters Varsity · Place 23 · Beaver Dam | 5,000 Meters Varsity | 23 | 21:56.86 PB | 12 |
| Sep 12 | Badger North-South ChallengeSep 12 · 5,000 Meters Varsity · Place 30 · Beaver Dam | 5,000 Meters Varsity | 30 | 21:52 PB | 12 |
| Sep 9 | SPASH InviteSep 9 · 5,000 Meters Varsity · Place 28 · Beaver Dam | 5,000 Meters Varsity | 28 | 21:38.36 PB | 12 |
| Sep 2 | Darlington InviteSep 2 · 5,000 Meters Varsity · Place 25 · Beaver Dam | 5,000 Meters Varsity | 25 | 22:30.2 | 12 |
| Aug 26 | Jamie Block InviteAug 26 · 5,000 Meters Varsity · Place 64 · Beaver Dam | 5,000 Meters Varsity | 64 | 21:36.8 PB | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Port Washington InviteOct 6 · 5,000 Meters Junior Varsity · Place 41 · Beaver Dam | 5,000 Meters Junior Varsity | 41 | 23:46.93 | 11 |
| Oct 1 | Lightning InvitationalOct 1 · 5,000 Meters Varsity · Place 40 · Beaver Dam | 5,000 Meters Varsity | 40 | 25:20.89 PB | 11 |
| Sep 24 | Midwest InvitationalSep 24 · 5,000 Meters Varsity · Place 196 · Beaver Dam | 5,000 Meters Varsity | 196 | 22:55.6 PB | 11 |
| Sep 16 | Franklin Saber InviteSep 16 · 5,000 Meters Varsity · Place 55 · Beaver Dam | 5,000 Meters Varsity | 55 | 23:50.48 | 11 |
| Sep 10 | SPASH InviteSep 10 · 5,000 Meters Varsity · Place 76 · Beaver Dam | 5,000 Meters Varsity | 76 | 22:58.65 | 11 |
| Sep 3 | Darlington InvitationalSep 3 · 5,000 Meters Varsity · Place 26 · Beaver Dam | 5,000 Meters Varsity | 26 | 22:28.2 PB | 11 |
| Aug 27 | Jamie Block ChallengeAug 27 · 5,000 Meters Varsity · Place 80 · Beaver Dam | 5,000 Meters Varsity | 80 | 21:57.3 | 11 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | W.I.A.A. Sectional Meet WinneconneOct 23 · 5,000 Meters Varsity · Place 62 · Beaver Dam | 5,000 Meters Varsity | 62 | 22:09.30 PB | 10 |
| Oct 15 | Wisconsin Little Ten Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 55 · Beaver Dam | 5,000 Meters Varsity | 55 | 22:35 PB | 10 |
| Oct 8 | Port Washington InviteOct 8 · 5,000 Meters Junior Varsity · Place 23 · Beaver Dam | 5,000 Meters Junior Varsity | 23 | 23:29.55 | 10 |
| Sep 18 | Saber InvitationalSep 18 · 5,000 Meters Varsity · Place 57 · Beaver Dam | 5,000 Meters Varsity | 57 | 23:48.89 | 10 |
| Sep 12 | SPASH InvitationalSep 12 · 5,000 Meters Varsity · Place 58 · Beaver Dam | 5,000 Meters Varsity | 58 | 22:44.3 PB | 10 |
| Sep 5 | Rebel InviteSep 5 · 4,000 Meters Varsity · Place 74 · Beaver Dam | 4,000 Meters Varsity | 74 | 17:48.9 PB | 10 |