Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,200 Meters · Bear Cave ParkBill Glomski Invitational · Sep 35:39.7Bill Glomski InvitationalSeptember 3, 2026
1,600 Meters · Byron Community Recreation ComplexByron Invitational · Sep 96:05.2Byron InvitationalSeptember 9, 2025
2400 m · Pine Island Golf CoursePine Island Invitational · Sep 169:11.1Pine Island InvitationalSeptember 16, 2025
4,000 Meters · Gale Woods FarmUSATF Minnesota Junior Olympic Championships · Nov 216:29.40USATF Minnesota Junior Olympic ChampionshipsNovember 2, 2025
5,000 Meters · Century High SchoolRochester All-City Championships · Oct 1318:52.2Rochester All-City ChampionshipsOctober 13, 2026
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1719:34.8Mayo InvitationalSeptember 17, 2026
5,000 Meters · KM Telecom StadiumHiawatha Valley League Conference Championships · Oct 1420:16.7Hiawatha Valley League Conference ChampionshipsOctober 14, 2025
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 318:57.8Steve Johnson Invitational October 3, 2026
5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 2919:02.5MSHSL Section 1A ChampionshipsOctober 29, 2026
5,000 Meters · Pine Island Golf CoursePine Island Invitational · Sep 2218:53.1Pine Island InvitationalSeptember 22, 2026
5,000 Meters · The Oaks Golf ClubHayfield Invitational · Sep 1019:50.6Hayfield InvitationalSeptember 10, 2026
5,000 Meters · Zumbrota Golf ClubZMKW Invitational · Sep 2520:45.8ZMKW 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 46 · Rochester LourdesRochester Lourdes5,000 Meters Varsity4619:02.5 PB8
Oct 20Hiawatha Valley League Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 38 · Rochester LourdesRochester Lourdes5,000 Meters Varsity3818:30.08
Oct 13Rochester All-City ChampionshipsOct 13 · 5,000 Meters Varsity · Place 21 · Rochester LourdesRochester Lourdes5,000 Meters Varsity2118:52.2 PB8
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 253 · Rochester LourdesRochester Lourdes5,000 Meters Varsity25318:57.8 PB8
Sep 22Pine Island InvitationalSep 22 · 5,000 Meters Varsity · Place 27 · Rochester LourdesRochester Lourdes5,000 Meters Varsity2718:53.1 PB8
Sep 17Mayo InvitationalSep 17 · 5,000 Meters Varsity · Place 79 · Rochester LourdesRochester Lourdes5,000 Meters Varsity7919:34.8 PB8
Sep 10Hayfield InvitationalSep 10 · 5,000 Meters Varsity · Place 29 · Rochester LourdesRochester Lourdes5,000 Meters Varsity2919:50.6 PB8
Sep 3Bill Glomski InvitationalSep 3 · 1,200 Meters C · Place 6 · Rochester LourdesRochester Lourdes1,200 Meters C65:39.7 PB8

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2USATF Minnesota Junior Olympic ChampionshipsNov 2 · 4,000 Meters 13-14 · Place 6 · 30-Unattached30-Unattached4,000 Meters 13-14616:29.40 PB7
Oct 23MSHSL Section 1A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 81 · Rochester LourdesRochester Lourdes5,000 Meters Varsity8120:04.77
Oct 14Hiawatha Valley League Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 47 · Rochester LourdesRochester Lourdes5,000 Meters Varsity4720:16.7 PB7
Oct 7Rochester All-City ChampionshipsOct 7 · 5,000 Meters Varsity · Place 30 · Rochester LourdesRochester Lourdes5,000 Meters Varsity3020:20.97
Sep 25ZMKW InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 17 · Rochester LourdesRochester Lourdes5,000 Meters Junior Varsity1720:45.8 PB7
Sep 16Pine Island InvitationalSep 16 · 2,400 Meters C Race · Place 7 · Rochester LourdesRochester Lourdes2,400 Meters C Race79:11.1 PB7
Sep 9Byron InvitationalSep 9 · 1,600 Meters C-Squad · Place 7 · Rochester LourdesRochester Lourdes1,600 Meters C-Squad76:05.2 PB7