Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Darlington Community High SchoolDarlington Invite · Sep 2 | 20:32.0 | Darlington Invite | September 2, 2017 |
| 5,000 Meters · Dodgeville High SchoolSWC Conference Meet · Oct 12 | 20:40.3 | SWC Conference Meet | October 12, 2017 |
| 5,000 Meters · Platteville Country ClubDick McKichan Platteville Invite · Sep 30 | 19:04.6 | Dick McKichan Platteville Invite | September 30, 2017 |
| 5,000 Meters · Ridges Golf CourseWIAA D3 State XC Championships · Oct 28 | 19:12.7 | WIAA D3 State XC Championships | October 28, 2017 |
| 5,000 Meters · River Valley HSRiver Valley Invite · Sep 9 | 20:03.95 | River Valley Invite | September 9, 2017 |
| 5,000 Meters · Riverdale HSRiverdale Invite · Oct 7 | 19:58.7 | Riverdale Invite | October 7, 2017 |
| 5,000 Meters · Spring Green Golf CourseSWC Conference Meet · Oct 13 | 19:05.3 | SWC Conference Meet | October 13, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | WIAA State Cross Country MeetOct 27 · 5,000 Meters Varsity - D3 · Place 13 · Lancaster | 5,000 Meters Varsity - D3 | 13 | 19:54.4 | 12 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA D3 State XC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 2 · Lancaster | 5,000 Meters Varsity | 2 | 19:12.7 PB | 11 |
| Oct 12 | SWC Conference MeetOct 12 · 5,000 Meters Varsity · Place 1 · Lancaster | 5,000 Meters Varsity | 1 | 20:40.3 PB | 11 |
| Oct 7 | Riverdale InviteOct 7 · 5,000 Meters Varsity · Place 1 · Lancaster | 5,000 Meters Varsity | 1 | 19:58.7 PB | 11 |
| Sep 30 | Dick McKichan Platteville Invite Sep 30 · 5,000 Meters Varsity · Place 1 · Lancaster | 5,000 Meters Varsity | 1 | 19:04.6 PB | 11 |
| Sep 9 | River Valley InviteSep 9 · 5,000 Meters Varsity Small Schools · Place 2 · Lancaster | 5,000 Meters Varsity Small Schools | 2 | 20:03.95 PB | 11 |
| Sep 2 | Darlington InviteSep 2 · 5,000 Meters Varsity · Place 2 · Lancaster | 5,000 Meters Varsity | 2 | 20:32.0 PB | 11 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WIAA D3 State ChampionshipsOct 29 · 5,000 Meters Varsity · Place 2 · Lancaster | 5,000 Meters Varsity | 2 | 19:26.98 | 10 |
| Oct 13 | SWC Conference MeetOct 13 · 5,000 Meters Varsity · Place 1 · Lancaster | 5,000 Meters Varsity | 1 | 19:05.3 PB | 10 |