Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSnowshoe Open · Feb 205:00.64aSnowshoe OpenFebruary 20, 2026
10,000 Meters · OutdoorRaleigh Relays · Mar 2636:24.71aRaleigh RelaysMarch 26, 2026
1500 Meters · OutdoorMeet of the Unsaintly · May 14:38.18Meet of the UnsaintlyMay 1, 2026
1600 Meters · OutdoorLake Conference Championships · May 245:08.86Lake Conference ChampionshipsMay 24, 2022
3000 Meters · IndoorSDSU Indoor Classic · Feb 139:51.27aSDSU Indoor ClassicFebruary 13, 2026
3000m Steeplechase · OutdoorMeet of the UnSaintly · Apr 3011:14.19Meet of the UnSaintlyApril 30, 2025
3200 Meters · OutdoorRosemount True Team Alternative Meet · May 2711:13.72Rosemount True Team Alternative MeetMay 27, 2021
400 Meters · OutdoorHopkins vs Buffalo Duel · May 71:04.78Hopkins vs Buffalo DuelMay 7, 2021
5000 Meters · IndoorMeyo Invitational · Jan 3017:26.94aMeyo InvitationalJanuary 30, 2026
5000 Meters · Outdoor2024 Bryan Clay Invitational · Apr 1117:05.01a2024 Bryan Clay InvitationalApril 11, 2024
800 Meters · OutdoorBethel Invitational · Apr 122:19.01aBethel InvitationalApril 12, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15Big Ten Outdoor ChampionshipsMay 15 · 10,000 Meters · Place 24 · MinnesotaMinnesota10,000 Meters24.39:08.73aJr
May 15Big Ten Outdoor ChampionshipsMay 15 · 5000 Meters · MinnesotaMinnesota5000 Meters—DNSJr
May 1Meet of the UnsaintlyMay 1 · 1500 Meters · Place 10 · MinnesotaMinnesota1500 Meters104:38.18 PBJR
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 5000 Meters · Place 6 · MinnesotaMinnesota5000 Meters617:22.70aJr
Apr 24Kip Janvrin OpenApr 24 · 5000 Meters · MinnesotaMinnesota5000 Meters--DNSJr
Apr 11Gene Glader InvitationalApr 11 · 1500 Meters · Place 3 · MinnesotaMinnesota1500 Meters3.4:40.09aJr
Apr 11Gene Glader InvitationalApr 11 · 800 Meters · Place 11 · MinnesotaMinnesota800 Meters11.2:22.54aJr
Mar 26Raleigh RelaysMar 26 · 10,000 Meters · Place 64 · MinnesotaMinnesota10,000 Meters64.36:24.71a PBJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Snowshoe OpenFeb 20 · 1 Mile · Place 1 · MinnesotaMinnesota1 Mile15:00.64a PBJr
Feb 13SDSU Indoor ClassicFeb 13 · 3000 Meters · Place 3 · MinnesotaMinnesota3000 Meters39:51.27a PBJr
Jan 30Meyo InvitationalJan 30 · 5000 Meters · Place 34 · MinnesotaMinnesota5000 Meters34.17:26.94a PBJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30Meet of the UnSaintlyApr 30 · 3000m Steeplechase · Place 3 · MinnesotaMinnesota3000m Steeplechase311:14.19 PBSO
Apr 23Gary Wilson InvitationalApr 23 · 5000 Meters · Place 4 · MinnesotaMinnesota5000 Meters417:28.58SO
Apr 17University of St. Thomas Easter Invite.Apr 17 · 1500 Meters · Place 3 · MinnesotaMinnesota1500 Meters34:41.29So
Apr 12Bethel InvitationalApr 12 · 1500 Meters · Place 5 · MinnesotaMinnesota1500 Meters54:46.48aSo
Apr 12Bethel InvitationalApr 12 · 800 Meters · Place 11 · MinnesotaMinnesota800 Meters112:19.01a PBSo
Apr 5Hamline InvitationalApr 5 · 3000m Steeplechase · Place 4 · MinnesotaMinnesota3000m Steeplechase411:25.74aSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Snowshoe OpenFeb 21 · 3000 Meters · Place 6 · MinnesotaMinnesota3000 Meters610:17.45a—
Feb 8Gopher ClassicFeb 8 · 1 Mile · Place 5 · MinnesotaMinnesota1 Mile55:08.29a—
Jan 24St. Olaf Invitational and Multi EventsJan 24 · 5000 Meters · Place 10 · MinnesotaMinnesota5000 Meters10.17:58.52aSo

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 112024 Bryan Clay InvitationalApr 11 · 5000 Meters · Place 25 · MinnesotaMinnesota5000 Meters25.17:05.01a PBFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9Wisconsin Windy City InvitationalFeb 9 · 3000 Meters · Place 20 · MinnesotaMinnesota3000 Meters20.9:56.89aFr
Jan 12Leonard Hilton InvitationalJan 12 · 3000 Meters · Place 8 · MinnesotaMinnesota3000 Meters89:56.39a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 27Janis Rider / Doug Bolstorff InvitationalApr 27 · 3000m Steeplechase · Place 3 · UNAT-MinnesotaUNAT-Minnesota3000m Steeplechase311:35.23—
Apr 7St Thomas Tomcat InvitationalApr 7 · 5000 Meters · Place 5 · MinnesotaMinnesota5000 Meters518:00.32a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Snowshoe OpenFeb 17 · 3000 Meters · Place 2 · UNAT-MinnesotaUNAT-Minnesota3000 Meters210:29.36—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31MSHSL Section 6AAA ChampionshipsMay 31 · 3200 Meters · Place 3 · HopkinsHopkins3200 Meters3.11:16.70a12
May 31MSHSL Section 6AAA ChampionshipsMay 31 · 1600 Meters · Place 5 · HopkinsHopkins1600 Meters5.5:12.45a12
May 24Lake Conference ChampionshipsMay 24 · 1600 Meters · Place 3 · HopkinsHopkins1600 Meters35:08.86 PB12
May 24Lake Conference ChampionshipsMay 24 · 800 Meters · Place 5 · HopkinsHopkins800 Meters52:21.9312
May 11Section 7AAA True TeamMay 11 · 3200 Meters · Place 3 · HopkinsHopkins3200 Meters311:17.3112
Apr 29Hamline Elite MeetApr 29 · 3200 Meters · Place 6 · HopkinsHopkins3200 Meters611:16.9212
Apr 26Hopkins True Team InvitationalApr 26 · 1600 Meters · Place 3 · HopkinsHopkins1600 Meters35:17.8212
Apr 19Hopkins vs MinnetonkaApr 19 · 1600 Meters · Place 2 · HopkinsHopkins1600 Meters25:25.6712
Apr 19Hopkins vs MinnetonkaApr 19 · 800 Meters · Place 3 · HopkinsHopkins800 Meters32:30.3312
Apr 8Edina vs HopkinsApr 8 · 3200 Meters · Place 2 · HopkinsHopkins3200 Meters211:36.3812

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 8MSHSL Section 6AA ChampionshipsJun 8 · 3200 Meters · Place 8 · HopkinsHopkins3200 Meters8.11:32.98a11
Jun 8MSHSL Section 6AA ChampionshipsJun 8 · 1600 Meters · Place 8 · HopkinsHopkins1600 Meters8.5:19.53a11
Jun 1Lake Conference ChampionshipsJun 1 · 1600 Meters · Place 4 · HopkinsHopkins1600 Meters45:14.8811
May 27Rosemount True Team Alternative MeetMay 27 · 3200 Meters · Place 4 · HopkinsHopkins3200 Meters411:13.72 PB11
May 19Section 7AAA East RegionMay 19 · 3200 Meters · Place 9 · HopkinsHopkins3200 Meters911:34.7911
May 19Section 7AAA East RegionMay 19 · 1600 Meters · Place 12 · HopkinsHopkins1600 Meters125:18.1811
May 16True Team Section 7AAAMay 16 · 3200 Meters · Place 9 · HopkinsHopkins3200 Meters9.11:34.79a11
May 16True Team Section 7AAAMay 16 · 1600 Meters · Place 12 · HopkinsHopkins1600 Meters12.5:18.18a11
May 7Hopkins vs Buffalo DuelMay 7 · 800 Meters · Place 2 · HopkinsHopkins800 Meters22:36.9511
May 7Hopkins vs Buffalo DuelMay 7 · 400 Meters · Place 3 · HopkinsHopkins400 Meters31:04.78 PB11
Apr 30Hopkins vs WayzataApr 30 · 3200 Meters · Place 3 · HopkinsHopkins3200 Meters311:45.5611
Apr 23Eden Prairie vs. HopkinsApr 23 · 3200 Meters · Place 1 · HopkinsHopkins3200 Meters111:50.6511
Apr 16Hopkins vs EdinaApr 16 · 1600 Meters · Place 1 · HopkinsHopkins1600 Meters15:24.3211

