Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · Eastwood Golf CourseMayo Invitational · Sep 1610:52.91Mayo InvitationalSeptember 16, 2021
2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 1521:27.45Mayo InvitationalSeptember 15, 2022
3,200 Meters · Winona Senior High SchoolJim Flim Invite · Sep 2514:27.2Jim Flim InviteSeptember 25, 2021
5,000 Meters · Bancroft Bay ParkMSHSL Section 1AA Championships · Oct 2321:27.8MSHSL Section 1AA ChampionshipsOctober 23, 2025
5,000 Meters · Benson ParkMankato West Invitational · Sep 2921:39.7Mankato West InvitationalSeptember 29, 2026
5,000 Meters · Brooktree Golf CourseBig 9 Conference Championships · Oct 1420:02.8Big 9 Conference ChampionshipsOctober 14, 2025
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1120:47.1Mayo InvitationalSeptember 11, 2025
5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 719:35.3Packer InvitationalOctober 7, 2025
5,000 Meters · Mt. Lake Golf CoursePaul Metcalf Invitational · Sep 121:26.46Paul Metcalf InvitationalSeptember 1, 2023
5,000 Meters · North Alexander ParkMSHSL Section 1AA Championships · Oct 2920:50.8MSHSL Section 1AA ChampionshipsOctober 29, 2026
5,000 Meters · River Oaks Golf CoursePacker Invitational · Oct 1020:18.37Packer InvitationalOctober 10, 2023
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2621:11.5Jim Flim Invitational (Winona)September 26, 2026
5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 321:53.80St. Olaf H.S. ShowcaseSeptember 3, 2026
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1022:36.6NXR Heartland Regional ChampionshipsNovember 10, 2024

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 1AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 24 · Albert Lea5,000 Meters Varsity2420:50.8 PB12
Oct 20Big 9 Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 20 · Albert Lea5,000 Meters Varsity2020:11.712
Oct 13Packer InvitationalOct 13 · 5,000 Meters Varsity · Place 14 · Albert Lea5,000 Meters Varsity1419:36.112
Oct 8Ev Berg InvitationalOct 8 · 5,000 Meters Varsity · Place 29 · Albert Lea5,000 Meters Varsity2920:11.912
Sep 29Mankato West InvitationalSep 29 · 5,000 Meters Varsity · Place 20 · Albert Lea5,000 Meters Varsity2021:39.7 PB12
Sep 26Jim Flim Invitational (Winona)Sep 26 · 5,000 Meters Varsity · Place 19 · Albert Lea5,000 Meters Varsity1921:11.5 PB12
Sep 22Albert Lea Invitational #2Sep 22 · 5,000 Meters Varsity/JV · Place 8 · Albert Lea5,000 Meters Varsity/JV822:03.212
Sep 17Mayo InvitationalSep 17 · 5,000 Meters Varsity · Place 29 · Albert Lea5,000 Meters Varsity2921:45.012
Sep 11Faribault InvitationalSep 11 · 5,000 Meters Varsity · Place 41 · Albert Lea5,000 Meters Varsity4122:00.512
Sep 3St. Olaf H.S. ShowcaseSep 3 · 5,000 Meters Varsity · Place 90 · Albert Lea5,000 Meters Varsity9021:53.80 PB12
Aug 31Albert Lea InvitationalAug 31 · 5,000 Meters Varsity/JV · Place 9 · Albert Lea5,000 Meters Varsity/JV923:06.312

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 1AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 32 · Albert Lea5,000 Meters Varsity3221:27.8 PB11
Oct 14Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 23 · Albert Lea5,000 Meters Varsity2320:02.8 PB11
Oct 7Packer InvitationalOct 7 · 5,000 Meters Varsity · Place 5 · Albert Lea5,000 Meters Varsity519:35.3 PB11
Oct 2Ev Berg InvitationalOct 2 · 5,000 Meters Varsity · Place 21 · Albert Lea5,000 Meters Varsity2120:37.811
Sep 23Mankato West InvitationalSep 23 · 5,000 Meters Varsity · Place 28 · Albert Lea5,000 Meters Varsity2822:05.411
Sep 20Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 11 · Albert Lea5,000 Meters Varsity1121:23.211
Sep 16Albert Lea InvitationalSep 16 · 5,000 Meters Varsity/JV · Place 6 · Albert Lea5,000 Meters Varsity/JV621:43.311
Sep 11Mayo InvitationalSep 11 · 5,000 Meters Varsity · Place 17 · Albert Lea5,000 Meters Varsity1720:47.1 PB11
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 52 · Albert Lea5,000 Meters Varsity5221:33.711
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 74 · Albert Lea5,000 Meters Varsity7421:31.3711
Aug 25Albert Lea InvitationalAug 25 · 5,000 Meters Varsity/JV · Place 8 · Albert Lea5,000 Meters Varsity/JV822:16.911

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 1 · Place 179 · Albert Lea5,000 Meters Open Invitational Section 117922:36.6 PB10
Oct 24MSHSL Section 1AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 29 · Albert Lea5,000 Meters Varsity2921:07.910
Oct 15Big 9 Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 40 · Albert Lea5,000 Meters Varsity4020:58.110
Oct 8Packer InvitationalOct 8 · 5,000 Meters Varsity · Place 10 · Albert Lea5,000 Meters Varsity1020:53.4SO
Oct 3Ev Berg InvitationalOct 3 · 5,000 Meters Varsity · Place 41 · Albert Lea5,000 Meters Varsity4120:43.2SO
Sep 24Mankato West InvitationalSep 24 · 5,000 Meters Varsity · Place 22 · Albert Lea5,000 Meters Varsity2221:43.2SO
Sep 21Jim Flim InvitationalSep 21 · 5,000 Meters Varsity · Place 22 · Albert Lea5,000 Meters Varsity2222:52.110
Sep 17Albert Lea InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 8 · Albert Lea5,000 Meters Junior Varsity822:58.2SO
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 29 · Albert Lea5,000 Meters Varsity2922:06.9SO
Sep 6Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 41 · Albert Lea5,000 Meters Varsity4121:38.8SO
Aug 27Albert Lea Invitational #1Aug 27 · 5,000 Meters Junior Varsity · Place 9 · Albert Lea5,000 Meters Junior Varsity922:38.8SO

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 1AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 20 · Albert Lea5,000 Meters Varsity2021:51.19
Oct 17Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 25 · Albert Lea5,000 Meters Varsity2520:51.89
Oct 10Packer InvitationalOct 10 · 5,000 Meters Varsity · Place 6 · Albert Lea5,000 Meters Varsity620:18.37 PB9
Oct 5Ev Berg InvitationalOct 5 · 5,000 Meters Varsity · Place 40 · Albert Lea5,000 Meters Varsity4020:53.429
Sep 26Mankato West InvitationalSep 26 · 5,000 Meters Varsity · Place 19 · Albert Lea5,000 Meters Varsity1921:14.77—
Sep 19Albert Lea InvitationalSep 19 · 5,000 Meters Varsity · Place 5 · Albert Lea5,000 Meters Varsity522:00.93—
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 30 · Albert Lea5,000 Meters Varsity3021:54.119
Sep 8Faribault InvitationalSep 8 · 5,000 Meters Varsity · Place 39 · Albert Lea5,000 Meters Varsity3922:07.99—
Sep 1Paul Metcalf InvitationalSep 1 · 5,000 Meters Varsity · Place 5 · Albert Lea5,000 Meters Varsity521:26.46 PB9
Aug 28Albert Lea InvitationalAug 28 · 5,000 Meters Varsity · Place 17 · Albert Lea5,000 Meters Varsity1723:51.79

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 1AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 27 · Albert Lea5,000 Meters Varsity2721:46.078
Oct 18Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 38 · Albert Lea5,000 Meters Varsity3820:55.498
Oct 11Packer InvitationalOct 11 · 5,000 Meters Varsity · Place 7 · Albert Lea5,000 Meters Varsity721:27.598
Oct 6Ev Berg InvitationalOct 6 · 5,000 Meters Varsity · Place 60 · Albert Lea5,000 Meters Varsity6021:12.188
Sep 27Mankato West InvitationalSep 27 · 5,000 Meters Varsity · Place 11 · Albert Lea5,000 Meters Varsity1121:42.64—
Sep 21Albert Lea InvitationalSep 21 · 5,000 Meters Varsity · Place 6 · Albert Lea5,000 Meters Varsity622:23.118
Sep 15Mayo InvitationalSep 15 · 2.95 Miles Varsity · Place 66 · Albert Lea2.95 Miles Varsity6621:27.45 PB8
Aug 29Albert Lea InvitationalAug 29 · 5,000 Meters Varsity · Place 24 · Albert Lea5,000 Meters Varsity2424:28.778

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28MSHSL Section 1AA ChampionshipsOct 28 · 5,000 Meters Section · Place 49 · Albert Lea5,000 Meters Section4922:53.87
Oct 19Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 61 · Albert Lea5,000 Meters Varsity6123:04.527
Oct 12Packer InvitationalOct 12 · 5,000 Meters Varsity · Place 25 · Albert Lea5,000 Meters Varsity2522:32.557
Oct 7Ev Berg InvitationalOct 7 · 5,000 Meters Varsity · Place 63 · Albert Lea5,000 Meters Varsity6322:21.217
Sep 28Mankato West InvitationalSep 28 · 5,000 Meters Varsity · Place 34 · Albert Lea5,000 Meters Varsity3423:56.267
Sep 25Jim Flim InviteSep 25 · 3,200 Meters C Race · Place 1 · Albert Lea3,200 Meters C Race114:27.2 PB7
Sep 21Albert Lea InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 2 · Albert Lea5,000 Meters Junior Varsity211:32.07
Sep 16Mayo InvitationalSep 16 · 2,500 Meters Junior High · Place 2 · Albert Lea2,500 Meters Junior High210:52.91 PB7
Aug 31Austin InvitationalAug 31 · 2,400 Meters Junior Varsity · Place 1 · Albert Lea2,400 Meters Junior Varsity111:03.207