Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rosemount High SchoolIrish Invitational · Sep 412:30.2Irish InvitationalSeptember 4, 2026
2 Miles · Rosemount Middle SchoolIrish Invitational · Aug 2912:02.1Irish InvitationalAugust 29, 2025
5,000 Meters · Brooktree Golf CourseEv Berg Invitational · Oct 519:02.68Ev Berg InvitationalOctober 5, 2023
5,000 Meters · Cedar Lake Farm Regional ParkNew Prague XC Invitational · Oct 119:33.7New Prague XC InvitationalOctober 1, 2026
5,000 Meters · Eagan H.S. 5kSouth Suburban Conference Championships · Oct 1019:30.00South Suburban Conference ChampionshipsOctober 10, 2025
5,000 Meters · Flying Cloud AirportMetro Invitaitonal - Under the Lights · Sep 2619:20.4Metro Invitaitonal - Under the LightsSeptember 26, 2026
5,000 Meters · Flying Cloud FieldsMetro Invitational · Sep 1619:08.9Metro InvitationalSeptember 16, 2023
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AAA State Championships · Nov 118:51.0MSHSL Class AAA State ChampionshipsNovember 1, 2025
5,000 Meters · Levi Dodge 5k. CourseSSC Championships · Oct 1519:14.30SSC ChampionshipsOctober 15, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 720:00.4MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · St. Olaf CollegeMSHSL Class AAA State Championships · Nov 618:47.05MSHSL Class AAA State ChampionshipsNovember 6, 2021
5,000 Meters · Steve Michaud ParkAppleJack Invitational · Sep 1019:47.4AppleJack InvitationalSeptember 10, 2026
5,000 Meters · Valleywood Golf CourseMSHSL Section 3AAA Championships · Oct 2318:13.10MSHSL Section 3AAA ChampionshipsOctober 23, 2025
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1018:22.4NXR Heartland Regional ChampionshipsNovember 10, 2024

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 106 · Eastview5,000 Meters Class AAA10620:00.4 PB12
Oct 29MSHSL Section 3AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 5 · Eastview5,000 Meters Varsity520:23.8612
Oct 15SSC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 7 · Eastview5,000 Meters Varsity719:14.30 PB12
Oct 8Ev Berg InvitationalOct 8 · 5,000 Meters Varsity · Place 9 · Eastview5,000 Meters Varsity919:14.912
Oct 1New Prague XC InvitationalOct 1 · 5,000 Meters Girls Varsity · Place 1 · Eastview5,000 Meters Girls Varsity119:33.7 PB12
Sep 26Metro Invitaitonal - Under the LightsSep 26 · 5,000 Meters Varsity · Place 26 · Eastview5,000 Meters Varsity2619:20.4 PB12
Sep 10AppleJack InvitationalSep 10 · 5,000 Meters Varsity · Place 3 · Eastview5,000 Meters Varsity319:47.4 PB12
Sep 4Irish InvitationalSep 4 · 2 Miles Varsity · Place 6 · Eastview2 Miles Varsity612:30.2 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 29 · Eastview5,000 Meters Class AAA2918:51.0 PB11
Oct 23MSHSL Section 3AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 2 · Eastview5,000 Meters Varsity218:13.10 PB11
Oct 10South Suburban Conference ChampionshipsOct 10 · 5,000 Meters Varsity Girls · Place 4 · Eastview5,000 Meters Varsity Girls419:30.00 PB11
Oct 2Ev Berg InvitationalOct 2 · 5,000 Meters Varsity · Place 3 · Eastview5,000 Meters Varsity319:15.711
Sep 25New Prague XC InvitationalSep 25 · 5,000 Meters Varsity · Place 1 · Eastview5,000 Meters Varsity119:47.711
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Gopher Competition · Place 10 · Eastview5,000 Meters High School Girls Gopher Competition1020:28.111
Sep 13Metro Under The LightsSep 13 · 5,000 Meters Varsity · Place 11 · Eastview5,000 Meters Varsity1119:10.811
Aug 29Irish InvitationalAug 29 · 2 Miles Varsity · Place 6 · Eastview2 Miles Varsity612:02.1 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 1 · Place 1 · Eastview5,000 Meters Open Invitational Section 1118:22.4 PB10
Nov 2MSHSL State Championships - Class AAANov 2 · 5,000 Meters Class AAA · Place 30 · Eastview5,000 Meters Class AAA3019:05.710
Oct 24MSHSL Section 3AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 3 · Eastview5,000 Meters Varsity318:52.110
Oct 11South Suburban Conference ChampionshipsOct 11 · 5,000 Meters Varsity · Place 2 · Eastview5,000 Meters Varsity219:26.9SO
Oct 3Ev Berg InvitationalOct 3 · 5,000 Meters Varsity · Place 5 · Eastview5,000 Meters Varsity518:49.0SO
Sep 24New Prague XC InvitationalSep 24 · 5,000 Meters Varsity · Place 2 · Eastview5,000 Meters Varsity219:39.5SO
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 15 · Eastview5,000 Meters Varsity1520:46.110
Sep 14Metro InvitationalSep 14 · 5,000 Meters Varsity · Place 20 · Eastview5,000 Meters Varsity2019:30.310

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AAA State ChampionshipsNov 4 · 5,000 Meters Class AAA · Place 41 · Eastview5,000 Meters Class AAA4119:21.89
Oct 26MSHSL Section 3AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 4 · Eastview5,000 Meters Varsity419:03.49
Oct 13South Suburban Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 5 · Eastview5,000 Meters Varsity519:54.29
Oct 5Ev Berg InvitationalOct 5 · 5,000 Meters Varsity · Place 4 · Eastview5,000 Meters Varsity419:02.68 PB9
Sep 26New Prague XC InviteSep 26 · 5,000 Meters Varsity · Place 2 · Eastview5,000 Meters Varsity219:50.709
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Championship · Place 76 · Eastview5,000 Meters Championship7620:38.79
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Championship · Place 76 · Eastview5,000 Meters Championship7620:38.79
Sep 16Metro InvitationalSep 16 · 5,000 Meters Varsity · Place 9 · Eastview5,000 Meters Varsity919:08.9 PB9

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class AAA State ChampionshipsNov 5 · 5,000 Meters Class AAA · Place 120 · Eastview5,000 Meters Class AAA12020:35.088
Oct 27MSHSL Section 3AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 11 · Eastview5,000 Meters Varsity1120:12.28
Oct 6Ev Berg InvitationalOct 6 · 5,000 Meters Varsity · Place 18 · Eastview5,000 Meters Varsity1819:39.418
Sep 27New Prague XC InviteSep 27 · 5,000 Meters Varsity · Place 10 · Eastview5,000 Meters Varsity1020:27.88
Sep 23Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 140 · Eastview5,000 Meters Varsity1406:508

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6MSHSL Class AAA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 12 · Eastview5,000 Meters Varsity1218:47.05 PB7
Oct 28MSHSL Section 3AAA ChampionshipsOct 28 · 5,000 Meters Section · Place 3 · Eastview5,000 Meters Section318:36.67
Oct 7Ev Berg InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 1 · Eastview5,000 Meters Junior Varsity119:42.217