Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 1520:57.17Mayo InvitationalSeptember 15, 2022
5,000 Meters · Bear Cave ParkBill Glomski Invitational · Sep 222:03.3Bill Glomski InvitationalSeptember 2, 2021
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3021:33.7Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1422:13.36Mayo InvitationalSeptember 14, 2023
5,000 Meters · Heartland Country ClubLA/RP Meet #2 · Oct 720:28.6LA/RP Meet #2October 7, 2021
5,000 Meters · Monument Valley ParkRust Buster Invitational · Sep 522:17.3Rust Buster InvitationalSeptember 5, 2026
5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 2621:00.5MSHSL Section 1A ChampionshipsOctober 26, 2023
5,000 Meters · Pine Island Golf CoursePine Island Invitational · Sep 2320:55.50Pine Island InvitationalSeptember 23, 2021
5,000 Meters · Rosie ParkHVL Conference Championships · Oct 1820:24.73HVL Conference ChampionshipsOctober 18, 2022
5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 521:53.15MSHSL Class A State ChampionshipsNovember 5, 2022
5,000 Meters · University of Minnesota, Golf Course Club HouseMSHSL Class A State Championships · Nov 420:27.0MSHSL Class A State ChampionshipsNovember 4, 2023
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 120:30.39Steve Johnson InvitationalOctober 1, 2022
5,000 Meters · Zumbrota Golf ClubHVL Conference Championships · Oct 1720:28.1HVL Conference ChampionshipsOctober 17, 2023
6,000 Meters · Carleton CollegeRunning of the Cows · Oct 325:37.0Running of the CowsOctober 3, 2026
6,000 Meters · Highland 9-Hole Golf CourseMIAC Championships · Nov 126:01.0MIAC ChampionshipsNovember 1, 2025
6,000 Meters · River Oaks Golf CourseToni St. Pierre Invitational · Sep 1826:16.5Toni St. Pierre InvitationalSeptember 18, 2026
6,000 Meters · St. Olaf CollegeMIAC XC Championship · Oct 3126:08.3MIAC XC ChampionshipOctober 31, 2026
6,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 327:39.4Blugold InvitationalOctober 3, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31MIAC XC ChampionshipOct 31 · 6,000 Meters Women · Place 101 · Saint BenedictSaint Benedict6,000 Meters Women10126:08.3 PBJr
Oct 3Running of the CowsOct 3 · 6,000 Meters Maize · Place 175 · Saint BenedictSaint Benedict6,000 Meters Maize17525:37.0 PBJr
Sep 18Toni St. Pierre InvitationalSep 18 · 6,000 Meters Collegiate · Place 77 · Saint BenedictSaint Benedict6,000 Meters Collegiate7726:16.5 PBJr
Sep 5Rust Buster InvitationalSep 5 · 5,000 Meters College · Place 74 · Saint BenedictSaint Benedict5,000 Meters College7422:17.3 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1MIAC ChampionshipsNov 1 · 6,000 Meters College · Place 113 · Saint BenedictSaint Benedict6,000 Meters College11326:01.0 PBSo
Oct 3Blugold InvitationalOct 3 · 6,000 Meters Open · Place 58 · Saint BenedictSaint Benedict6,000 Meters Open5827:39.4 PBSo
Sep 20St. Olaf InvitationalSep 20 · 6,000 Meters College · Saint BenedictSaint Benedict6,000 Meters College0DNSSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 21St. Olaf InvitationalSep 21 · 6,000 Meters Varsity · Place 137 · Saint BenedictSaint Benedict6,000 Meters Varsity13726:56.50FR
Sep 6Toni St. Pierre InvitationalSep 6 · 5,000 Meters Varsity · Place 45 · Saint BenedictSaint Benedict5,000 Meters Varsity4520:45.2FR

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class A State ChampionshipsNov 4 · 5,000 Meters Class A · Place 55 · Rochester LourdesRochester Lourdes5,000 Meters Class A5520:27.0 PB12
Oct 26MSHSL Section 1A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 12 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1221:00.5 PB12
Oct 17HVL Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 3 · Rochester LourdesRochester Lourdes5,000 Meters Varsity320:28.1 PB12
Oct 10Rochester All-City ChampionshipsOct 10 · 5,000 Meters Varsity · Place 6 · Rochester LourdesRochester Lourdes5,000 Meters Varsity620:21.9112
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 55 · Rochester LourdesRochester Lourdes5,000 Meters Varsity5521:33.7 PB12
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Girls Varsity Orange 5000M · Place 55 · Rochester LourdesRochester Lourdes5,000 Meters Girls Varsity Orange 5000M5521:33.7012
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 88 · Rochester LourdesRochester Lourdes5,000 Meters Varsity8822:40.712
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 88 · Rochester LourdesRochester Lourdes5,000 Meters Varsity8822:40.712
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 43 · Rochester LourdesRochester Lourdes5,000 Meters Varsity4322:13.36 PB12
Aug 31Bill Glomski InvitationalAug 31 · 5,000 Meters Varsity · Place 21 · Rochester LourdesRochester Lourdes5,000 Meters Varsity2122:53.5712

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class A State ChampionshipsNov 5 · 5,000 Meters Class A · Place 115 · Rochester LourdesRochester Lourdes5,000 Meters Class A11521:53.15 PB11
Oct 27MSHSL Section 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 23 · Rochester LourdesRochester Lourdes5,000 Meters Varsity2321:36.611
Oct 18HVL Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 8 · Rochester LourdesRochester Lourdes5,000 Meters Varsity820:24.73 PB11
Oct 11Rochester All-City ChampionshipsOct 11 · 5,000 Meters Varsity · Place 10 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1021:31.3011
Oct 1Steve Johnson InvitationalOct 1 · 5,000 Meters Orange Varsity · Place 21 · Rochester LourdesRochester Lourdes5,000 Meters Orange Varsity2120:30.39 PB11
Sep 22Pine Island InvitationalSep 22 · 5,000 Meters 5000 · Place 8 · Rochester LourdesRochester Lourdes5,000 Meters 5000821:01.9911
Sep 15Mayo InvitationalSep 15 · 2.95 Miles Varsity · Place 46 · Rochester LourdesRochester Lourdes2.95 Miles Varsity4620:57.17 PB11
Sep 1Stewartville InvitationalSep 1 · 5,000 Meters Varsity · Place 6 · Rochester LourdesRochester Lourdes5,000 Meters Varsity622:33.3311

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28MSHSL Section 1A ChampionshipsOct 28 · 5,000 Meters Section · Place 11 · Rochester LourdesRochester Lourdes5,000 Meters Section1121:08.410
Oct 12Rochester All City ChampionshipsOct 12 · 5,000 Meters Varsity · Place 8 · Rochester LourdesRochester Lourdes5,000 Meters Varsity820:44.710
Oct 7LA/RP Meet #2Oct 7 · 5,000 Meters Varsity · Place 2 · Rochester LourdesRochester Lourdes5,000 Meters Varsity220:28.6 PB10
Sep 23Pine Island InvitationalSep 23 · 5,000 Meters 5000 · Place 4 · Rochester LourdesRochester Lourdes5,000 Meters 5000420:55.50 PB10
Sep 16Mayo InvitationalSep 16 · 5,000 Meters Varsity · Place 50 · Rochester LourdesRochester Lourdes5,000 Meters Varsity5022:23.0010
Sep 2Bill Glomski InvitationalSep 2 · 5,000 Meters Varsity · Place 18 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1822:03.3 PB10

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 8Rochester All City ChampionshipsOct 8 · 5,000 Meters Varsity · Place 10 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1021:49.9—
Sep 26ZM/KW InvitationalSep 26 · 5,000 Meters Varsity · Place 14 · Rochester LourdesRochester Lourdes5,000 Meters Varsity1421:48.8—