Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lake Breeze Golf CourseLourdes Invitational · Sep 23 | 14:03.64 | Lourdes Invitational | September 23, 2017 |
| 5,000 Meters · Colburn ParkBay Conference Meet · Oct 14 | 19:16.28 | Bay Conference Meet | October 14, 2017 |
| 5,000 Meters · Irish Water Golf CourseFreedom Irish Waters Invite · Sep 1 | 19:40.3 | Freedom Irish Waters Invite | September 1, 2017 |
| 5,000 Meters · Irish Waters Golf CourseIrish Invitational · Sep 7 | 19:40.3 | Irish Invitational | September 7, 2019 |
| 5,000 Meters · Kimberly HSKimberly Invitational · Sep 29 | 19:35.02 | Kimberly Invitational | September 29, 2018 |
| 5,000 Meters · Lake Breeze Golf CourseWinneconne Invite · Sep 19 | 19:40.33 | Winneconne Invite | September 19, 2017 |
| 5,000 Meters · Shawano HSShawano Hawk Invite · Sep 8 | 19:22.09 | Shawano Hawk Invite | September 8, 2018 |
| 5,000 Meters · St. Lawrence SeminarySt. Lawrence Seminary Hilltopper Invite · Sep 15 | 20:56.69 | St. Lawrence Seminary Hilltopper Invite | September 15, 2018 |
| 5,000 Meters · St. Lawrence Seminary campusSt. Lawrence Hilltopper · Sep 21 | 20:46.3 | St. Lawrence Hilltopper | September 21, 2019 |
| 5,000 Meters · Two Rivers HSWIAA D2 Sectional - Two Rivers · Oct 22 | 19:22.1 | WIAA D2 Sectional - Two Rivers | October 22, 2016 |
| 5,000 Meters · Wander Springs Golf CourseDenmark Invite · Sep 12 | 19:56.2 | Denmark Invite | September 12, 2017 |
| 5,000 Meters · Winagamie Golf CourseAppleton Terror Invite · Aug 25 | 21:06.0 | Appleton Terror Invite | August 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | WIAA D2 Sectional - Two RiversOct 26 · 5,000 Meters Varsity · Place 78 · Xavier | 5,000 Meters Varsity | 78 | 20:11 | 12 |
| Oct 17 | Bay Conference MeetOct 17 · 5,000 Meters Varsity · Place 50 · Xavier | 5,000 Meters Varsity | 50 | 18:54 | 12 |
| Oct 10 | Seymour InvitationalOct 10 · 5,000 Meters Varsity · Place 132 · Xavier | 5,000 Meters Varsity | 132 | 19:20.5 | 12 |
| Sep 24 | Winneconne InviteSep 24 · 5,000 Meters Varsity · Place 21 · Xavier | 5,000 Meters Varsity | 21 | 20:29.7 | 12 |
| Sep 21 | St. Lawrence HilltopperSep 21 · 5,000 Meters Varsity · Place 43 · Xavier | 5,000 Meters Varsity | 43 | 20:46.3 PB | 12 |
| Sep 17 | Denmark Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 40 · Xavier | 5,000 Meters Varsity | 40 | 20:09.39 | 12 |
| Sep 14 | Shawano Hawk InvitationalSep 14 · 5,000 Meters Varsity · Place 108 · Xavier | 5,000 Meters Varsity | 108 | 19:28.8 | 12 |
| Sep 7 | Irish InvitationalSep 7 · 5,000 Meters Varsity Large · Place 72 · Xavier | 5,000 Meters Varsity Large | 72 | 19:40.3 PB | 12 |
| Aug 30 | Appleton Terror Invitational Aug 30 · 5,000 Meters Varsity · Place 76 · Xavier | 5,000 Meters Varsity | 76 | 20:14.18 | 12 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | WIAA D2 Sectional - KielOct 20 · 5,000 Meters Varsity · Place 64 · Xavier | 5,000 Meters Varsity | 64 | 19:51.6 | — |
| Oct 13 | Bay Conference MeetOct 13 · 5,000 Meters Varsity · Place 25 · Xavier | 5,000 Meters Varsity | 25 | 6:12 | 11 |
| Sep 29 | Kimberly InvitationalSep 29 · 5,000 Meters Varsity · Place 50 · Xavier | 5,000 Meters Varsity | 50 | 19:35.02 PB | 11 |
| Sep 22 | Lourdes InvitationalSep 22 · 5,000 Meters Varsity · Place 110 · Xavier | 5,000 Meters Varsity | 110 | 19:21.55 | 11 |
| Sep 18 | Winneconne InviteSep 18 · Varsity · Place 26 · Xavier | Varsity | 26 | 19:26.3 | 11 |
| Sep 15 | St. Lawrence Seminary Hilltopper InviteSep 15 · 5,000 Meters Varsity · Place 54 · Xavier | 5,000 Meters Varsity | 54 | 20:56.69 PB | 11 |
| Sep 11 | Denmark InvitationalSep 11 · 5,000 Meters Varsity · Place 44 · Xavier | 5,000 Meters Varsity | 44 | 20:36 | 11 |
| Sep 8 | Shawano Hawk InviteSep 8 · 5,000 Meters Varsity D-2 · Place 38 · Xavier | 5,000 Meters Varsity D-2 | 38 | 19:22.09 PB | 11 |
| Aug 31 | Irish Waters InviteAug 31 · 5,000 Meters Varsity Large Schools · Place 80 · Xavier | 5,000 Meters Varsity Large Schools | 80 | 20:13.96 | 11 |
| Aug 24 | Terror InviteAug 24 · 5,000 Meters Varsity · Place 79 · Xavier | 5,000 Meters Varsity | 79 | 20:24.05Unofficial | 11 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WIAA D2 Sectional - Two RiversOct 21 · 5,000 Meters Varsity · Place 62 · Xavier | 5,000 Meters Varsity | 62 | 19:23.3 | — |
| Oct 14 | Bay Conference MeetOct 14 · 5,000 Meters Varsity · Place 31 · Xavier | 5,000 Meters Varsity | 31 | 19:16.28 PB | 10 |
| Oct 5 | Seymour InviteOct 5 · 5,000 Meters Varsity · Place 129 · Xavier | 5,000 Meters Varsity | 129 | 6:19 | SO |
| Sep 30 | Papermaker InviteSep 30 · 5,000 Meters Varsity · Place 44 · Xavier | 5,000 Meters Varsity | 44 | 6:15 | 10 |
| Sep 23 | Lourdes InvitationalSep 23 · 2 Miles Varsity Small · Place 139 · Xavier | 2 Miles Varsity Small | 139 | 14:03.64 PB | 10 |
| Sep 19 | Winneconne InviteSep 19 · 5,000 Meters Varsity · Place 51 · Xavier | 5,000 Meters Varsity | 51 | 19:40.33 PB | 10 |
| Sep 16 | Hilltopper InvitationalSep 16 · 5,000 Meters Varsity · Place 66 · Xavier | 5,000 Meters Varsity | 66 | 6:45 | SO |
| Sep 12 | Denmark InviteSep 12 · 5,000 Meters Varsity · Place 35 · Xavier | 5,000 Meters Varsity | 35 | 19:56.2 PB | 10 |
| Sep 9 | Shawano Hawk InviteSep 9 · 5,000 Meters Varsity · Place 111 · Xavier | 5,000 Meters Varsity | 111 | 19:47.1 | 10 |
| Sep 1 | Freedom Irish Waters InviteSep 1 · 5,000 Meters Varsity Large Schools · Place 80 · Xavier | 5,000 Meters Varsity Large Schools | 80 | 19:40.3 PB | 10 |
| Aug 25 | Appleton Terror InviteAug 25 · 5,000 Meters Boys Varsity · Place 69 · Xavier | 5,000 Meters Boys Varsity | 69 | 21:06.0 PB | 10 |
2016 Cross Country
2 results