Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · Bear Cave ParkBill Glomski Invitational · Aug 317:00.43Bill Glomski InvitationalAugust 31, 2023
2 Miles · Luther College CampusAll-American Invitational · Sep 1015:04.36All-American InvitationalSeptember 10, 2022
2 Miles · Northwoods ParkKevin Moorhead Northwood’s Invitational · Aug 2812:04.3Kevin Moorhead Northwood’s InvitationalAugust 28, 2026
2,500 Meters · Bancroft Bay ParkAlbert Lea Invitational · Aug 2912:47.88Albert Lea InvitationalAugust 29, 2022
3,200 Meters · Bear Cave ParkBill Glomski Invitational · Sep 312:54.2Bill Glomski InvitationalSeptember 3, 2026
3,200 Meters · Hok Si La ParkLake City Invitational · Sep 2016:01.8Lake City InvitationalSeptember 20, 2022
5,000 Meters · Bancroft Bay ParkMSHSL Section 1AA Championships · Oct 2320:59.4MSHSL Section 1AA ChampionshipsOctober 23, 2025
5,000 Meters · Chosen Valley Golf CourseChatfield Invitational · Oct 323:52.77Chatfield InvitationalOctober 3, 2023
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1819:41.1Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · KM Telecom StadiumHiawatha Valley League Conference Championships · Oct 1420:32.1Hiawatha Valley League Conference ChampionshipsOctober 14, 2025
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1922:27.2Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1321:43.0All-American InvitationalSeptember 13, 2025
5,000 Meters · Luther College CampusAll-American Invitational · Sep 923:05.90All-American InvitationalSeptember 9, 2023
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AA State Championships · Nov 719:31.3MSHSL Class AA State ChampionshipsNovember 7, 2026
5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 1319:37.9Packer InvitationalOctober 13, 2026
5,000 Meters · North Alexander ParkMSHSL Section 1AA Championships · Oct 2919:55.9MSHSL Section 1AA ChampionshipsOctober 29, 2026
5,000 Meters · Pine Island Golf CoursePine Island Invitational · Sep 2219:31.7Pine Island InvitationalSeptember 22, 2026
5,000 Meters · River Oaks Golf CoursePacker Invitational · Oct 1021:56.34Packer InvitationalOctober 10, 2023
5,000 Meters · Rosie ParkHVL Conference Championships · Oct 1823:38.09HVL Conference ChampionshipsOctober 18, 2022
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1022:27.8NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zumbrota Golf ClubZM/KW Invitational · Oct 119:39.6ZM/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
Nov 7MSHSL Class AA State ChampionshipsNov 7 · 5,000 Meters Class AA · Place 41 · Byron5,000 Meters Class AA4119:31.3 PB11
Oct 29MSHSL Section 1AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 13 · Byron5,000 Meters Varsity1319:55.9 PB11
Oct 20Hiawatha Valley League Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 14 · Byron5,000 Meters Varsity1419:48.3JR
Oct 13Packer InvitationalOct 13 · 5,000 Meters Varsity · Place 15 · Byron5,000 Meters Varsity1519:37.9 PB11
Oct 1ZM/KW InvitationalOct 1 · 5,000 Meters Varsity · Place 5 · Byron5,000 Meters Varsity519:39.6 PB11
Sep 22Pine Island InvitationalSep 22 · 5,000 Meters Varsity · Place 3 · Byron5,000 Meters Varsity319:31.7 PB11
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Girls Gopher Competition · Place 32 · Byron5,000 Meters High School Girls Gopher Competition3219:41.1 PB11
Sep 11Faribault InvitationalSep 11 · 5,000 Meters Varsity · Place 9 · Byron5,000 Meters Varsity920:12.711
Sep 3Bill Glomski InvitationalSep 3 · 3,200 Meters Varsity · Place 9 · Byron3,200 Meters Varsity912:54.2 PB11
Aug 28Kevin Moorhead Northwood’s InvitationalAug 28 · 2 Miles Varsity · Place 16 · Byron2 Miles Varsity1612:04.3 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 1AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 19 · Byron5,000 Meters Varsity1920:59.4 PB10
Oct 14Hiawatha Valley League Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 7 · Byron5,000 Meters Varsity720:32.1 PB10
Oct 7Packer InvitationalOct 7 · 5,000 Meters Varsity · Place 12 · Byron5,000 Meters Varsity1220:02.110
Sep 25ZMKW InvitationalSep 25 · 5,000 Meters Varsity · Place 6 · Byron5,000 Meters Varsity620:44.110
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Gopher Competition · Place 56 · Byron5,000 Meters High School Girls Gopher Competition5622:27.2 PB10
Sep 16Pine Island InvitationalSep 16 · 5,000 Meters 5000 · Place 5 · Byron5,000 Meters 5000521:03.610
Sep 13All-American InvitationalSep 13 · 5,000 Meters Varsity · Place 79 · Byron5,000 Meters Varsity7921:43.0 PB10
Sep 11Kasson-Mantorville InvitationalSep 11 · 5,000 Meters Varsity · Place 4 · Byron5,000 Meters Varsity423:49.510
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 43 · Byron5,000 Meters Varsity4321:08.110
Aug 28Bill Glomski InvitationalAug 28 · 5,000 Meters Varsity · Place 13 · Byron5,000 Meters Varsity1322:13.0SO

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 1 · Place 173 · Byron5,000 Meters Open Invitational Section 117322:27.8 PB9
Oct 24MSHSL Section 1AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 33 · Byron5,000 Meters Varsity3321:29.49
Oct 15HVL Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 22 · Byron5,000 Meters Varsity2221:25.5FR
Oct 8Packer InvitationalOct 8 · 5,000 Meters Varsity · Place 20 · Byron5,000 Meters Varsity2021:32.1FR
Sep 26ZMKW InvitationalSep 26 · 5,000 Meters Varsity · Place 33 · Byron5,000 Meters Varsity3322:19.4FR
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 55 · Byron5,000 Meters Varsity5523:19.6FR
Sep 6Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 69 · Byron5,000 Meters Varsity6922:33.3FR
Aug 29Stewartville Bill Glomski InvitationalAug 29 · 3,200 Meters Varsity · Place 43 · Byron3,200 Meters Varsity4315:03.1FR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 1AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 31 · Byron5,000 Meters Varsity3122:33.18
Oct 17HVL Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 31 · Byron5,000 Meters Varsity3122:38.38
Oct 10Packer InvitationalOct 10 · 5,000 Meters Varsity · Place 25 · Byron5,000 Meters Varsity2521:56.34 PB8
Oct 3Chatfield InvitationalOct 3 · 5,000 Meters Varsity · Place 16 · Byron5,000 Meters Varsity1623:52.77 PB8
Sep 28ZMKW InvitationalSep 28 · 5,000 Meters Varsity · Place 26 · Byron5,000 Meters Varsity2622:39.77—
Sep 21Pine Island Invitational Sep 21 · 5,000 Meters 5000 · Place 18 · Byron5,000 Meters 50001822:30.338
Sep 12Byron InvitationalSep 12 · 5,000 Meters Varsity · Place 4 · Byron5,000 Meters Varsity423:21.18—
Sep 9All-American InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 35 · Byron5,000 Meters Junior Varsity3523:05.90 PB8
Aug 31Bill Glomski InvitationalAug 31 · 1,600 Meters Junior High · Place 10 · Byron1,600 Meters Junior High107:00.43 PB8

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 18HVL Conference ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 12 · Byron5,000 Meters Junior Varsity1223:38.09 PB7
Oct 11Packer InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 6 · Byron5,000 Meters Junior Varsity625:00.377
Oct 4Chatfield InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 5 · Byron5,000 Meters Junior Varsity524:51.367
Sep 29ZMKW InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 8 · Byron5,000 Meters Junior Varsity823:55.06—
Sep 20Lake City InvitationalSep 20 · 3,200 Meters Junior Varsity · Place 18 · Byron3,200 Meters Junior Varsity1816:01.8 PB7
Sep 13Byron InvitationalSep 13 · 1.5 Miles Middle School · Place 5 · Byron1.5 Miles Middle School511:02.27
Sep 10All-American InvitationalSep 10 · 2 Miles Junior High · Place 22 · Byron2 Miles Junior High2215:04.36 PB7
Sep 1Stewartville InvitationalSep 1 · 1,600 Meters Junior High · Place 26 · Byron1,600 Meters Junior High267:36.027
Aug 29Albert Lea InvitationalAug 29 · 2,500 Meters Junior High · Place 19 · Byron2,500 Meters Junior High1912:47.88 PB7