Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Bear Cave ParkBill Glomski Invitational · Sep 312:56.3Bill Glomski InvitationalSeptember 3, 2026
5,000 Meters · Blooming Prairie Country ClubBlooming Prairie Inivtational · Sep 1517:58.3Blooming Prairie InivtationalSeptember 15, 2026
5,000 Meters · Heart Land Country ClubLARPH Invitational · Oct 818:11.36LARPH InvitationalOctober 8, 2026
5,000 Meters · Hok Si La ParkLake City Invitational · Sep 2217:34.1Lake City InvitationalSeptember 22, 2026
5,000 Meters · Lewiston Golf CourseLARPH Invitational · Oct 221:36.91LARPH InvitationalOctober 2, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1218:27.4All-American InvitationalSeptember 12, 2026
5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 1317:47.6Packer InvitationalOctober 13, 2026
5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 2918:00.5MSHSL Section 1A ChampionshipsOctober 29, 2026
5,000 Meters · Northwoods OrchardNon-Conference Meet · Oct 1417:52Non-Conference Meet October 14, 2025
5,000 Meters · Riverview Golf CourseNRHEG Invitational · Sep 1620:32.9NRHEG InvitationalSeptember 16, 2025
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2619:07.5Jim Flim Invitational (Winona)September 26, 2026
5,000 Meters · The Oaks Golf ClubHayfield Invitational · Sep 1018:36.5Hayfield InvitationalSeptember 10, 2026
5,000 Meters · Zumbrota Golf ClubZM/KW Invitational · Oct 118:21.8ZM/KW InvitationalOctober 1, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 1A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 27 · Pacelli5,000 Meters Varsity2718:00.5 PB12
Oct 13Packer InvitationalOct 13 · 5,000 Meters Varsity · Place 26 · Pacelli5,000 Meters Varsity2617:47.6 PB12
Oct 8LARPH InvitationalOct 8 · 5,000 Meters Varsity · Place 14 · Pacelli5,000 Meters Varsity1418:11.36 PB12
Oct 1ZM/KW InvitationalOct 1 · 5,000 Meters Varsity · Place 30 · Pacelli5,000 Meters Varsity3018:21.8 PB12
Sep 26Jim Flim Invitational (Winona)Sep 26 · 5,000 Meters Varsity · Place 67 · Pacelli5,000 Meters Varsity6719:07.5 PB12
Sep 22Lake City InvitationalSep 22 · 5,000 Meters Varsity · Place 17 · Pacelli5,000 Meters Varsity1717:34.1 PB12
Sep 15Blooming Prairie InivtationalSep 15 · 5,000 Meters Varsity · Place 6 · Pacelli5,000 Meters Varsity617:58.3 PB12
Sep 12All-American InvitationalSep 12 · 5,000 Meters Varsity · Place 81 · Pacelli5,000 Meters Varsity8118:27.4 PB12
Sep 10Hayfield InvitationalSep 10 · 5,000 Meters Varsity · Place 15 · Pacelli5,000 Meters Varsity1518:36.5 PB12
Sep 3Bill Glomski InvitationalSep 3 · 3,200 Meters Varsity · Place 67 · Pacelli3,200 Meters Varsity6712:56.3 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 14Non-Conference Meet Oct 14 · 5,000 Meters Varsity · Place 6 · Pacelli5,000 Meters Varsity617:52 PB11
Oct 7Packer InvitationalOct 7 · 5,000 Meters Varsity · Place 30 · Pacelli5,000 Meters Varsity3018:38.311
Oct 2LARPH InvitationalOct 2 · 5,000 Meters Boys Varsity · Place 43 · Pacelli5,000 Meters Boys Varsity4321:36.91 PB11
Sep 25ZMKW InvitationalSep 25 · 5,000 Meters Varsity · Place 43 · Pacelli5,000 Meters Varsity4320:19.211
Sep 20Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 72 · Pacelli5,000 Meters Varsity7220:13.611
Sep 16NRHEG InvitationalSep 16 · 5,000 Meters Varsity · Place 29 · Pacelli5,000 Meters Varsity2920:32.9 PB11
Sep 4Hayfield InvitationalSep 4 · 5,000 Meters Varsity · Place 43 · Pacelli5,000 Meters Varsity4319:44.111