Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Marion High SchoolMarion Invite · Oct 6 | 19:59.0 | Marion Invite | October 6, 2025 |
| 5,000 Meters · Nine Mile Recreation AreaMosinee Invite · Sep 1 | 21:47.7 | Mosinee Invite | September 1, 2026 |
| 5,000 Meters · Rosholt High SchoolWIAA D3 Sectional 3 - Rosholt · Oct 25 | 21:00.2 | WIAA D3 Sectional 3 - Rosholt | October 25, 2025 |
| 5,000 Meters · Rosholt HSRosholt HS Invite · Oct 1 | 20:04.7 | Rosholt HS Invite | October 1, 2026 |
| 5,000 Meters · Wausau East High SchoolSmiley Invitational · Sep 19 | 20:19.8 | Smiley Invitational | September 19, 2026 |
| 5,000 Meters · Weyauwega Fremont High School GroundsWF Warhawk Invite · Oct 8 | 20:48.7 | WF Warhawk Invite | October 8, 2026 |
| 5,000 Meters · Wildwood ParkMarshfield Tiger Invite · Sep 8 | 21:11.9 | Marshfield Tiger Invite | September 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Central Wisconsin Conference Championship MeetOct 15 · 5,000 Meters Varsity · Place 47 · Northland Lutheran | 5,000 Meters Varsity | 47 | 21:03.00 | — |
| Oct 8 | WF Warhawk InviteOct 8 · 5,000 Meters Varsity · Place 57 · Northland Lutheran | 5,000 Meters Varsity | 57 | 20:48.7 PB | 12 |
| Oct 1 | Rosholt HS InviteOct 1 · 5,000 Meters Varsity · Place 65 · Northland Lutheran | 5,000 Meters Varsity | 65 | 20:04.7 PB | 12 |
| Sep 19 | Smiley InvitationalSep 19 · 5,000 Meters Varsity D2/3 · Place 115 · Northland Lutheran | 5,000 Meters Varsity D2/3 | 115 | 20:19.8 PB | 12 |
| Sep 8 | Marshfield Tiger InviteSep 8 · 5,000 Meters Varsity · Place 54 · Northland Lutheran | 5,000 Meters Varsity | 54 | 21:11.9 PB | 12 |
| Sep 1 | Mosinee InviteSep 1 · 5,000 Meters Varsity · Place 39 · Northland Lutheran | 5,000 Meters Varsity | 39 | 21:47.7 PB | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WIAA D3 Sectional 3 - RosholtOct 25 · 5,000 Meters Varsity · Place 77 · Northland Lutheran | 5,000 Meters Varsity | 77 | 21:00.2 PB | 11 |
| Oct 16 | CWC Conference MeetOct 16 · 5,000 Meters Varsity · Place 47 · Northland Lutheran | 5,000 Meters Varsity | 47 | 20:38.2 | 11 |
| Oct 6 | Marion InviteOct 6 · 5,000 Meters Varsity · Place 23 · Northland Lutheran | 5,000 Meters Varsity | 23 | 19:59.0 PB | 11 |
| Oct 2 | Rosholt HS InviteOct 2 · 5,000 Meters Varsity · Place 72 · Northland Lutheran | 5,000 Meters Varsity | 72 | 20:52.95 | 11 |
| Sep 20 | Smiley InvitationalSep 20 · 5,000 Meters Varsity Division 2 · Place 149 · Northland Lutheran | 5,000 Meters Varsity Division 2 | 149 | 21:32.4 | 11 |
| Sep 9 | Marshfield Tiger InviteSep 9 · 5,000 Meters Varsity · Place 84 · Northland Lutheran | 5,000 Meters Varsity | 84 | 21:43.6 | 11 |
| Sep 2 | Mosinee InviteSep 2 · 5,000 Meters Varsity · Place 50 · Northland Lutheran | 5,000 Meters Varsity | 50 | 22:26.7 | 11 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Marion InviteOct 7 · 5,000 Meters Varsity · Place 33 · Northland Lutheran | 5,000 Meters Varsity | 33 | 25:16.4 | 10 |
| Oct 1 | Merrill InvitationalOct 1 · 5,000 Meters Varsity · Place 10 · Northland Lutheran | 5,000 Meters Varsity | 10 | 24:41.4 | 10 |