Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Dubuque Soccer ComplexUD Spartan Igniter · Sep 117:08.9UD Spartan IgniterSeptember 1, 2022
5,000 Meters · Eagle Creek Golf ClubTCRC XC Showcase · Oct 3118:12.67TCRC XC ShowcaseOctober 31, 2020
5,000 Meters · Fox Hollow Golf CourseMSHSL Section 8AAA Championships · Oct 2817:20.3MSHSL Section 8AAA ChampionshipsOctober 28, 2021
5,000 Meters · Greenwood Golf CourseBemidji XC Invite · Oct 1817:37.0Bemidji XC InviteOctober 18, 2021
5,000 Meters · Loras CollegeLoras College Bob Schultz Invite · Aug 2916:46.8Loras College Bob Schultz InviteAugust 29, 2025
5,000 Meters · St. Olaf CollegeMSHSL Class AAA State Championships · Nov 616:57.73MSHSL Class AAA State ChampionshipsNovember 6, 2021
8,000 Meters · Central College CourseDutch Open · Sep 2630:19.6Dutch OpenSeptember 26, 2025
8,000 Meters · DMACC Ankeny CampsHeart Of America League Championship · Nov 528:01.5Heart Of America League ChampionshipNovember 5, 2022
8,000 Meters · Gans Creek Recreation AreaBrian T. Simpson Memorial-College · Oct 728:06.2Brian T. Simpson Memorial-CollegeOctober 7, 2023
8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 1329:45.3Les Duke InvitationalSeptember 13, 2025
8,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 1428:43.9Bradley Pink ClassicOctober 14, 2023
8,000 Meters · Seminole Valley ParkHeart of America Conference Championships · Nov 826:25.3Heart of America Conference ChampionshipsNovember 8, 2025
8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 2232:37.6Roy Griak Invitational-CollegeSeptember 22, 2023

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8Heart of America Conference ChampionshipsNov 8 · 8,000 Meters Heart of America · Place 50 · Clarke (Iowa)Clarke (Iowa)8,000 Meters Heart of America5026:25.3 PBSr
Sep 26Dutch OpenSep 26 · 8,000 Meters College · Place 70 · Clarke (Iowa)Clarke (Iowa)8,000 Meters College7030:19.6 PBSr
Sep 13Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 60 · Clarke (Iowa)Clarke (Iowa)8,000 Meters Men's Race6029:45.3 PBSr
Aug 29Loras College Bob Schultz InviteAug 29 · 5,000 Meters Men's Race · Place 28 · Clarke (Iowa)Clarke (Iowa)5,000 Meters Men's Race2816:46.8 PBSr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 9Heart of America ConferenceNov 9 · 8,000 Meters HoA · Place 40 · Clarke (Iowa)Clarke (Iowa)8,000 Meters HoA4027:02.2Jr
Oct 19Interregional InvitationalOct 19 · 8,000 Meters Varsity · Place 239 · ClarkeClarke8,000 Meters Varsity23929:02.3JR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4Heart of America Athletic Conference Cross Country ChampionshipsNov 4 · 8,000 Meters College · Place 42 · Clarke (Iowa)Clarke (Iowa)8,000 Meters College4227:08.5So
Oct 14Bradley Pink ClassicOct 14 · 8,000 Meters White · Place 122 · Clarke (Iowa)Clarke (Iowa)8,000 Meters White12228:43.9 PBSo
Oct 7Brian T. Simpson Memorial-CollegeOct 7 · 8,000 Meters College · Place 72 · Clarke (Iowa)Clarke (Iowa)8,000 Meters College7228:06.2 PBSo
Sep 22Roy Griak InvitationalSep 22 · 8,000 Meters Varsity · Place 400 · ClarkeClarke8,000 Meters Varsity4006:34SO
Sep 22Roy Griak Invitational-CollegeSep 22 · 8,000 Meters Maroon · Place 347 · Clarke (Iowa)Clarke (Iowa)8,000 Meters Maroon34732:37.6 PBSo

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 5Heart Of America League ChampionshipNov 5 · 8,000 Meters College · Place 42 · Clarke (Iowa)Clarke (Iowa)8,000 Meters College4228:01.5 PBFr
Sep 1UD Spartan IgniterSep 1 · 5,000 Meters College · Place 7 · Clarke (Iowa)Clarke (Iowa)5,000 Meters College717:08.9 PBFr

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6MSHSL Class AAA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 84 · BemidjiBemidji5,000 Meters Varsity8416:57.73 PB12
Oct 28MSHSL Section 8AAA ChampionshipsOct 28 · 5,000 Meters Section · Place 10 · BemidjiBemidji5,000 Meters Section1017:20.3 PB12
Oct 18Bemidji XC InviteOct 18 · 5,000 Meters Varsity · Place 7 · BemidjiBemidji5,000 Meters Varsity717:37.0 PB12
Sep 16Lucky LIndy Little Falls InviteSep 16 · 5,000 Meters Varsity · Place 18 · BemidjiBemidji5,000 Meters Varsity1817:39.9Unofficial12

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 31TCRC XC ShowcaseOct 31 · 5,000 Meters Large Class · Place 136 · BemidjiBemidji5,000 Meters Large Class13618:12.67 PB11