Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Arrowwood ResortAlexandria Lions Invitational · Oct 914:43.8Alexandria Lions InvitationalOctober 9, 2021
2 Miles · Rosemount Middle SchoolIrish Invitational · Aug 2910:38.0Irish InvitationalAugust 29, 2025
2400 m · Round Lake ParkMetro Invite · Sep 1812:26.6Metro InviteSeptember 18, 2021
5,000 Meters · Anoka HSMSHSL Section 5AAA Championships · Oct 2416:37.26MSHSL Section 5AAA ChampionshipsOctober 24, 2024
5,000 Meters · Anoka HSMounds View Tom Watson Invitational · Sep 2421:54.5Mounds View Tom Watson InvitationalSeptember 24, 2022
5,000 Meters · Arrowwood Resort52nd Annual Lions Meet of Champions XC Invitational · Oct 418:05.552nd Annual Lions Meet of Champions XC InvitationalOctober 4, 2025
5,000 Meters · Flying Cloud FieldsMetro Under The Lights · Sep 1317:01.5Metro Under The LightsSeptember 13, 2025
5,000 Meters · Les Bolstadt Golf CourseMSHSL State Championships - Class AAA · Nov 217:02.7MSHSL State Championships - Class AAANovember 2, 2024
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1016:57.9NXR Heartland Regional ChampionshipsNovember 10, 2024

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 144 · Roseville AreaRoseville Area5,000 Meters Class AAA14417:33.012
Oct 23MSHSL Section 5AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 33 · Roseville AreaRoseville Area5,000 Meters Varsity3317:20.412
Oct 452nd Annual Lions Meet of Champions XC InvitationalOct 4 · 5,000 Meters Varsity · Place 61 · Roseville AreaRoseville Area5,000 Meters Varsity6118:05.5 PB12
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 278 · Roseville AreaRoseville Area5,000 Meters High School Boys Championship Race27818:52.812
Sep 13Metro Under The LightsSep 13 · 5,000 Meters Varsity · Place 42 · Roseville AreaRoseville Area5,000 Meters Varsity4217:01.5 PB12
Aug 29Irish InvitationalAug 29 · 2 Miles Varsity · Place 42 · Roseville AreaRoseville Area2 Miles Varsity4210:38.0 PB12

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 2 · Place 48 · Roseville AreaRoseville Area5,000 Meters Open Invitational Section 24816:57.9 PB11
Nov 2MSHSL State Championships - Class AAANov 2 · 5,000 Meters Class AAA · Place 111 · Roseville AreaRoseville Area5,000 Meters Class AAA11117:02.7 PB11
Oct 24MSHSL Section 5AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 18 · Roseville AreaRoseville Area5,000 Meters Varsity1816:37.26 PB11

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 5AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 42 · Roseville AreaRoseville Area5,000 Meters Varsity4218:27.510
Sep 16Metro InvitationalSep 16 · 5,000 Meters Varsity · Place 65 · Roseville AreaRoseville Area5,000 Meters Varsity6517:58.710
Sep 1Irish InvitationalSep 1 · 2 Miles Varsity · Place 92 · Roseville AreaRoseville Area2 Miles Varsity9211:48.510

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24Mounds View Tom Watson InvitationalSep 24 · 5,000 Meters Green 5k · Place 152 · Roseville AreaRoseville Area5,000 Meters Green 5k15221:54.5 PB9

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 9Alexandria Lions InvitationalOct 9 · 2 Miles Boys Junior High · Place 95 · Roseville AreaRoseville Area2 Miles Boys Junior High9514:43.8 PB8
Sep 18Metro InviteSep 18 · 2,400 Meters Middle School · Place 96 · Roseville AreaRoseville Area2,400 Meters Middle School9612:26.6 PB8