Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Anoka HSSteve Hoag Invitational · Sep 1019:47.8Steve Hoag InvitationalSeptember 10, 2026
5,000 Meters · Bluestem AmphitheaterMSHSL Section 8AAA Championships · Oct 2919:05.15MSHSL Section 8AAA ChampionshipsOctober 29, 2026
5,000 Meters · Buffalo Heights Golf CourseBuffalo Invitational · Sep 2419:50.9Buffalo InvitationalSeptember 24, 2026
5,000 Meters · Forestview MSMSHSL Section 8AAA Championships · Oct 2419:21.2MSHSL Section 8AAA ChampionshipsOctober 24, 2024
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1819:03.4Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Gale Woods FarmLake Conference Championships · Oct 1419:10.2Lake Conference ChampionshipsOctober 14, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AAA State Championships · Nov 119:23.8MSHSL Class AAA State ChampionshipsNovember 1, 2025
5,000 Meters · Lester ParkDuluth East Twin Ports Invitational · Aug 2720:48.00Duluth East Twin Ports InvitationalAugust 27, 2026
5,000 Meters · Levi Dodge Middle SchoolFarmington Invite · Sep 2821:59.60Farmington InviteSeptember 28, 2023
5,000 Meters · Lower Recreation CenterSTMA Invitational · Sep 3019:57.5STMA InvitationalSeptember 30, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 719:12.5MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1019:57.4NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zahler ParkMSHSL Section 8AAA Championships · Oct 2319:24.2MSHSL Section 8AAA ChampionshipsOctober 23, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 55 · St. Michael-Albertville5,000 Meters Class AAA5519:12.5 PB11
Oct 29MSHSL Section 8AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 9 · St. Michael-Albertville5,000 Meters Varsity919:05.15 PB11
Oct 19Tom Dooher InvitationalOct 19 · 5,000 Meters Girls Varsity 5k · Place 5 · St. Michael-Albertville5,000 Meters Girls Varsity 5k519:17.711
Oct 14Lake Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 18 · St. Michael-Albertville5,000 Meters Varsity1819:10.2 PB11
Sep 30STMA InvitationalSep 30 · 5,000 Meters Varsity · Place 18 · St. Michael-Albertville5,000 Meters Varsity1819:57.5 PB11
Sep 24Buffalo InvitationalSep 24 · 5,000 Meters Varsity · Place 16 · St. Michael-Albertville5,000 Meters Varsity1619:50.9 PB11
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Girls Championship Race · Place 72 · St. Michael-Albertville5,000 Meters High School Girls Championship Race7219:03.4 PB11
Sep 10Steve Hoag InvitationalSep 10 · 5,000 Meters Varsity · Place 11 · St. Michael-Albertville5,000 Meters Varsity1119:47.8 PB11
Aug 27Duluth East Twin Ports InvitationalAug 27 · 5,000 Meters Varsity · Place 8 · St. Michael-Albertville5,000 Meters Varsity820:48.00 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 61 · St. Michael-Albertville5,000 Meters Class AAA6119:23.8 PB10
Oct 23MSHSL Section 8AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 11 · St. Michael-Albertville5,000 Meters Varsity1119:24.2 PB10
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Championship Race · Place 76 · St. Michael-Albertville5,000 Meters High School Girls Championship Race7620:47.610
Sep 12Section 8AAA Preview InvitationalSep 12 · 5,000 Meters Varsity · Place 9 · St. Michael-Albertville5,000 Meters Varsity919:58.6SO
Sep 4Steve Hoag InvitationalSep 4 · 5,000 Meters Varsity · Place 22 · St. Michael-Albertville5,000 Meters Varsity2219:55.110
Aug 21Duluth East Twin Ports InvitationalAug 21 · 5,000 Meters Varsity · Place 9 · St. Michael-Albertville5,000 Meters Varsity920:31.1010

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 3 · Place 53 · St. Michael-Albertville5,000 Meters Open Invitational Section 35319:57.4 PB9
Nov 2MSHSL State Championships - Class AAANov 2 · 5,000 Meters Class AAA · Place 81 · St. Michael-Albertville5,000 Meters Class AAA8119:57.49
Oct 24MSHSL Section 8AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 8 · St. Michael-Albertville5,000 Meters Varsity819:21.2 PB9
Oct 10Lake Conference ChampionshipsOct 10 · 5,000 Meters Varsity · Place 26 · St. Michael-Albertville5,000 Meters Varsity2619:54.5FR
Oct 2STMA InvitationalOct 2 · 5,000 Meters Varsity · Place 24 · St. Michael-Albertville5,000 Meters Varsity2420:12.19
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Championship · Place 129 · St. Michael-Albertville5,000 Meters Championship12921:16.49
Sep 5Steve Hoag InvitationalSep 5 · 5,000 Meters Varsity · Place 40 · St. Michael-Albertville5,000 Meters Varsity4020:56.69
Aug 29St. Olaf H.S. ShowcaseAug 29 · 5,000 Meters Varsity · Place 57 · St. Michael-Albertville5,000 Meters Varsity5721:16.109

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AAA State ChampionshipsNov 4 · 5,000 Meters Class AAA · Place 119 · St. Michael-Albertville5,000 Meters Class AAA11920:40.88
Oct 12Lake Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 46 · St. Michael-Albertville5,000 Meters Varsity4620:51.68
Sep 28Farmington InviteSep 28 · 5,000 Meters Girls 5k. · Place 60 · St. Michael-Albertville5,000 Meters Girls 5k.6021:59.60 PB8
Aug 31St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 121 · St. Michael-Albertville5,000 Meters Varsity12123:09.18

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 22Buffalo Bison InvitationalSep 22 · 2,998 Meters Jr High · Place 20 · St. Michael-Albertville2,998 Meters Jr High2013:47.5Unofficial7