Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Linde Fields Soccer Complex40th Annual Norski Invitational · Sep 2 | 21:08.60 | 40th Annual Norski Invitational | September 2, 2026 |
| 5,000 Meters · Mascoutin Golf ClubBerlin Invite · Sep 15 | 20:07.1 | Berlin Invite | September 15, 2026 |
| 5,000 Meters · Mayville Golf CourseMike Hurlbert Invite · Sep 11 | 19:36.32 | Mike Hurlbert Invite | September 11, 2026 |
| 5,000 Meters · Omro High SchoolOmro Invitational · Aug 26 | 21:26.1 | Omro Invitational | August 26, 2026 |
| 5,000 Meters · Ridges Golf Course2026 WIAA State Cross Country Championships · Oct 31 | 19:34.5 | 2026 WIAA State Cross Country Championships | October 31, 2026 |
| 5,000 Meters · Tuscumbia Golf CourseNightfall Classic 608 - Green Lake · Oct 2 | 19:25.5 | Nightfall Classic 608 - Green Lake | October 2, 2026 |
| 5,000 Meters · Westfield High SchoolWestfield Classic · Sep 24 | 20:54.60 | Westfield Classic | September 24, 2026 |
| 5,000 Meters · Weyauwega Fremont High School GroundsWF Warhawk Invite · Oct 8 | 19:57.0 | WF Warhawk Invite | October 8, 2026 |
| 5,000 Meters · Wyona ParkPortage XC Invitational · Sep 29 | 19:52.23 | Portage XC Invitational | September 29, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2026 WIAA State Cross Country ChampionshipsOct 31 · 5,000 Meters Varsity D2 · Place 21 · Berlin | 5,000 Meters Varsity D2 | 21 | 19:34.5 PB | 10 |
| Oct 15 | South Central Conference Championship MeetOct 15 · 5,000 Meters Varsity · Place 1 · Berlin | 5,000 Meters Varsity | 1 | 19:59.70 | — |
| Oct 8 | WF Warhawk InviteOct 8 · 5,000 Meters Varsity · Place 1 · Berlin | 5,000 Meters Varsity | 1 | 19:57.0 PB | 10 |
| Oct 2 | Nightfall Classic 608 - Green LakeOct 2 · 5,000 Meters Varsity D2 · Place 5 · Berlin | 5,000 Meters Varsity D2 | 5 | 19:25.5 PB | 10 |
| Sep 29 | Portage XC InvitationalSep 29 · 5,000 Meters Varsity · Place 4 · Berlin | 5,000 Meters Varsity | 4 | 19:52.23 PB | 10 |
| Sep 24 | Westfield ClassicSep 24 · 5,000 Meters Varsity · Place 3 · Berlin | 5,000 Meters Varsity | 3 | 20:54.60 PB | 10 |
| Sep 15 | Berlin InviteSep 15 · 5,000 Meters Varsity · Place 1 · Berlin | 5,000 Meters Varsity | 1 | 20:07.1 PB | 10 |
| Sep 11 | Mike Hurlbert InviteSep 11 · 5,000 Meters Varsity · Place 2 · Berlin | 5,000 Meters Varsity | 2 | 19:36.32 PB | 10 |
| Sep 2 | 40th Annual Norski InvitationalSep 2 · 5,000 Meters Varsity · Place 4 · Berlin | 5,000 Meters Varsity | 4 | 21:08.60 PB | 10 |
| Aug 26 | Omro InvitationalAug 26 · 5,000 Meters Varsity · Place 1 · Berlin | 5,000 Meters Varsity | 1 | 21:26.1 PB | 10 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WIAA D2 Sectional 5 - PortageOct 24 · 5,000 Meters Varsity · Place 24 · Berlin | 5,000 Meters Varsity | 24 | 21:04.01 | 9 |
| Oct 9 | Warhawk Invitational (Weyauwega-Fremont)Oct 9 · 5,000 Meters Varsity · Place 14 · Berlin | 5,000 Meters Varsity | 14 | 21:13.4 | 9 |
| Oct 3 | Nightfall Classic 608 - Green LakeOct 3 · 5,000 Meters Varsity Division 2 · Place 17 · Berlin | 5,000 Meters Varsity Division 2 | 17 | 21:10.7 | 9 |
| Sep 30 | Portage InviteSep 30 · 5,000 Meters Varsity · Place 8 · Berlin | 5,000 Meters Varsity | 8 | 20:36.25 | 9 |
| Sep 25 | Westfield ClassicSep 25 · 5,000 Meters Varsity · Place 3 · Berlin | 5,000 Meters Varsity | 3 | 21:46.7 | 9 |
| Sep 16 | Berlin InvitationalSep 16 · 5,000 Meters Varsity · Place 3 · Berlin | 5,000 Meters Varsity | 3 | 20:47.5 | 9 |
| Sep 12 | Mike Hurlburt InviteSep 12 · 5,000 Meters Varsity · Place 12 · Berlin | 5,000 Meters Varsity | 12 | 21:21.31 | 9 |
| Sep 3 | 39th Annual Norski InvitationalSep 3 · 5,000 Meters Varsity · Place 6 · Berlin | 5,000 Meters Varsity | 6 | 20:44.90 | 9 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Weyauwega-Fremont InviteOct 10 · 2 Miles Middle School · Place 2 · Berlin | 2 Miles Middle School | 2 | 13:13.5 | 8 |
| Sep 30 | Portage MS InviteSep 30 · 3,200 Meters 8th Grade · Place 2 · Berlin | 3,200 Meters 8th Grade | 2 | 13:21.56 | 8 |
| Sep 26 | Westfield Classic Sep 26 · 3,200 Meters Middle School · Place 1 · Berlin | 3,200 Meters Middle School | 1 | 13:20.7 | 8 |
| Sep 13 | Mike Hurlburt InviteSep 13 · 3,000 Meters Middle School · Place 3 · Berlin | 3,000 Meters Middle School | 3 | 12:59.27 | 8 |