Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 2318:25.28MSHSL Section 5AA ChampionshipsOctober 23, 2025
5,000 Meters · Basset Creek 5kMCAA Conference Championships · Oct 1518:59.4MCAA Conference ChampionshipsOctober 15, 2022
5,000 Meters · Bassett Creek ParkMCAA Cross Country Championship · Oct 1118:19.72MCAA Cross Country ChampionshipOctober 11, 2025
5,000 Meters · Bertram ParkMonticello Invitational · Sep 1019:41.8Monticello InvitationalSeptember 10, 2022
5,000 Meters · Central ParkPact/Legacy XC Invitational · Sep 418:47.47Pact/Legacy XC InvitationalSeptember 4, 2025
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 218:50.4MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 118:31.0MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Monticello High SchoolMSHSL Section 5AA Championships · Oct 2719:27.4MSHSL Section 5AA ChampionshipsOctober 27, 2022
5,000 Meters · Pebble Creek Golf ClubMSHSL Section 5AA Championships · Oct 2819:43.33MSHSL Section 5AA ChampionshipsOctober 28, 2021
5,000 Meters · Pierz Golf CourseRey Zimney Stampede · Sep 1519:03.1Rey Zimney StampedeSeptember 15, 2025
5,000 Meters · Prairie Park Thundering Royal Elk · Oct 218:38.6Thundering Royal ElkOctober 2, 2025
5,000 Meters · Princeton Golf CourseMSHSL Section 5AA Championships · Oct 2418:24.4MSHSL Section 5AA ChampionshipsOctober 24, 2024
5,000 Meters · Southbrook Golf CourseAnnandale Invitational · Sep 918:11.7Annandale InvitationalSeptember 9, 2025
5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 519:46.97MSHSL Class AA State ChampionshipsNovember 5, 2022
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1018:36.6NXR Heartland Regional ChampionshipsNovember 10, 2024
6,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1821:00.9Roy Griak InvitationalSeptember 18, 2026
6,000 Meters · Highland 9 Golf CourseSummit League Conference Championships · Oct 3122:15.3Summit League Conference ChampionshipsOctober 31, 2026
6,000 Meters · McDowell DamMarauders Home Opener · Sep 1122:18.7Marauders Home OpenerSeptember 11, 2026
6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1621:17.8Bradley "Pink" ClassicOctober 16, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Summit League Conference ChampionshipsOct 31 · 6,000 Meters College · Place 33 · North Dakota StateNorth Dakota State6,000 Meters College3322:15.3 PBFr
Oct 16Bradley "Pink" ClassicOct 16 · 6,000 Meters Women's Red Race · Place 50 · North Dakota StateNorth Dakota State6,000 Meters Women's Red Race5021:17.8 PBFr
Sep 18Roy Griak InvitationalSep 18 · 6,000 Meters Suzi Wilson College 6k · Place 30 · North Dakota StateNorth Dakota State6,000 Meters Suzi Wilson College 6k3021:00.9 PBFr
Sep 11Marauders Home OpenerSep 11 · 6,000 Meters Collegiate · Place 6 · North Dakota StateNorth Dakota State6,000 Meters Collegiate622:18.7 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 3 · SpectrumSpectrum5,000 Meters Class AA318:31.0 PB12
Oct 23MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity118:25.28 PB12
Oct 11MCAA Cross Country ChampionshipOct 11 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity118:19.72 PB12
Oct 2Thundering Royal ElkOct 2 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity118:38.6 PB12
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Championship Race · Place 22 · SpectrumSpectrum5,000 Meters High School Girls Championship Race2219:35.512
Sep 15Rey Zimney StampedeSep 15 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity119:03.1 PB12
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity118:11.7 PB12
Sep 4Pact/Legacy XC InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity118:47.47 PB12
Aug 28Princeton InvitationalAug 28 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity118:37.1—
Aug 23St. Cloud Early Bird InviteAug 23 · 5,000 Meters Varsity · Place 2 · SpectrumSpectrum5,000 Meters Varsity218:59.6712

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Championship · Place 80 · SpectrumSpectrum5,000 Meters Championship8018:36.6 PB11
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 13 · SpectrumSpectrum5,000 Meters Class AA1318:50.4 PB11
Oct 24MSHSL Section 5AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 2 · SpectrumSpectrum5,000 Meters Varsity218:24.4 PB11
Oct 12MCAA Cross Country ChampionshipOct 12 · 5,000 Meters Girls Varsity · Place 1 · SpectrumSpectrum5,000 Meters Girls Varsity118:26.611
Oct 3Thundering Royal ElkOct 3 · 5,000 Meters Varsity · Place 3 · SpectrumSpectrum5,000 Meters Varsity318:37.111
Sep 26Thunder Trail ClassicSep 26 · 5,000 Meters Varsity · Place 32 · SpectrumSpectrum5,000 Meters Varsity3225:22.111
Sep 10Annandale InvitationalSep 10 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity118:39.611
Sep 5Pine City InviteSep 5 · Varsity · Place 1 · SpectrumSpectrumVarsity118:5011
Aug 29Princeton InvitationalAug 29 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity119:39.311

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class AA State ChampionshipsNov 5 · 5,000 Meters Class AA · Place 44 · SpectrumSpectrum5,000 Meters Class AA4419:46.97 PB9
Oct 27MSHSL Section 5AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 8 · SpectrumSpectrum5,000 Meters Varsity819:27.4 PB9
Oct 15MCAA Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 2 · SpectrumSpectrum5,000 Meters Varsity218:59.4 PB9
Oct 6Thundering Royal ElkOct 6 · 5,000 Meters Varsity · Place 4 · Spectrum High SchoSpectrum High Scho5,000 Meters Varsity419:44.2—
Sep 29Foley InvitationalSep 29 · 5,000 Meters Varsity · Place 10 · SpectrumSpectrum5,000 Meters Varsity1019:39.0Unofficial9
Sep 10Monticello InvitationalSep 10 · 5,000 Meters Varsity · Place 5 · SpectrumSpectrum5,000 Meters Varsity519:41.8 PB9
Sep 1Princeton InvitationalSep 1 · 5,000 Meters Varsity · Place 1 · Spectrum High SchoSpectrum High Scho5,000 Meters Varsity119:46.1—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6MSHSL Class AA State ChampionshipsNov 6 · 5,000 Meters Varsity · SpectrumSpectrum5,000 Meters Varsity0DNF8
Oct 28MSHSL Section 5AA ChampionshipsOct 28 · 5,000 Meters Varsity · Place 3 · SpectrumSpectrum5,000 Meters Varsity319:43.33 PB8
Oct 16MCAA ChampionshipsOct 16 · 5,000 Meters Girls Varsity 5k · Place 1 · SpectrumSpectrum5,000 Meters Girls Varsity 5k119:15.38
Oct 5Becker InvitationalOct 5 · 5,000 Meters Varsity · Place 1 · Spectrum High SchoSpectrum High Scho5,000 Meters Varsity120:07.1—
Sep 24Roy Griak InvitationalSep 24 · 5,000 Meters Varsity · Place 34 · SpectrumSpectrum5,000 Meters Varsity346:428
Sep 9Pine City InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · SpectrumSpectrum5,000 Meters Varsity120:16.008

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 10Spectrum Pre-Conference Rust BusterSep 10 · 5,000 Meters Junior Varsity · Place 1 · SpectrumSpectrum5,000 Meters Junior Varsity100:23:27.32—