Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rosemount Middle SchoolIrish Invite · Sep 310:44.8Irish InviteSeptember 3, 2021
2 Miles · Simley Senior High SchoolSimley Invitational · Oct 1011:52.72Simley InvitationalOctober 10, 2019
3,200 Meters · Simley Senior High SchoolSimley Invitational · Oct 1113:57.6Simley InvitationalOctober 11, 2016
4 Miles · Luther CollegeAll-American Invitational · Sep 1324:51.9All-American InvitationalSeptember 13, 2025
4 Miles · Luther College CampusAll-American Invitational · Sep 923:45.60All-American InvitationalSeptember 9, 2023
4,000 Meters · Waseca Lakeside ClubKent Finanger Invitational · Oct 1114:07.0Kent Finanger InvitationalOctober 11, 2025
5,000 Meters · Enger Golf CourseSwain Invitational · Oct 520:11.24Swain InvitationalOctober 5, 2019
5,000 Meters · Hudson Middle SchoolRaider Invite · Sep 2118:01.9Raider InviteSeptember 21, 2021
5,000 Meters · Isanti Middle SchoolBluejacket Invitational · Sep 922:28.4Bluejacket InvitationalSeptember 9, 2016
5,000 Meters · Luther CollegeLuther vs UW-La Crosse Dual · Oct 2417:51.5Luther vs UW-La Crosse DualOctober 24, 2025
5,000 Meters · Simley Senior High SchoolSimley Invitational · Oct 917:24.99Simley InvitationalOctober 9, 2021
5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 617:26.30MSHSL Class AA State ChampionshipsNovember 6, 2021
5,000 Meters · Valleywood Golf CourseMSHSL Section 3AA Championships · Oct 2817:00.2MSHSL Section 3AA ChampionshipsOctober 28, 2021
8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3030:53.8Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 129:15.7American Rivers Conference ChampionshipsNovember 1, 2025
8,000 Meters · Luther CollegeSaga Cup · Nov 730:11.3Saga CupNovember 7, 2025
8,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 1429:15.1Jim Drews InvitationalOctober 14, 2023
8,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 431:21.8Dan Huston/Steve Johnson InvitationalOctober 4, 2025
8,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 3030:53.8Dan Huston InvitationalSeptember 30, 2023
8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3030:53.80Steve Johnson InvitationalSeptember 30, 2023

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7Saga CupNov 7 · 8,000 Meters College · Place 73 · LutherLuther8,000 Meters College7330:11.3 PBSr
Nov 1American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 179 · LutherLuther8,000 Meters College17929:15.7 PBSr
Oct 24Luther vs UW-La Crosse DualOct 24 · 5,000 Meters Varsity · Place 27 · LutherLuther5,000 Meters Varsity2717:51.5 PBSr
Oct 11Kent Finanger InvitationalOct 11 · 4,000 Meters Varsity · Place 39 · LutherLuther4,000 Meters Varsity3914:07.0 PBSr
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 238 · LutherLuther8,000 Meters College23831:21.8 PBSr
Sep 13All-American InvitationalSep 13 · 4 Miles College · Place 64 · LutherLuther4 Miles College6424:51.9 PBSr
Aug 29St. Olaf Ole OpenerAug 29 · 5,000 Meters Varsity · Place 89 · LutherLuther5,000 Meters Varsity8919:26.8SR

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 3Saga CupNov 3 · 4.97 Miles Varsity · Place 68 · LutherLuther4.97 Miles Varsity6829:04.8SO
Oct 28American Rivers Conference ChampionshipsOct 28 · 8,000 Meters Varsity · Place 123 · LutherLuther8,000 Meters Varsity12328:39.5SO
Oct 20Luther vs LaCrosse DualOct 20 · 5,000 Meters Varsity · Place 28 · LutherLuther5,000 Meters Varsity2817:51.7SO
Oct 14Jim Drews InvitationalOct 14 · 8,000 Meters College · Place 224 · LutherLuther8,000 Meters College22429:15.1 PBSo
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 223 · LutherLuther8,000 Meters College22330:53.8 PBSo
Sep 30Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 243 · LutherLuther8,000 Meters College24330:53.8 PBSo
Sep 30Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 243 · LutherLuther8,000 Meters College Mens 8000M24330:53.80 PBSo
Sep 9All-American InvitationalSep 9 · 4 Miles College · Place 67 · LutherLuther4 Miles College6723:45.60 PBSo

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 10All-American InvitationalSep 10 · 4 Miles College · Place 45 · LutherLuther4 Miles College4524:00.86Fr
Sep 2St. Olaf Ole OpenerSep 2 · 5,000 Meters College · Place 60 · LutherLuther5,000 Meters College6020:07.1Fr

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6MSHSL Class AA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 48 · South St. PaulSouth St. Paul5,000 Meters Varsity4817:26.30 PB12
Oct 28MSHSL Section 3AA ChampionshipsOct 28 · 5,000 Meters Section · Place 10 · South St. PaulSouth St. Paul5,000 Meters Section1017:00.2 PB12
Oct 9Simley InvitationalOct 9 · 5,000 Meters Varsity · Place 6 · South St. PaulSouth St. Paul5,000 Meters Varsity617:24.99 PB12
Sep 21Raider InviteSep 21 · 5,000 Meters Varsity · Place 7 · South St. PaulSouth St. Paul5,000 Meters Varsity718:01.9 PB12
Sep 3Irish InviteSep 3 · 2 Miles Varsity · Place 33 · South St. PaulSouth St. Paul2 Miles Varsity3310:44.8 PB12
Aug 27Central OpenAug 27 · 2 Miles Varsity · Place 15 · South St PaulSouth St Paul2 Miles Varsity1511:35.8012

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 15MSHSL Section 3AA ChampionshipsOct 15 · 5,000 Meters Varsity · Place 64 · South St. PaulSouth St. Paul5,000 Meters Varsity6418:30.411

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 3AA ChampionshipsOct 24 · 5,000 Meters Section · Place 59 · South St. PaulSouth St. Paul5,000 Meters Section5917:42.610
Oct 10Simley InvitationalOct 10 · 2 Miles Varsity · Place 8 · South St. PaulSouth St. Paul2 Miles Varsity811:52.72 PB10
Oct 5Swain InvitationalOct 5 · 5,000 Meters Junior Varsity Class AA · Place 41 · South St. PaulSouth St. Paul5,000 Meters Junior Varsity Class AA4120:11.24 PB10
Sep 28Roy Griak InvitationalSep 28 · 5,000 Meters Varsity · Place 196 · South St. PaulSouth St. Paul5,000 Meters Varsity1966:0810
Sep 19Farmington Cowbell Classic InviteSep 19 · 5,000 Meters Varsity · Place 39 · South St. PaulSouth St. Paul5,000 Meters Varsity3918:33.010

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 25MSHSL Section 3AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 85 · South St. PaulSouth St. Paul5,000 Meters Varsity8518:42.39
Sep 292018 Roy Griak InvitationalSep 29 · 5,000 Meters Varsity · Place 351 · South St. Paul (Mn)South St. Paul (Mn)5,000 Meters Varsity35120:15.29

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 19Raider InviteSep 19 · 5,000 Meters Junior Varsity · Place 88 · South St. PaulSouth St. Paul5,000 Meters Junior Varsity8823:28.68
Sep 12Metro-East Conference PreviewSep 12 · 5,000 Meters Varsity · Place 128 · South St PaulSouth St Paul5,000 Meters Varsity12824:37.38

2016 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 18Metro East ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 56 · South St PaulSouth St Paul5,000 Meters Junior Varsity5621:45.6—
Oct 11Simley InvitationalOct 11 · 3,200 Meters Varsity · Place 54 · South St. PaulSouth St. Paul3,200 Meters Varsity5413:57.6 PB7
Oct 6Trinity InvitationalOct 6 · 5,000 Meters Varsity · Place 101 · South St PaulSouth St Paul5,000 Meters Varsity10120:55.7—
Oct 6Trinity InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 33 · South St PaulSouth St Paul5,000 Meters Junior Varsity3320:55.7—
Oct 1Swain InvitationalOct 1 · 5,000 Meters Junior Varsity AA · Place 191 · South St. PaulSouth St. Paul5,000 Meters Junior Varsity AA19122:007
Sep 13Metro East PreviewSep 13 · 5,000 Meters Varsity · Place 117 · South St PaulSouth St Paul5,000 Meters Varsity11722:23.87
Sep 9Bluejacket InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 98 · South St. PaulSouth St. Paul5,000 Meters Junior Varsity9822:28.4 PB7