Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Gale Woods FarmHopkins Bauman/Rovn Invitational · Sep 810:50.3Hopkins Bauman/Rovn InvitationalSeptember 8, 2022
2 Miles · Rosemount High SchoolIrish Invitational · Sep 410:30.3Irish InvitationalSeptember 4, 2026
2 Miles · Rosemount Middle SchoolIrish Invitational · Aug 2910:35.5Irish InvitationalAugust 29, 2025
5,000 Meters · Anoka HSMounds View Tom Watson Invitational · Sep 2420:20.4Mounds View Tom Watson InvitationalSeptember 24, 2022
5,000 Meters · Dehns Pumpkins2025 Osseo Invitational · Sep 2517:13.02025 Osseo InvitationalSeptember 25, 2025
5,000 Meters · ELk River Golf ClubNorthwest Suburban Conference Championships · Oct 1416:26.0Northwest Suburban Conference ChampionshipsOctober 14, 2026
5,000 Meters · Flying Cloud AirportMetro Invitaitonal - Under the Lights · Sep 2616:08.5Metro Invitaitonal - Under the LightsSeptember 26, 2026
5,000 Meters · Flying Cloud FieldsMetro Under The Lights · Sep 1317:10.0Metro Under The LightsSeptember 13, 2025
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1815:51.8Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Gale Woods FarmMSHSL Section 6AAA Championships · Oct 2216:35.9MSHSL Section 6AAA ChampionshipsOctober 22, 2025
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AAA State Championships · Nov 116:25.1MSHSL Class AAA State ChampionshipsNovember 1, 2025
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 716:21.6MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · Prairie Park Thundering Royal Elk Invitational · Oct 816:19.9Thundering Royal Elk InvitationalOctober 8, 2026
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1017:36.2NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zahler ParkSTMA Invitational · Oct 116:52.8STMA InvitationalOctober 1, 2025

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 67 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Class AAA6716:21.6 PB12
Oct 30MSHSL Section 6AAA ChampionshipsOct 30 · 5,000 Meters Varsity · Place 15 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity1516:28.9Unofficial12
Oct 14Northwest Suburban Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 8 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity816:26.0 PB12
Oct 8Thundering Royal Elk InvitationalOct 8 · 5,000 Meters Varsity · Place 11 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity1116:19.9 PB12
Sep 26Metro Invitaitonal - Under the LightsSep 26 · 5,000 Meters Varsity · Place 16 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity1616:08.5 PB12
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Boys Championship Race · Place 63 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters High School Boys Championship Race6315:51.8 PB12
Sep 10Bauman-Rovn InvitationalSep 10 · 5,000 Meters Varsity · Place 8 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity816:43.312
Sep 4Irish InvitationalSep 4 · 2 Miles Varsity · Place 6 · Robbinsdale ArmstrongRobbinsdale Armstrong2 Miles Varsity610:30.3 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 55 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Class AAA5516:25.1 PB11
Oct 22MSHSL Section 6AAA ChampionshipsOct 22 · 5,000 Meters Varsity · Place 9 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity916:35.9 PB11
Oct 8NWSC ChampionshipsOct 8 · 5,000 Meters Varsity · Place 10 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity1016:43.111
Oct 1STMA InvitationalOct 1 · 5,000 Meters Varsity · Place 18 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity1816:52.8 PB11
Sep 252025 Osseo InvitationalSep 25 · 5,000 Meters Varsity · Place 4 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity417:13.0 PB11
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters Larry Zirgibel Boy’s Gold Competition · Place 6 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Larry Zirgibel Boy’s Gold Competition617:49.011
Sep 13Metro Under The LightsSep 13 · 5,000 Meters Varsity · Place 49 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity4917:10.0 PB11
Sep 4Bauman-Rovn InvitationalSep 4 · 5,000 Meters Varsity · Place 14 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity1416:45.7JR
Aug 29Irish InvitationalAug 29 · 2 Miles Varsity · Place 37 · Robbinsdale ArmstrongRobbinsdale Armstrong2 Miles Varsity3710:35.5 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 5 · Place 113 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Open Invitational Section 511317:36.2 PB10
Oct 23MSHSL Section 6AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 42 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity4217:55.210
Oct 9NWSC ChampionshipsOct 9 · 5,000 Meters Varsity · Place 48 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity4818:00.110
Oct 2STMA InvitationalOct 2 · 5,000 Meters Varsity · Place 54 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity5417:58.910
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 122 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity12219:21.110
Sep 14Metro InvitationalSep 14 · 5,000 Meters Varsity · Place 83 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity8317:31.010
Sep 5Bauman/Rovn InvitationalSep 5 · 5,000 Meters Varsity · Place 42 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity4217:32.6SO
Aug 30Irish InvitationalAug 30 · 2 Miles Varsity · Place 55 · Robbinsdale ArmstrongRobbinsdale Armstrong2 Miles Varsity5510:56.9SO

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25MSHSL Section 6AAA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 40 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity4018:23.509
Sep 28Osseo InvitationalSep 28 · 5,000 Meters Varsity · Place 68 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity686:019
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 120 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity12019:12.69
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 120 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity12019:12.69
Sep 16Metro InvitationalSep 16 · 5,000 Meters Varsity · Place 76 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity7618:13.79
Sep 7Bauman/Rovn InvitationalSep 7 · 5,000 Meters Varsity · Place 84 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Varsity8419:04.839
Sep 1Irish InvitationalSep 1 · 2 Miles Freshman · Place 10 · Robbinsdale ArmstrongRobbinsdale Armstrong2 Miles Freshman1011:51.09

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 24Mounds View Tom Watson InvitationalSep 24 · 5,000 Meters Gold 5k · Place 91 · Robbinsdale ArmstrongRobbinsdale Armstrong5,000 Meters Gold 5k9120:20.4 PB8
Sep 17Eden Prairie Metro InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 92 · Robbinsdale ArmstrRobbinsdale Armstr5,000 Meters Junior Varsity9220:48.2—
Sep 8Hopkins Bauman/Rovn InvitationalSep 8 · 1.8 Miles Junior High · Place 9 · PlymouthPlymouth1.8 Miles Junior High910:50.3 PB8