Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 1518:31.47Mayo InvitationalSeptember 15, 2022
5,000 Meters · Eagle Creek Golf ClubTCRC XC Showcase · Oct 3119:22.63TCRC XC ShowcaseOctober 31, 2020
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1419:09.91Mayo InvitationalSeptember 14, 2023
5,000 Meters · Jackson Golf ClubJCC Tri For Health · Sep 2119:22.09JCC Tri For HealthSeptember 21, 2023
5,000 Meters · Lac Qui Parle Valley HSMSHSL Section 3A Championships · Oct 2818:46.44MSHSL Section 3A ChampionshipsOctober 28, 2021
5,000 Meters · Luverne High SchoolMSHSL Section 3A Championships · Oct 2718:30.10MSHSL Section 3A ChampionshipsOctober 27, 2022
5,000 Meters · Madison Country ClubMSHSL Section 3A Championships · Oct 2618:47.3MSHSL Section 3A ChampionshipsOctober 26, 2023
5,000 Meters · Mt. Lake Golf CoursePaul Metcalf Invitational · Sep 118:24.67Paul Metcalf InvitationalSeptember 1, 2023
5,000 Meters · Mt. Lake High SchoolPaul Metcalf · Sep 319:17.00Paul MetcalfSeptember 3, 2021
5,000 Meters · Pipestone GCBig South Conference Meet · Oct 1919:10.15Big South Conference MeetOctober 19, 2021
5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 518:54.34MSHSL Class A State ChampionshipsNovember 5, 2022
5,000 Meters · University of Minnesota, Golf Course Club HouseMSHSL Class A State Championships · Nov 418:40.4MSHSL Class A State ChampionshipsNovember 4, 2023
6,000 Meters · Don Baker CourseSummit League XC Championships · Nov 221:46.97Summit League XC ChampionshipsNovember 2, 2024
6,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1922:48.0Roy Griak InvitationalSeptember 19, 2025
6,000 Meters · Mahoney State ParkSummit League Championships · Nov 121:18.56Summit League ChampionshipsNovember 1, 2025
6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1721:10.55Bradley "Pink" ClassicOctober 17, 2025
6,000 Meters · Parkhurst Recreation AreaJimmie XC Invitational · Oct 321:48.0Jimmie XC InvitationalOctober 3, 2025
6,000 Meters · University of MaryMarauders Invitational · Sep 521:31.07Marauders InvitationalSeptember 5, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1Summit League ChampionshipsNov 1 · 6,000 Meters Champ · Place 19 · North Dakota StateNorth Dakota State6,000 Meters Champ1921:18.56 PBSo
Oct 17Bradley "Pink" ClassicOct 17 · 6,000 Meters Red · Place 22 · North Dakota StateNorth Dakota State6,000 Meters Red2221:10.55 PBSo
Oct 3Jimmie XC InvitationalOct 3 · 6,000 Meters Womens 6k · Place 6 · North Dakota StateNorth Dakota State6,000 Meters Womens 6k621:48.0 PBSo
Sep 19Roy Griak InvitationalSep 19 · 6,000 Meters Jack Johnson Women’s Gold (Division I · Place 25 · North Dakota StateNorth Dakota State6,000 Meters Jack Johnson Women’s Gold (Division I2522:48.0 PBSo
Sep 5Marauders InvitationalSep 5 · 6,000 Meters Women's Race · Place 3 · North Dakota StateNorth Dakota State6,000 Meters Women's Race321:31.07 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Midwest Regional ChampionshipsNov 15 · 6,000 Meters Division 1 · Place 97 · North Dakota StateNorth Dakota State6,000 Meters Division 19721:28.26FR
Nov 2Summit League XC ChampionshipsNov 2 · 6,000 Meters College · Place 16 · North Dakota StateNorth Dakota State6,000 Meters College1621:46.97 PBFr
Oct 18Bradley University "Pink" ClassicOct 18 · 6,000 Meters Varsity · Place 58 · North Dakota StateNorth Dakota State6,000 Meters Varsity5821:29.03FR
Sep 20Roy Griak InvitationalSep 20 · 6,000 Meters Gold · Place 71 · North Dakota StateNorth Dakota State6,000 Meters Gold7123:11.8Fr
Sep 6Marauders InvitationalSep 6 · 6,000 Meters College · Place 9 · North Dakota StateNorth Dakota State6,000 Meters College921:54.8Fr

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class A State ChampionshipsNov 4 · 5,000 Meters Class A · Place 4 · LuverneLuverne5,000 Meters Class A418:40.4 PB12
Oct 26MSHSL Section 3A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:47.3 PB12
Oct 17Big South Cross Country Conference MeetOct 17 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:07.25Unofficial12
Oct 10Adrian Ellsworth Dragons InvitationalOct 10 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:42.43—
Oct 5Luverne MeetOct 5 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:30.4012
Sep 30 Willmar Glacial Lakes InviteSep 30 · 5,000 Meters Varsity · Place 2 · LuverneLuverne5,000 Meters Varsity219:38.8—
Sep 21JCC Tri For HealthSep 21 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity119:22.09 PB12
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity119:09.91 PB12
Sep 9Luverne Bruce Gluf MeetSep 9 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:33.70—
Sep 1Paul Metcalf InvitationalSep 1 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:24.67 PB12

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class A State ChampionshipsNov 5 · 5,000 Meters Class A · Place 5 · LuverneLuverne5,000 Meters Class A518:54.34 PB11
Oct 27MSHSL Section 3A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 3 · LuverneLuverne5,000 Meters Varsity318:30.10 PB11
Oct 18Big South Conference Meet, Use this oneOct 18 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:56.75Unofficial11
Oct 11Adrian Ellsworth Dragons InvitationalOct 11 · 5,000 Meters Varsity · Place 3 · LuverneLuverne5,000 Meters Varsity320:04.3411
Oct 6Luverne Invitational Oct 6 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:42.2411
Sep 27St James InviteSep 27 · 5,000 Meters Varsity · Place 2 · LuverneLuverne5,000 Meters Varsity218:35.7311
Sep 15Mayo InvitationalSep 15 · 2.95 Miles Varsity · Place 2 · LuverneLuverne2.95 Miles Varsity218:31.47 PB11
Sep 10 Bruce Gluf Classic Sep 10 · 5,000 Meters Varsity · Place 1 · LuverneLuverne5,000 Meters Varsity118:54.4011
Sep 2Paul Metcalf Invitational 2022Sep 2 · 5,000 Meters Varsity · Place 5 · LuverneLuverne5,000 Meters Varsity519:4211

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6MSHSL Class A State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 3 · LuverneLuverne5,000 Meters Varsity319:06.8210
Oct 28MSHSL Section 3A ChampionshipsOct 28 · 5,000 Meters Section · Place 3 · LuverneLuverne5,000 Meters Section318:46.44 PB10
Oct 19Big South Conference MeetOct 19 · 5,000 Meters Varsity · Place 7 · LuverneLuverne5,000 Meters Varsity719:10.15 PB10
Oct 2Willmar Cross Country InvitationalOct 2 · 5,000 Meters Varsity · Place 7 · LuverneLuverne5,000 Meters Varsity719:41.2—
Sep 16Mayo InvitationalSep 16 · 5,000 Meters Varsity · Place 5 · LuverneLuverne5,000 Meters Varsity519:49.6510
Sep 3Paul MetcalfSep 3 · 5,000 Meters Varsity · Place 5 · LuverneLuverne5,000 Meters Varsity519:17.00 PB10

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31TCRC XC ShowcaseOct 31 · 5,000 Meters Small Class · Place 4 · LuverneLuverne5,000 Meters Small Class419:22.63 PB9
Sep 24Pipestone Tri MeetSep 24 · 5,000 Meters Varsity · Place 2 · LuverneLuverne5,000 Meters Varsity221:04.00—
Sep 10Big South TriangularSep 10 · 5,000 Meters Varsity · Place 4 · LuverneLuverne5,000 Meters Varsity419:58.00—

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MSHSL State Cross Country Class A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 18 · LuverneLuverne5,000 Meters Varsity1819:31.9—
Sep 28Willmar InvitationalSep 28 · 5,000 Meters Varsity · Place 25 · LuverneLuverne5,000 Meters Varsity2521:03.9—
Aug 23Fairmont Early Bird InvitationalAug 23 · 8th Grade · Place 1 · LuverneLuverne8th Grade106:04.88
Aug 23Fairmont Early Bird InvitationalAug 23 · 8th Grade · Place 1 · LuverneLuverne8th Grade106:04.88