Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · American Legion Golf CourseSmiley Invite · Sep 15 | 20:50.92 | Smiley Invite | September 15, 2018 |
| 5,000 Meters · American Legion Golf CourseSmiley Invite · Sep 16 | 19:52.71 | Smiley Invite | September 16, 2017 |
| 5,000 Meters · Frey FieldWisconsin Valley Conference Meet · Oct 15 | 21:12.29 | Wisconsin Valley Conference Meet | October 15, 2016 |
| 5,000 Meters · Nine Mile ForestWausau City Meet · Sep 28 | 19:43.5 | Wausau City Meet | September 28, 2017 |
| 5,000 Meters · Rhinelander HSHodag Invite · Aug 29 | 21:06.6 | Hodag Invite | August 29, 2019 |
| 5,000 Meters · Standing Rocks ParkWisconsin Valley Conference Meet · Oct 14 | 19:36.6 | Wisconsin Valley Conference Meet | October 14, 2017 |
| 5,000 Meters · Standing Rocks ParkSPASH Invite · Sep 9 | 21:00.44 | SPASH Invite | September 9, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Wisconsin Valley Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 65 · Wausau West | 5,000 Meters Junior Varsity | 65 | 20:10 | 12 |
| Oct 12 | Merrill Bluejay InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 5 · Wausau West | 5,000 Meters Junior Varsity | 5 | 20:15.6 | 12 |
| Oct 3 | Wausau City MeetOct 3 · 5,000 Meters Junior Varsity · Place 14 · Wausau West | 5,000 Meters Junior Varsity | 14 | 20:01.9 | 12 |
| Sep 24 | Gartzke Flowage Invite (Antigo)Sep 24 · 5,000 Meters Varsity · Place 20 · Wausau West | 5,000 Meters Varsity | 20 | 22:48 | 12 |
| Sep 14 | SPASH Panther InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 46 · Wausau West | 5,000 Meters Junior Varsity | 46 | 20:35 | 12 |
| Aug 29 | Hodag InviteAug 29 · 5,000 Meters Varsity · Place 52 · Wausau West | 5,000 Meters Varsity | 52 | 21:06.6 PB | 12 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Wisconsin Valley Conference MeetOct 13 · Varsity · Place 49 · Wausau West | Varsity | 49 | 19:47.6 | 11 |
| Oct 6 | Merrill InviteOct 6 · 5,000 Meters Junior Varsity · Place 16 · Wausau West | 5,000 Meters Junior Varsity | 16 | 20:02 | 11 |
| Sep 24 | Wausau City MeetSep 24 · Varsity · Place 2 · Wausau West | Varsity | 2 | 20:21 | 11 |
| Sep 15 | Smiley InviteSep 15 · 5,000 Meters Junior Varsity DI · Place 98 · Wausau West | 5,000 Meters Junior Varsity DI | 98 | 20:50.92 PB | 11 |
| Sep 8 | SPASH InviteSep 8 · 5,000 Meters Junior Varsity · Place 50 · Wausau West | 5,000 Meters Junior Varsity | 50 | 20:37 | 11 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Wisconsin Valley Conference MeetOct 14 · 5,000 Meters Junior Varsity · Place 35 · Wausau West | 5,000 Meters Junior Varsity | 35 | 19:36.6 PB | 10 |
| Oct 7 | Merrill InviteOct 7 · Varsity · Place 18 · Wausau West | Varsity | 18 | 20:08.5 | 10 |
| Sep 28 | Wausau City MeetSep 28 · 5,000 Meters Junior Varsity · Place 6 · Wausau West | 5,000 Meters Junior Varsity | 6 | 19:43.5 PB | 10 |
| Sep 16 | Smiley InviteSep 16 · 5,000 Meters JV Division 1 · Place 122 · Wausau West | 5,000 Meters JV Division 1 | 122 | 19:52.71 PB | 10 |
| Sep 9 | SPASH InviteSep 9 · 5,000 Meters Junior Varsity · Place 55 · Wausau West | 5,000 Meters Junior Varsity | 55 | 21:00.44 PB | 10 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Wisconsin Valley Conference MeetOct 15 · 5,000 Meters Varsity · Place 49 · Wausau West | 5,000 Meters Varsity | 49 | 21:12.29 PB | 9 |
| Oct 8 | Merrill InviteOct 8 · 5,000 Meters Junior Varsity · Place 28 · Wausau West | 5,000 Meters Junior Varsity | 28 | 6:35 | 9 |