Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Bear Cave ParkBill Glomski Invitational · Sep 312:30.4Bill Glomski InvitationalSeptember 3, 2026
5,000 Meters · Blooming Prairie Country ClubBlooming Prairie Inivtational · Sep 1519:06.8Blooming Prairie InivtationalSeptember 15, 2026
5,000 Meters · Heart Land Country ClubLARPH Invitational · Oct 818:50.87LARPH InvitationalOctober 8, 2026
5,000 Meters · Hok Si La ParkLake City Invitational · Sep 2218:39.6Lake City InvitationalSeptember 22, 2026
5,000 Meters · Lewiston Golf CourseLARPH Invitational · Oct 219:54.16LARPH InvitationalOctober 2, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1220:04.0All-American InvitationalSeptember 12, 2026
5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 1318:13.7Packer InvitationalOctober 13, 2026
5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 2919:22.2MSHSL Section 1A ChampionshipsOctober 29, 2026
5,000 Meters · Northwoods OrchardNon-Conference Meet · Oct 1418:47Non-Conference Meet October 14, 2025
5,000 Meters · Riverview Golf CourseNRHEG Invitational · Sep 1619:36.6NRHEG InvitationalSeptember 16, 2025
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2620:08.7Jim Flim Invitational (Winona)September 26, 2026
5,000 Meters · The Oaks Golf ClubHayfield Invitational · Sep 418:56.7Hayfield InvitationalSeptember 4, 2025
5,000 Meters · Zumbrota Golf ClubZM/KW Invitational · Oct 119:19.1ZM/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 55 · Pacelli5,000 Meters Varsity5519:22.2 PB12
Oct 13Packer InvitationalOct 13 · 5,000 Meters Varsity · Place 36 · Pacelli5,000 Meters Varsity3618:13.7 PB12
Oct 8LARPH InvitationalOct 8 · 5,000 Meters Varsity · Place 17 · Pacelli5,000 Meters Varsity1718:50.87 PB12
Oct 1ZM/KW InvitationalOct 1 · 5,000 Meters Varsity · Place 41 · Pacelli5,000 Meters Varsity4119:19.1 PB12
Sep 26Jim Flim Invitational (Winona)Sep 26 · 5,000 Meters Varsity · Place 86 · Pacelli5,000 Meters Varsity8620:08.7 PB12
Sep 22Lake City InvitationalSep 22 · 5,000 Meters Varsity · Place 36 · Pacelli5,000 Meters Varsity3618:39.6 PB12
Sep 15Blooming Prairie InivtationalSep 15 · 5,000 Meters Varsity · Place 14 · Pacelli5,000 Meters Varsity1419:06.8 PB12
Sep 12All-American InvitationalSep 12 · 5,000 Meters Varsity · Place 158 · Pacelli5,000 Meters Varsity15820:04.0 PB12
Sep 10Hayfield InvitationalSep 10 · 5,000 Meters Varsity · Place 22 · Pacelli5,000 Meters Varsity2219:25.112
Sep 3Bill Glomski InvitationalSep 3 · 3,200 Meters Varsity · Place 53 · Pacelli3,200 Meters Varsity5312:30.4 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 1A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 64 · Pacelli5,000 Meters Varsity6419:39.611
Oct 14Non-Conference Meet Oct 14 · 5,000 Meters Varsity · Place 11 · Pacelli5,000 Meters Varsity1118:47 PB11
Oct 7Packer InvitationalOct 7 · 5,000 Meters Varsity · Place 35 · Pacelli5,000 Meters Varsity3518:48.911
Oct 2LARPH InvitationalOct 2 · 5,000 Meters Boys Varsity · Place 28 · Pacelli5,000 Meters Boys Varsity2819:54.16 PB11
Sep 25ZMKW InvitationalSep 25 · 5,000 Meters Varsity · Place 31 · Pacelli5,000 Meters Varsity3119:27.011
Sep 20Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 77 · Pacelli5,000 Meters Varsity7720:22.711
Sep 16NRHEG InvitationalSep 16 · 5,000 Meters Varsity · Place 18 · Pacelli5,000 Meters Varsity1819:36.6 PB11
Sep 9Blooming Prairie InvitationalSep 9 · 5,000 Meters Varsity · Place 10 · Pacelli5,000 Meters Varsity1019:10.411
Sep 4Hayfield InvitationalSep 4 · 5,000 Meters Varsity · Place 28 · Pacelli5,000 Meters Varsity2818:56.7 PB11