Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSnowshoe Open · Feb 205:15.13aSnowshoe OpenFebruary 20, 2026
1000 Meters · IndoorSt. Olaf Ole Opener · Jan 173:07.40aSt. Olaf Ole OpenerJanuary 17, 2026
1500 Meters · OutdoorDrake Alternative · Apr 264:47.77Drake AlternativeApril 26, 2025
1600 Meters · IndoorMankato West Indoor Meet 4/4/23 · Apr 45:51.14aMankato West Indoor Meet 4/4/23April 4, 2023
1600 Meters · OutdoorAdidas Jr High Elite Meet · May 245:18.11Adidas Jr High Elite MeetMay 24, 2019
3000 Meters · IndoorSDSU D2 Open · Jan 3110:33.06aSDSU D2 OpenJanuary 31, 2025
3000m Steeplechase · 0.762m · OutdoorNCCAA Track & Field National Championships · May 711:12.40aNCCAA Track & Field National ChampionshipsMay 7, 2025
3000m Steeplechase · OutdoorBethel Invitational · Apr 1211:26.00aBethel InvitationalApril 12, 2025
3200 Meters · OutdoorMSHSL State Track & Field Championships · Jun 711:23.76MSHSL State Track & Field ChampionshipsJune 7, 2019
3200 Meters · Outdoor · Hand timedJordan Track and Field True Team Invitational Meet · May 1811:39.9hJordan Track and Field True Team Invitational MeetMay 18, 2021
400 Meters · OutdoorUMAC Outdoor Championship · May 11:01.50aUMAC Outdoor ChampionshipMay 1, 2026
5000 Meters · IndoorUMAC Indoor Championship · Feb 2818:44.81aUMAC Indoor ChampionshipFebruary 28, 2025
5000 Meters · OutdoorUMAC Outdoor Championship · May 218:48.21UMAC Outdoor ChampionshipMay 2, 2025
600 Meters · IndoorSt. Olaf Invitational and Multi Events · Jan 241:41.52aSt. Olaf Invitational and Multi EventsJanuary 24, 2025
800 Meters · IndoorJack Johnson Classic · Jan 302:21.57Jack Johnson ClassicJanuary 30, 2026
800 Meters · OutdoorCarleton Relays · Apr 192:19.36aCarleton RelaysApril 19, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · 3000m Steeplechase · Place 1 · CrownCrown3000m Steeplechase0.762m1.11:28.60aJr
May 1UMAC Outdoor ChampionshipMay 1 · 3000m Steeplechase · Place 1 · CrownCrown3000m Steeplechase0.762m1.11:21.82aJr
May 1UMAC Outdoor ChampionshipMay 1 · 5000 Meters · CrownCrown5000 Meters—DNSJr
May 1UMAC Outdoor ChampionshipMay 1 · 1500 Meters · Place 5 · CrownCrown1500 Meters5.4:51.70aJr
May 1UMAC Outdoor ChampionshipMay 1 · 800 Meters · Place 5 · CrownCrown800 Meters5.2:23.97aJr
May 1UMAC Outdoor ChampionshipMay 1 · 400 Meters · Place 4 · CrownCrown400 Meters4.1:01.50a PBJr
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 400 Meters · Place 18 · CrownCrown400 Meters181:01.93aJr
Apr 25Drake AlternativeApr 25 · 1500 Meters · Place 1 · CrownCrown1500 Meters14:50.36JR
Apr 22Gary Wilson InvitationalApr 22 · 3000m Steeplechase · Place 9 · CrownCrown3000m Steeplechase911:39.94JR
Apr 11St. Olaf Manitou ClassicApr 11 · 800 Meters · Place 4 · CrownCrown800 Meters42:22.18aJr
Mar 28CSB/SJU Optimistic MeetMar 28 · 1500 Meters · Place 7 · CrownCrown1500 Meters7.4:54.34aJr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 27UMAC Indoor ChampionshipFeb 27 · 5000 Meters · Place 2 · CrownCrown5000 Meters2.19:40.26aJr
Feb 27UMAC Indoor ChampionshipFeb 27 · 1 Mile · Place 4 · CrownCrown1 Mile4.5:25.72aJr
Feb 27UMAC Indoor ChampionshipFeb 27 · 3000 Meters · Place 2 · CrownCrown3000 Meters2.10:56.69aJr
Feb 27UMAC Indoor ChampionshipFeb 27 · 800 Meters · Place 4 · CrownCrown800 Meters4.2:22.60aJr
Feb 20Snowshoe OpenFeb 20 · 1 Mile · Place 7 · CrownCrown1 Mile75:15.13a PBJr
Feb 13NCCAA National Indoor Track and Field ChampionshipsFeb 13 · 800 Meters · Place 7 · CrownCrown800 Meters7.2:24.87aJr
Jan 30Jack Johnson ClassicJan 30 · 800 Meters · Place 5 · CrownCrown800 Meters52:21.57 PBJR
Jan 17St. Olaf Ole OpenerJan 17 · 1 Mile · Place 1 · CrownCrown1 Mile15:23.87aJr
Jan 17St. Olaf Ole OpenerJan 17 · 1000 Meters · Place 3 · CrownCrown1000 Meters33:07.40a PBJr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 52025 SDSU Holiday MeetDec 5 · 3000 Meters · Place 12 · CrownCrown3000 Meters12.10:46.06aJr
Feb 28UMAC Indoor ChampionshipFeb 28 · 5000 Meters · Place 1 · CrownCrown5000 Meters1.18:44.81a PBSo
Feb 28UMAC Indoor ChampionshipFeb 28 · 1 Mile · Place 2 · CrownCrown1 Mile2.5:19.07aSo
Feb 28UMAC Indoor ChampionshipFeb 28 · 3000 Meters · Place 1 · CrownCrown3000 Meters1.10:43.36aSo
Feb 28UMAC Indoor ChampionshipFeb 28 · 800 Meters · Place 3 · CrownCrown800 Meters3.2:26.66aSo
Jan 31SDSU D2 OpenJan 31 · 3000 Meters · Place 7 · CrownCrown3000 Meters710:33.06a PB—
Jan 31SDSU D2 OpenJan 31 · 1 Mile · Place 9 · CrownCrown1 Mile95:17.73a—
Jan 24St. Olaf Invitational and Multi EventsJan 24 · 600 Meters · Place 5 · CrownCrown600 Meters5.1:41.52a PBSo
Jan 24St. Olaf Invitational and Multi EventsJan 24 · 800 Meters · Place 2 · CrownCrown800 Meters2.2:26.50aSo
Jan 18St. Olaf Ole OpenerJan 18 · 800 Meters · Place 4 · CrownCrown800 Meters42:22.03a—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 7NCCAA Track & Field National ChampionshipsMay 7 · 3000m Steeplechase · Place 1 · CrownCrown3000m Steeplechase0.762m1.11:12.40a PBSo
May 2UMAC Outdoor ChampionshipMay 2 · 3000m Steeplechase · Place 1 · CrownCrown3000m Steeplechase111:34.63SO
May 2UMAC Outdoor ChampionshipMay 2 · 5000 Meters · Place 1 · CrownCrown5000 Meters118:48.21 PBSO
May 2UMAC Outdoor ChampionshipMay 2 · 1500 Meters · Place 2 · CrownCrown1500 Meters24:48.26SO
May 2UMAC Outdoor ChampionshipMay 2 · 800 Meters · Place 4 · CrownCrown800 Meters42:20.44SO
May 2UMAC Outdoor ChampionshipMay 2 · 400 Meters · Place 7 · CrownCrown400 Meters71:03.72SO
Apr 26Drake AlternativeApr 26 · 1500 Meters · Place 1 · CrownCrown1500 Meters14:47.77 PBSO
Apr 19Carleton RelaysApr 19 · 5000 Meters · Place 1 · CrownCrown5000 Meters1.18:48.22aSo
Apr 19Carleton RelaysApr 19 · 800 Meters · Place 2 · CrownCrown800 Meters2.2:19.36a PBSo
Apr 12Bethel InvitationalApr 12 · 3000m Steeplechase · Place 2 · CrownCrown3000m Steeplechase211:26.00a PBSo
Apr 5Hamline InvitationalApr 5 · 3000m Steeplechase · Place 5 · CrownCrown3000m Steeplechase511:44.49aSo
Apr 5Hamline InvitationalApr 5 · 800 Meters · Place 6 · CrownCrown800 Meters62:22.30aSo
Mar 28CSB/SJU Optimistic MeetMar 28 · 1500 Meters · Place 1 · CrownCrown1500 Meters14:52.98aSO
Mar 28CSB/SJU Optimistic MeetMar 28 · 800 Meters · Place 3 · CrownCrown800 Meters32:21.33aSO

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8NCCAA Track and FieldMay 8 · 3000m Steeplechase · Place 1 · CrownCrown3000m Steeplechase0.762m1.11:20.26aFr
May 3UMAC Outdoor ChampionshipMay 3 · 3000m Steeplechase · Place 1 · CrownCrown3000m Steeplechase111:34.36FR
May 3UMAC Outdoor ChampionshipMay 3 · 1500 Meters · Place 1 · CrownCrown1500 Meters14:53.13FR
May 3UMAC Outdoor ChampionshipMay 3 · 1500 Meters · Place 1 · CrownCrown1500 Meters14:53.13FR
May 3UMAC Outdoor ChampionshipMay 3 · 800 Meters · Place 2 · CrownCrown800 Meters22:20.97FR
May 3UMAC Outdoor ChampionshipMay 3 · 800 Meters · Place 2 · CrownCrown800 Meters22:20.97FR
Apr 27Drake AlternativeApr 27 · 1500 Meters · Place 5 · CrownCrown1500 Meters54:57.35a—
Apr 27Drake AlternativeApr 27 · 800 Meters · Place 11 · CrownCrown800 Meters112:26.23a—
Apr 20Carleton RelaysApr 20 · 800 Meters · Place 6 · CrownCrown800 Meters62:22.59a—
Apr 13Bethel InvitationalApr 13 · 3000m Steeplechase · Place 6 · CrownCrown3000m Steeplechase611:57.20a—
Apr 6Hamline InvitationalApr 6 · 1500 Meters · Place 5 · CrownCrown1500 Meters54:54.36a—
Apr 6Hamline InvitationalApr 6 · 800 Meters · Place 7 · CrownCrown800 Meters72:23.95a—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 23UMAC Indoor ChampionshipFeb 23 · 1 Mile · Place 2 · CrownCrown1 Mile2.5:24.29aFr
Feb 23UMAC Indoor ChampionshipFeb 23 · 3000 Meters · Place 1 · CrownCrown3000 Meters1.10:46.25aFr
Feb 23UMAC Indoor ChampionshipFeb 23 · 800 Meters · Place 1 · CrownCrown800 Meters1.2:23.00aFr
Feb 10Carleton Meet of HeartsFeb 10 · 3000 Meters · Place 11 · CrownCrown3000 Meters1110:45.85a—
Feb 3Lake Superior ChallengeFeb 3 · 1 Mile · Place 1 · CrownCrown1 Mile15:22.12a—
Feb 3Lake Superior ChallengeFeb 3 · 800 Meters · Place 1 · CrownCrown800 Meters12:28.86a—
Jan 26SDSU D2/NAIA OpenJan 26 · 3000 Meters · Place 6 · CrownCrown3000 Meters611:07.55a—
Jan 26SDSU D2/NAIA OpenJan 26 · 800 Meters · Place 7 · CrownCrown800 Meters72:23.87a—
Jan 20St. Olaf Ole OpenerJan 20 · 1000 Meters · Place 6 · CrownCrown1000 Meters63:11.83a—
Jan 20St. Olaf Ole OpenerJan 20 · 600 Meters · Place 5 · CrownCrown600 Meters51:46.49a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9CSS OpenerDec 9 · 1 Mile · Place 2 · CrownCrown1 Mile2.5:32.79aFr
Dec 9CSS OpenerDec 9 · 3000 Meters · Place 5 · CrownCrown3000 Meters5.11:21.64aFr
Apr 4Mankato West Indoor Meet 4/4/23Apr 4 · 1600 Meters · Place 3 · WasecaWaseca1600 Meters3.5:51.14a PB12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 800 Meters · Place 15 · WasecaWaseca800 MetersRound P15.2:24.13a12
Jun 1MSHSL Section 1AA ChampionshipsJun 1 · 800 Meters · Place 3 · WasecaWaseca800 MetersRound P32:26.9212
Jun 1MSHSL Section 1AA ChampionshipsJun 1 · 800 Meters · Place 2 · WasecaWaseca800 Meters22:22.9312
May 23Big South Large SchoolMay 23 · 1600 Meters · Place 5 · WasecaWaseca1600 Meters5.5:42.40a12
May 23Big South Large SchoolMay 23 · 800 Meters · Place 5 · WasecaWaseca800 Meters5.2:30.06a12
May 18Waseca InviteMay 18 · 800 Meters · Place 1 · WasecaWaseca800 Meters12:28.3912
May 9Section 2AA True TeamMay 9 · 1600 Meters · Place 8 · WasecaWaseca1600 Meters8.5:34.22a12
May 9Section 2AA True TeamMay 9 · 800 Meters · Place 6 · WasecaWaseca800 Meters6.2:28.79a12
Apr 27PEM Varsity T&F MeetApr 27 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters1.12:22.96a12
Apr 27PEM Varsity T&F MeetApr 27 · 400 Meters · Place 1 · WasecaWaseca400 Meters1.1:05.34a12
Apr 13Mankato West Outdoor OpenerApr 13 · 1600 Meters · Place 2 · WasecaWaseca1600 Meters25:42.2012
Apr 13Mankato West Outdoor OpenerApr 13 · 800 Meters · Place 1 · WasecaWaseca800 Meters12:31.7712
Apr 11Faribault Invitational #2Apr 11 · 800 Meters · Place 2 · WasecaWaseca800 Meters2.2:29.77a12

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 3200 Meters · Place 10 · WasecaWaseca3200 Meters10.11:51.71a11
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 800 Meters · Place 13 · WasecaWaseca800 MetersRound P13.2:29.55a11
Jun 2MSHSL Section 1AA ChampionshipsJun 2 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters112:00.9011
Jun 2MSHSL Section 1AA ChampionshipsJun 2 · 800 Meters · Place 2 · WasecaWaseca800 MetersRound P22:31.7211
Jun 2MSHSL Section 1AA ChampionshipsJun 2 · 800 Meters · Place 1 · WasecaWaseca800 Meters12:23.7011
May 26New Prague Last Chance MeetMay 26 · 800 Meters · Place 2 · WasecaWaseca800 Meters22:26.4211
May 19Waseca Invite #2May 19 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters1.11:58.69a11
May 14Big South Bigs MeetMay 14 · 800 Meters · Place 3 · WasecaWaseca800 Meters3.2:29.13a11
May 10Section 2AA True TeamMay 10 · 1600 Meters · Place 9 · WasecaWaseca1600 Meters9.5:36.05a11
May 10Section 2AA True TeamMay 10 · 800 Meters · Place 7 · WasecaWaseca800 Meters7.2:34.71a11
Apr 29Verne Herman InvitationalApr 29 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters112:24.4011
Apr 29Verne Herman InvitationalApr 29 · 400 Meters · Place 4 · WasecaWaseca400 Meters41:07.9211
Apr 21Waseca InviteApr 21 · 1600 Meters · Place 2 · WasecaWaseca1600 Meters25:42.6811
Apr 13Faribault Invitational #3Apr 13 · 1600 Meters · WasecaWaseca1600 Meters--DNS11

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 3New Prague Last Chance MeetJun 3 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters112:27.6211
May 27Big South Conference QuadMay 27 · 3200 Meters · Place 2 · WasecaWaseca3200 Meters2.11:37.70a11
May 21St. Peter Invite #3May 21 · 1600 Meters · Place 3 · WasecaWaseca1600 Meters3.5:28.86a11
May 18Jordan Track and Field True Team Invitational MeetMay 18 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters1.11:39.9h PB11
May 18Jordan Track and Field True Team Invitational MeetMay 18 · 1600 Meters · Place 1 · WasecaWaseca1600 Meters1.5:22.80a11
May 16True Team Section 2AAMay 16 · 3200 Meters · Place 3 · WasecaWaseca3200 Meters3.11:40.14a11
May 16True Team Section 2AAMay 16 · 1600 Meters · Place 5 · WasecaWaseca1600 Meters5.5:22.80a11
May 13Waseca Invite #2May 13 · 1600 Meters · Place 1 · WasecaWaseca1600 Meters15:26.1311
May 13Waseca Girls Varsity InviteMay 13 · 1600 Meters · Place 1 · WasecaWaseca1600 Meters1.5:26.13a11
May 4Marshall Tiger MeetMay 4 · 800 Meters · Place 2 · WasecaWaseca800 Meters22:34.8611
Apr 27Waseca Invite #1Apr 27 · 1600 Meters · Place 2 · WasecaWaseca1600 Meters25:35.3311
Apr 23Redwood Valley Meet #2Apr 23 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters112:05.3911
Apr 23Redwood Valley Meet #2Apr 23 · 1600 Meters · Place 1 · WasecaWaseca1600 Meters15:23.2311
Apr 15New Ulm Invite #1Apr 15 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters1.11:58.06a11
Apr 9St. Peter Invite #1Apr 9 · 1600 Meters · Place 1 · WasecaWaseca1600 Meters15:57.8211
Apr 9St. Peter Invite #1Apr 9 · 800 Meters · Place 2 · WasecaWaseca800 Meters22:37.8711

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 7MSHSL State Track & Field ChampionshipsJun 7 · 3200 Meters · Place 12 · WasecaWaseca3200 Meters1211:23.76 PB8
May 24Adidas Jr High Elite MeetMay 24 · 1600 Meters · Place 1 · WasecaWaseca1600 Meters15:18.11 PB8
May 24Adidas Jr High Elite MeetMay 24 · 800 Meters · Place 2 · WasecaWaseca800 Meters22:29.088
Apr 26Hamline Elite MeetApr 26 · 3200 Meters · WasecaWaseca3200 Meters—11:34.448
Apr 25New Ulm Invite IApr 25 · 3200 Meters · Place 1 · WasecaWaseca3200 Meters112:06.69SR8

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 25Adidas JH Elite meetMay 25 · 1600 Meters · Place 2 · WasecaWaseca1600 Meters25:27.027
May 25Adidas JH Elite meetMay 25 · 800 Meters · Place 2 · WasecaWaseca800 Meters22:28.077
May 12Big South Conference May 12 · 3200 Meters · Place 2 · WasecaWaseca3200 Meters211:37.017