Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Bear Cave ParkBill Glomski Invitational · Sep 313:37.2Bill Glomski InvitationalSeptember 3, 2026
5,000 Meters · Century High SchoolRochester All-City Championships · Oct 1321:29.9Rochester All-City ChampionshipsOctober 13, 2026
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1721:37.5Mayo InvitationalSeptember 17, 2026
5,000 Meters · KM Telecom StadiumHiawatha Valley League Conference Championships · Oct 1421:57.0Hiawatha Valley League Conference ChampionshipsOctober 14, 2025
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class A State Championships · Nov 121:50.4MSHSL Class A State ChampionshipsNovember 1, 2025
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 321:13.5Steve Johnson Invitational October 3, 2026
5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 2321:53.3MSHSL Section 1A ChampionshipsOctober 23, 2025
5,000 Meters · Pine Island Golf CoursePine Island Invitational · Sep 2220:56.6Pine Island InvitationalSeptember 22, 2026
5,000 Meters · The Oaks Golf ClubHayfield Invitational · Sep 1021:38.9Hayfield InvitationalSeptember 10, 2026
5,000 Meters · Zumbrota Golf ClubZMKW Invitational · Sep 2524:05.6ZMKW InvitationalSeptember 25, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 1A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 41 · Rochester Lourdes5,000 Meters Varsity4122:08.512
Oct 20Hiawatha Valley League Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 27 · Rochester Lourdes5,000 Meters Varsity2720:53.1SR
Oct 13Rochester All-City ChampionshipsOct 13 · 5,000 Meters Varsity · Place 13 · Rochester Lourdes5,000 Meters Varsity1321:29.9 PB12
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 124 · Rochester Lourdes5,000 Meters Varsity12421:13.5 PB12
Sep 22Pine Island InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · Rochester Lourdes5,000 Meters Varsity1420:56.6 PB12
Sep 17Mayo InvitationalSep 17 · 5,000 Meters Varsity · Place 24 · Rochester Lourdes5,000 Meters Varsity2421:37.5 PB12
Sep 10Hayfield InvitationalSep 10 · 5,000 Meters Varsity · Place 9 · Rochester Lourdes5,000 Meters Varsity921:38.9 PB12
Sep 3Bill Glomski InvitationalSep 3 · 3,200 Meters Varsity · Place 22 · Rochester Lourdes3,200 Meters Varsity2213:37.2 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class A State ChampionshipsNov 1 · 5,000 Meters Class A · Place 126 · Rochester Lourdes5,000 Meters Class A12621:50.4 PB11
Oct 23MSHSL Section 1A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 27 · Rochester Lourdes5,000 Meters Varsity2721:53.3 PB11
Oct 14Hiawatha Valley League Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 23 · Rochester Lourdes5,000 Meters Varsity2321:57.0 PB11
Oct 7Rochester All-City ChampionshipsOct 7 · 5,000 Meters Varsity · Place 18 · Rochester Lourdes5,000 Meters Varsity1822:07.611
Sep 25ZMKW InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 6 · Rochester Lourdes5,000 Meters Junior Varsity624:05.6 PB11

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15HVL Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 13 · Rochester Lourdes5,000 Meters Varsity1320:47.80SO
Sep 26ZMKW InvitationalSep 26 · 5,000 Meters Varsity · Place 28 · Rochester Lourdes5,000 Meters Varsity2822:03.2SO
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 99 · Rochester Lourdes5,000 Meters Varsity9923:19.210
Sep 5Gerry Smith XC InvitationalSep 5 · 5,000 Meters Varsity · Place 52 · Rochester Lourdes5,000 Meters Varsity5222:13.1SO
Aug 29Stewartville Bill Glomski InvitationalAug 29 · 3,200 Meters Varsity · Place 33 · Rochester Lourdes3,200 Meters Varsity3314:44.6SO

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 148 · Rochester Lourdes5,000 Meters Varsity14823:34.39
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 148 · Rochester Lourdes5,000 Meters Varsity14823:34.39