2019 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MSHSL Section 6AAMay 28 · 3200 Meters · Place 17 · HopkinsHopkins3200 Meters17.11:59.67a9
May 28MSHSL Section 6AAMay 28 · 1600 Meters · Place 13 · HopkinsHopkins1600 Meters13.5:29.26a9
May 14Lake Conference ChampionshipsMay 14 · 1600 Meters · Place 6 · HopkinsHopkins1600 Meters65:34.369
May 9True Team Section 7AAAMay 9 · 3200 Meters · Place 14 · HopkinsHopkins3200 Meters14.11:52.15a9
May 9True Team Section 7AAAMay 9 · 1600 Meters · Place 20 · HopkinsHopkins1600 Meters20.5:43.19a9
Apr 23Hopkins True Team InvitationalApr 23 · 1600 Meters · Place 15 · HopkinsHopkins1600 Meters155:37.389
Apr 23Hopkins True Team InvitationalApr 23 · 800 Meters · Place 17 · HopkinsHopkins800 Meters172:37.669
Apr 20Edina vs. Hopkins DualApr 20 · 800 Meters · Place 3 · HopkinsHopkins800 Meters32:37.739
Apr 18Shakopee RelaysApr 18 · 1600 Meters · Place 8 · HopkinsHopkins1600 Meters85:41.489
Apr 9Eden Prairie Girls Tri MeetApr 9 · 1600 Meters · HopkinsHopkins1600 Meters—5:43.5Unofficial9
Apr 6Mounds View Coed InvitationalApr 6 · 3200 Meters · Place 4 · HopkinsHopkins3200 Meters4.12:17.509
Apr 6Mounds View Coed InvitationalApr 6 · 100 Meters · HopkinsHopkins100 Meters--SCR9

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22Lake Conference Girls JV @ EdinaMay 22 · 800 Meters · HopkinsHopkins800 MetersRelay Split—2:49.8Unofficial8
May 22Lake Conference Girls JV @ EdinaMay 22 · 1600 Meters · HopkinsHopkins1600 Meters—6:11Unofficial8
May 17Lake Conference JV @ HopkinsMay 17 · 1600 Meters · HopkinsHopkins1600 Meters—6:11Unofficial8
May 17Lake Conference JV @ HopkinsMay 17 · 800 Meters · HopkinsHopkins800 Meters—2:57.6Unofficial8
May 10Lake Conference JV Girls @ Eden PrairieMay 10 · 1600 Meters · HopkinsHopkins1600 Meters—6:06.9Unofficial8
May 10Lake Conference JV Girls @ Eden PrairieMay 10 · 800 Meters · HopkinsHopkins800 Meters—2:50.4Unofficial8
Apr 20Eagle RelaysApr 20 · 3200 Meters · Place 16 · HopkinsHopkins3200 Meters16.13:35.68aUnofficial8
Apr 10Hopkins DualsApr 10 · 1600 Meters · HopkinsHopkins1600 Meters—6:28Unofficial8