Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rosemount Middle SchoolIrish Invite · Sep 312:21.8Irish InviteSeptember 3, 2021
5,000 Meters · Anoka HSMSHSL Section 5AA Championships · Oct 2418:55.85MSHSL Section 5AA ChampionshipsOctober 24, 2019
5,000 Meters · Anoka HSMounds View Tom Watson Invitational · Sep 2419:49.1Mounds View Tom Watson InvitationalSeptember 24, 2022
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AAA State Championships · Nov 419:32.8MSHSL Class AAA State ChampionshipsNovember 4, 2023
5,000 Meters · Middlebury CollegeAldrich Invitational · Sep 1325:32.40Aldrich InvitationalSeptember 13, 2025
5,000 Meters · Silver View ParkIrondale - Maple Grove - Osse0 - Park Center XC Meet · Aug 2520:39.98Irondale - Maple Grove - Osse0 - Park Center XC MeetAugust 25, 2023
5,000 Meters · St. Croix Bluffs Regional ParkDewey Minnaert Invite · Sep 719:41.86Dewey Minnaert InviteSeptember 7, 2023
5,000 Meters · St. Olaf CollegeMSHSL Class AAA State Championships · Nov 619:06.66MSHSL Class AAA State ChampionshipsNovember 6, 2021
5,000 Meters · Vermont Technical CollegeSilloway Vermont State Maple Syrup Challenge · Sep 621:59.32Silloway Vermont State Maple Syrup ChallengeSeptember 6, 2025
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1019:08.8NXR Heartland Regional ChampionshipsNovember 10, 2019
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1824:16.70Conn College InviteOctober 18, 2025
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 424:03.0Paul Short RunOctober 4, 2024
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 324:06.9Paul Short Run (College)October 3, 2025
6,000 Meters · Middlebury CollegeAldrich Invitational · Sep 1425:54.9Aldrich InvitationalSeptember 14, 2024
6,000 Meters · Ronald C. Hoffmann Cross Country CourseRonald Hoffmann Invitational · Sep 2024:40.5Ronald Hoffmann InvitationalSeptember 20, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18Conn College InviteOct 18 · 6,000 Meters White · Place 95 · MiddleburyMiddlebury6,000 Meters White9524:16.70 PBSo
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters Open · Place 221 · MiddleburyMiddlebury6,000 Meters Open22124:06.9 PBSo
Sep 20Ronald Hoffmann InvitationalSep 20 · 6,000 Meters College · Place 43 · MiddleburyMiddlebury6,000 Meters College4324:40.5 PBSo
Sep 13Aldrich InvitationalSep 13 · 5,000 Meters · Place 21 · MiddleburyMiddlebury5,000 Meters2125:32.40 PBSo
Sep 6Silloway Vermont State Maple Syrup ChallengeSep 6 · 5,000 Meters Collegiate · Place 27 · MiddleburyMiddlebury5,000 Meters Collegiate2721:59.32 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 6,000 Meters Open · Place 169 · MiddleburyMiddlebury6,000 Meters Open16924:03.0 PBFr
Sep 14Aldrich InvitationalSep 14 · 6,000 Meters Women's 6K · Place 18 · MiddleburyMiddlebury6,000 Meters Women's 6K1825:54.9 PBFr

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AAA State ChampionshipsNov 4 · 5,000 Meters Class AAA · Place 53 · OsseoOsseo5,000 Meters Class AAA5319:32.8 PB12
Oct 26MSHSL Section 5AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 7 · OsseoOsseo5,000 Meters Varsity719:39.612
Oct 3Victoria Lions InvitationalOct 3 · 5,000 Meters Varsity · Place 4 · OsseoOsseo5,000 Meters Varsity419:45.89—
Sep 28Osseo InvitationalSep 28 · 5,000 Meters Varsity · Place 8 · OsseoOsseo5,000 Meters Varsity86:2512
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 10 · OsseoOsseo5,000 Meters Varsity1020:26.412
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 10 · OsseoOsseo5,000 Meters Varsity1020:26.412
Sep 7Dewey Minnaert InviteSep 7 · 5,000 Meters Varsity · Place 2 · OsseoOsseo5,000 Meters Varsity219:41.86 PB12
Sep 1Irish InvitationalSep 1 · 2 Miles Varsity · Place 21 · OsseoOsseo2 Miles Varsity2112:50.612
Aug 25Irondale - Maple Grove - Osse0 - Park Center XC MeetAug 25 · 5,000 Meters Girls Varsity · Place 2 · OsseoOsseo5,000 Meters Girls Varsity220:39.98 PB12

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class AAA State ChampionshipsNov 5 · 5,000 Meters Class AAA · Place 46 · OsseoOsseo5,000 Meters Class AAA4619:26.0111
Oct 27MSHSL Section 5AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 8 · OsseoOsseo5,000 Meters Varsity819:42.111
Oct 4Victoria Lions InvitationalOct 4 · 5,000 Meters Varsity · Place 7 · OsseoOsseo5,000 Meters Varsity720:07.14—
Sep 24Mounds View Tom Watson InvitationalSep 24 · 5,000 Meters Varsity · Place 14 · OsseoOsseo5,000 Meters Varsity1419:49.1 PB11
Sep 15Hutchinson InvitationalSep 15 · 3,200 Meters Middle School · Place 2 · OsseoOsseo3,200 Meters Middle School220:25.31—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6MSHSL Class AAA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 34 · OsseoOsseo5,000 Meters Varsity3419:06.66 PB10
Oct 28MSHSL Section 5AAA ChampionshipsOct 28 · 5,000 Meters Section · Place 4 · OsseoOsseo5,000 Meters Section419:11.510
Oct 5Victoria Lions InvitationalOct 5 · 5,000 Meters Varsity · Place 14 · OsseoOsseo5,000 Meters Varsity1419:44.9310
Sep 25Milaca Mega MeetSep 25 · 5,000 Meters Varsity · Place 1 · OsseoOsseo5,000 Meters Varsity119:41.5—
Sep 17Lakeville North Apple Jack InvitationalSep 17 · 5,000 Meters Varsity · Place 12 · OsseoOsseo5,000 Meters Varsity1219:57.010
Sep 3Irish InviteSep 3 · 2 Miles Varsity · Place 15 · OsseoOsseo2 Miles Varsity1512:21.8 PB10

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 14MSHSL Section 5AAOct 14 · 5,000 Meters Varsity · Place 4 · OsseoOsseo5,000 Meters Varsity419:019
Sep 11Totino Grace vs. OsseoSep 11 · 5,000 Meters Varsity · Place 3 · OsseoOsseo5,000 Meters Varsity319:52—

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section - Combined · Place 205,000 Meters Open Invitational Section - Combined2019:08.8 PB8
Nov 2MSHSL State Cross Country Class A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 61 · OsseoOsseo5,000 Meters Varsity6119:13.2—
Nov 2MSHSL State Cross Country Class AA ChampionshipsNov 2 · 5,000 Meters Class AA · Place 61 · OsseoOsseo5,000 Meters Class AA6119:13.208
Oct 24MSHSL Section 5AA ChampionshipsOct 24 · 5,000 Meters Section · Place 9 · OsseoOsseo5,000 Meters Section918:55.85 PB8
Oct 1Victoria Lions InvitationalOct 1 · 5,000 Meters Varsity · Place 7 · OsseoOsseo5,000 Meters Varsity720:02.748
Sep 26Osseo InvitationalSep 26 · 5,000 Meters Varsity · Place 2 · OsseoOsseo5,000 Meters Varsity26:278

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11NXR Heartland Regional ChampionshipsNov 11 · 5,000 Meters Open Invitational - MERGE · Place 1805,000 Meters Open Invitational - MERGE18020:49.17
Oct 25MSHSL Section 5AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 29 · OsseoOsseo5,000 Meters Varsity2920:12.57
Oct 2Victoria Lions InvitationalOct 2 · 5,000 Meters Varsity Invitational · Place 64 · OsseoOsseo5,000 Meters Varsity Invitational6421:06.67
Sep 27Osseo InvitationalSep 27 · Varsity · Place 17 · OsseoOsseoVarsity176:497
Sep 13Rum River InvitationalSep 13 · 5,000 Meters Varsity · Place 70 · OsseoOsseo5,000 Meters Varsity7022:48.9Unofficial7