Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUMAC Indoor Championship · Feb 274:46.23aUMAC Indoor ChampionshipFebruary 27, 2026
1500 Meters · OutdoorDrake Alternative · Apr 254:27.35Drake AlternativeApril 25, 2026
1600 Meters · Outdoor67th Annual Doc Savage Invite · May 55:29.27a67th Annual Doc Savage InviteMay 5, 2023
3000 Meters · IndoorJack Johnson Classic · Jan 309:41.38Jack Johnson ClassicJanuary 30, 2026
3000m Steeplechase · 0.914m · OutdoorUMAC Outdoor Championship · May 110:18.75aUMAC Outdoor ChampionshipMay 1, 2026
3000m Steeplechase · OutdoorGary Wilson Invitational · Apr 2210:32.23Gary Wilson InvitationalApril 22, 2026
3200 Meters · OutdoorMSHSL Section 7A Championships · May 2810:21.02aMSHSL Section 7A ChampionshipsMay 28, 2025
5000 Meters · IndoorUMAC Indoor Championship · Feb 2717:05.20aUMAC Indoor ChampionshipFebruary 27, 2026
5000 Meters · OutdoorUMAC Outdoor Championship · May 116:55.70aUMAC Outdoor ChampionshipMay 1, 2026
800 Meters · IndoorJack Johnson Classic · Jan 302:08.26Jack Johnson ClassicJanuary 30, 2026
800 Meters · OutdoorSt. Olaf Manitou Classic · Apr 112:10.87aSt. Olaf Manitou ClassicApril 11, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · 3000m Steeplechase · Place 12 · CrownCrown3000m Steeplechase0.914m12.10:34.92aFr
May 1UMAC Outdoor ChampionshipMay 1 · 5000 Meters · Place 6 · CrownCrown5000 Meters6.16:55.70a PBFr
May 1UMAC Outdoor ChampionshipMay 1 · 3000m Steeplechase · Place 2 · CrownCrown3000m Steeplechase0.914m2.10:18.75a PBFr
May 1UMAC Outdoor ChampionshipMay 1 · 1500 Meters · Place 12 · CrownCrown1500 Meters12.4:34.48aFr
Apr 25Drake AlternativeApr 25 · 1500 Meters · Place 19 · CrownCrown1500 Meters194:27.35 PBFR
Apr 22Gary Wilson InvitationalApr 22 · 3000m Steeplechase · Place 15 · CrownCrown3000m Steeplechase1510:32.23 PBFR
Apr 11St. Olaf Manitou ClassicApr 11 · 800 Meters · Place 16 · CrownCrown800 Meters162:10.87a PBFr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 27UMAC Indoor ChampionshipFeb 27 · 5000 Meters · Place 4 · CrownCrown5000 Meters4.17:05.20a PBFr
Feb 27UMAC Indoor ChampionshipFeb 27 · 1 Mile · Place 6 · CrownCrown1 Mile6.4:46.23a PBFr
Feb 27UMAC Indoor ChampionshipFeb 27 · 3000 Meters · Place 9 · CrownCrown3000 Meters9.9:56.40aFr
Feb 20Snowshoe OpenFeb 20 · 1 Mile · Place 35 · CrownCrown1 Mile354:50.14aFr
Feb 13NCCAA National Indoor Track and Field ChampionshipsFeb 13 · 3000 Meters · Place 24 · CrownCrown3000 Meters24.9:46.53aFr
Jan 30Jack Johnson ClassicJan 30 · 3000 Meters · Place 1 · CrownCrown3000 Meters19:41.38 PBFR
Jan 30Jack Johnson ClassicJan 30 · 800 Meters · Place 4 · CrownCrown800 Meters42:08.26 PBFR
Jan 17St. Olaf Ole OpenerJan 17 · 3000 Meters · Place 16 · CrownCrown3000 Meters169:51.78aFr
Jan 17St. Olaf Ole OpenerJan 17 · 1 Mile · Place 13 · CrownCrown1 Mile134:52.68aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 52025 SDSU Holiday MeetDec 5 · 5000 Meters · Place 29 · CrownCrown5000 Meters29.17:12.73aFr
Dec 52025 SDSU Holiday MeetDec 5 · 800 Meters · Place 17 · CrownCrown800 Meters17.2:16.82aFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 28MSHSL Section 7A ChampionshipsMay 28 · 3200 Meters · Place 3 · Carlton-WrenshallCarlton-Wrenshall3200 Meters3.10:21.02a PB12
May 22MSHSL Section 7A - South Sub-SectionMay 22 · 3200 Meters · Place 6 · Carlton-WrenshallCarlton-Wrenshall3200 Meters6.10:47.59a12
Apr 24Esko Showcase Invitational Apr 24 · 3200 Meters · Place 3 · Carlton-WrenshallCarlton-Wrenshall3200 Meters3.10:51.97a12
Apr 24Esko Showcase Invitational Apr 24 · 800 Meters · Place 4 · Carlton-WrenshallCarlton-Wrenshall800 Meters4.2:13.96a12

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 30MSHSL Section 7A ChampionshipsMay 30 · 3200 Meters · Place 4 · Carlton-WrenshallCarlton-Wrenshall3200 Meters4.10:38.41a11
May 23MSHSL Section 7A - South Sub SectionMay 23 · 3200 Meters · Place 4 · Carlton-WrenshallCarlton-Wrenshall3200 Meters4.10:50.35a11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 7A ChampionshipsJun 1 · 3200 Meters · Place 10 · Carlton-WrenshallCarlton-Wrenshall3200 Meters10.11:19.4710
May 24MSHLS Section 7A - Sub-Section SouthMay 24 · 3200 Meters · Place 6 · Carlton-WrenshallCarlton-Wrenshall3200 Meters6.11:27.06a10
May 567th Annual Doc Savage InviteMay 5 · 1600 Meters · Place 12 · Carlton-WrenshallCarlton-Wrenshall1600 Meters12.5:29.27a PB10
May 2MLWR #1May 2 · 3200 Meters · Place 2 · Carlton-WrenshallCarlton-Wrenshall3200 Meters2.11:49.28a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 1Polar League Conference IndoorApr 1 · 800 Meters · Place 9 · Carlton-WrenshallCarlton-Wrenshall800 Meters9.2:29.33a10

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25MSHSL Section 7A - Sub-Section SouthMay 25 · 1600 Meters · Place 14 · Carlton-WrenshallCarlton-Wrenshall1600 Meters14.5:40.50a9
May 25MSHSL Section 7A - Sub-Section SouthMay 25 · 800 Meters · Place 16 · Carlton-WrenshallCarlton-Wrenshall800 Meters16.2:39.77a9
May 13Matt Kero Memorial InvitationalMay 13 · 1600 Meters · Place 25 · Carlton-WrenshallCarlton-Wrenshall1600 Meters25.5:42.21a9
May 10Section 7A True TeamMay 10 · 3200 Meters · Place 10 · Carlton-WrenshallCarlton-Wrenshall3200 Meters10.12:48.22a9
May 5Showcase InvitationalMay 5 · 1600 Meters · Place 5 · Carlton-WrenshallCarlton-Wrenshall1600 Meters5.5:48.05a9
May 2MLWR #2May 2 · 3200 Meters · Place 8 · Carlton-WrenshallCarlton-Wrenshall3200 Meters8.12:44.99a9
May 2MLWR #2May 2 · 1600 Meters · Place 12 · Carlton-WrenshallCarlton-Wrenshall1600 Meters12.5:48.28a9