Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · Bear Cave ParkStewartville Invitational · Sep 17:13.46Stewartville InvitationalSeptember 1, 2022
2400 m · Pine Island Golf CoursePine Island Invitational · Sep 2210:02.40Pine Island InvitationalSeptember 22, 2022
3,200 Meters · Heart Land Country ClubLewiston-Altura Invitational · Oct 613:17.5Lewiston-Altura InvitationalOctober 6, 2022
5,000 Meters · Bear Cave ParkBill Glomski Invitational · Aug 3121:40.68Bill Glomski InvitationalAugust 31, 2023
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3020:44.3Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Century High SchoolRochester All-City Championships · Oct 1320:07.5Rochester All-City ChampionshipsOctober 13, 2026
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1720:24.8Mayo InvitationalSeptember 17, 2026
5,000 Meters · KM Telecom StadiumHiawatha Valley League Conference Championships · Oct 1420:43.6Hiawatha Valley League Conference ChampionshipsOctober 14, 2025
5,000 Meters · Les Bolstadt Golf CourseMSHSL State Championships - Class A · Nov 219:45.3MSHSL State Championships - Class ANovember 2, 2024
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 320:22.6Steve Johnson Invitational October 3, 2026
5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 2420:09.8MSHSL Section 1A ChampionshipsOctober 24, 2024
5,000 Meters · Pine Island Golf CoursePine Island Invitational · Sep 2220:15.6Pine Island InvitationalSeptember 22, 2026
5,000 Meters · Rosie ParkHVL Conference Championships · Oct 1820:23.86HVL Conference ChampionshipsOctober 18, 2022
5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 521:03.30MSHSL Class A State ChampionshipsNovember 5, 2022
5,000 Meters · The Oaks Golf ClubHayfield Invitational · Sep 1020:34.0Hayfield InvitationalSeptember 10, 2026
5,000 Meters · University of Minnesota, Golf Course Club HouseMSHSL Class A State Championships · Nov 419:59.7MSHSL Class A State ChampionshipsNovember 4, 2023
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3020:44.30Steve Johnson InvitationalSeptember 30, 2023
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1019:36.5NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zumbrota Golf ClubHVL Conference Championships · Oct 1720:28.3HVL Conference ChampionshipsOctober 17, 2023

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 1A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 18 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1820:55.312
Oct 20Hiawatha Valley League Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 3 · Rochester LourdesRochester Lourdes5,000 Meters Varsity319:18.1SR
Oct 13Rochester All-City ChampionshipsOct 13 · 5,000 Meters Varsity · Place 4 · Rochester LourdesRochester Lourdes5,000 Meters Varsity420:07.5 PB12
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 78 · Rochester LourdesRochester Lourdes5,000 Meters Varsity7820:22.6 PB12
Sep 22Pine Island InvitationalSep 22 · 5,000 Meters Varsity · Place 8 · Rochester LourdesRochester Lourdes5,000 Meters Varsity820:15.6 PB12
Sep 17Mayo InvitationalSep 17 · 5,000 Meters Varsity · Place 6 · Rochester LourdesRochester Lourdes5,000 Meters Varsity620:24.8 PB12
Sep 10Hayfield InvitationalSep 10 · 5,000 Meters Varsity · Place 4 · Rochester LourdesRochester Lourdes5,000 Meters Varsity420:34.0 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class A State ChampionshipsNov 1 · 5,000 Meters Class A · Place 87 · Rochester LourdesRochester Lourdes5,000 Meters Class A8720:51.711
Oct 23MSHSL Section 1A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 12 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1220:37.011
Oct 14Hiawatha Valley League Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 8 · Rochester LourdesRochester Lourdes5,000 Meters Varsity820:43.6 PB11
Oct 7Rochester All-City ChampionshipsOct 7 · 5,000 Meters Varsity · Place 4 · Rochester LourdesRochester Lourdes5,000 Meters Varsity420:29.111
Sep 25ZMKW InvitationalSep 25 · 5,000 Meters Varsity · Place 7 · Rochester LourdesRochester Lourdes5,000 Meters Varsity720:48.411
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Gopher Competition · Place 38 · Rochester LourdesRochester Lourdes5,000 Meters High School Girls Gopher Competition3822:00.811
Sep 11Mayo InvitationalSep 11 · 5,000 Meters Varsity · Place 9 · Rochester LourdesRochester Lourdes5,000 Meters Varsity920:38.011
Aug 28Bill Glomski InvitationalAug 28 · 5,000 Meters Varsity · Place 8 · Rochester LourdesRochester Lourdes5,000 Meters Varsity821:44.1JR

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 3 · Place 31 · Rochester LourdesRochester Lourdes5,000 Meters Open Invitational Section 33119:36.5 PB10
Nov 2MSHSL State Championships - Class ANov 2 · 5,000 Meters Class A · Place 25 · Rochester LourdesRochester Lourdes5,000 Meters Class A2519:45.3 PB10
Oct 24MSHSL Section 1A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 5 · Rochester LourdesRochester Lourdes5,000 Meters Varsity520:09.8 PB10
Oct 15HVL Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 2 · Rochester LourdesRochester Lourdes5,000 Meters Varsity219:43.5SO
Aug 29Stewartville Bill Glomski InvitationalAug 29 · 3,200 Meters Varsity · Place 5 · Rochester LourdesRochester Lourdes3,200 Meters Varsity513:13.9SO

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class A State ChampionshipsNov 4 · 5,000 Meters Class A · Place 30 · Rochester LourdesRochester Lourdes5,000 Meters Class A3019:59.7 PB9
Oct 26MSHSL Section 1A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 6 · Rochester LourdesRochester Lourdes5,000 Meters Varsity620:38.09
Oct 17HVL Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 4 · Rochester LourdesRochester Lourdes5,000 Meters Varsity420:28.3 PB9
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 25 · Rochester LourdesRochester Lourdes5,000 Meters Varsity2520:44.3 PB9
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Girls Varsity Orange 5000M · Place 25 · Rochester LourdesRochester Lourdes5,000 Meters Girls Varsity Orange 5000M2520:44.30 PB9
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 38 · Rochester LourdesRochester Lourdes5,000 Meters Varsity3821:44.39
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 38 · Rochester LourdesRochester Lourdes5,000 Meters Varsity3821:44.39
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 33 · Rochester LourdesRochester Lourdes5,000 Meters Varsity3321:59.139
Aug 31Bill Glomski InvitationalAug 31 · 5,000 Meters Varsity · Place 6 · Rochester LourdesRochester Lourdes5,000 Meters Varsity621:40.68 PB9

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class A State ChampionshipsNov 5 · 5,000 Meters Class A · Place 90 · Rochester LourdesRochester Lourdes5,000 Meters Class A9021:03.30 PB8
Oct 27MSHSL Section 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 11 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1120:53.58
Oct 18HVL Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 7 · Rochester LourdesRochester Lourdes5,000 Meters Varsity720:23.86 PB8
Oct 11Rochester All-City ChampionshipsOct 11 · 5,000 Meters Varsity · Place 11 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1121:36.248
Oct 6Lewiston-Altura InvitationalOct 6 · 3,200 Meters Middle School Girls · Place 1 · Rochester Lourdes MSRochester Lourdes MS3,200 Meters Middle School Girls113:17.5 PB8
Sep 22Pine Island InvitationalSep 22 · 2,400 Meters Junior High · Place 1 · Rochester LourdesRochester Lourdes2,400 Meters Junior High110:02.40 PB8
Sep 13Byron InvitationalSep 13 · 1.5 Miles Middle School · Place 1 · Rochester LourdesRochester Lourdes1.5 Miles Middle School110:31.58
Sep 1Stewartville InvitationalSep 1 · 1,600 Meters Junior High · Place 10 · Rochester LourdesRochester Lourdes1,600 Meters Junior High107:13.46 PB8