Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorU-Mary Winter Classic · Jan 244:36.08aU-Mary Winter ClassicJanuary 24, 2026
10,000 Meters · OutdoorUW-La Crosse Phil Esten Challenge · Apr 1732:58.60aUW-La Crosse Phil Esten ChallengeApril 17, 2026
10000 Meters · OutdoorNSIC Outdoor Championship · May 732:53.45NSIC Outdoor ChampionshipMay 7, 2026
1500 Meters · OutdoorNDSU Spring Classic · Apr 114:10.48aNDSU Spring ClassicApril 11, 2026
1600 Meters · IndoorGriak Indoor Classic - Maroon · Mar 314:53.42Griak Indoor Classic - MaroonMarch 31, 2023
1600 Meters · OutdoorMSHSL Section 3AAA Championships · May 284:28.32aMSHSL Section 3AAA ChampionshipsMay 28, 2025
3000 Meters · IndoorNSIC Indoor Championship · Feb 279:00.98aNSIC Indoor ChampionshipFebruary 27, 2026
3200 Meters · OutdoorMSHSL Section 3AAA Championships · May 289:48.25aMSHSL Section 3AAA ChampionshipsMay 28, 2025
400 Meters · OutdoorWBL Mens Relays · Apr 1055.72aWBL Mens RelaysApril 10, 2025
5000 Meters · IndoorNSIC Indoor Championship · Feb 2715:38.18aNSIC Indoor ChampionshipFebruary 27, 2026
5000 Meters · OutdoorWashU Distance Carnival · Mar 2615:25.94aWashU Distance CarnivalMarch 26, 2026
800 Meters · IndoorGriak Indoor Classic - Maroon · Mar 282:06.22aGriak Indoor Classic - MaroonMarch 28, 2025
800 Meters · OutdoorEdina Invitational · May 32:06.34aEdina InvitationalMay 3, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 7NSIC Outdoor ChampionshipMay 7 · 10000 Meters · Place 13 · JamestownJamestown10000 Meters1332:53.45 PBFR
May 7NSIC Outdoor ChampionshipMay 7 · 5000 Meters · Place 28 · JamestownJamestown5000 Meters2815:52.06FR
Apr 25Al Cassell ClassicApr 25 · 1500 Meters · Place 2 · Jamestown (N.D.)Jamestown (N.D.)1500 Meters24:13.69aFr
Apr 22Gary Wilson InvitationalApr 22 · 5000 Meters · Place 14 · JamestownJamestown5000 Meters1415:46.33FR
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 10,000 Meters · Place 39 · Jamestown (N.D.)Jamestown (N.D.)10,000 Meters39.32:58.60a PBFr
Apr 11NDSU Spring ClassicApr 11 · 1500 Meters · Place 10 · Jamestown (N.D.)Jamestown (N.D.)1500 Meters10.4:10.48a PBFr
Mar 26WashU Distance CarnivalMar 26 · 5000 Meters · Place 160 · Jamestown (N.D.)Jamestown (N.D.)5000 Meters160.15:25.94a PBFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27NSIC Indoor ChampionshipFeb 27 · 5000 Meters · Place 17 · Jamestown (N.D.)Jamestown (N.D.)5000 Meters1715:38.18a PBFR
Feb 27NSIC Indoor ChampionshipFeb 27 · 3000 Meters · Place 26 · Jamestown (N.D.)Jamestown (N.D.)3000 Meters269:00.98a PBFR
Feb 13SDSU Indoor ClassicFeb 13 · 5000 Meters · Place 31 · Jamestown (N.D.)Jamestown (N.D.)5000 Meters3115:38.24aFr
Feb 6Bison OpenFeb 6 · 3000 Meters · Place 12 · Jamestown (N.D.)Jamestown (N.D.)3000 Meters129:03.28aFr
Jan 24U-Mary Winter ClassicJan 24 · 1 Mile · Place 10 · Jamestown (N.D.)Jamestown (N.D.)1 Mile104:36.08a PBFR
Jan 15NSU v Jamestown DualJan 15 · 3000 Meters · Place 1 · Jamestown (N.D.)Jamestown (N.D.)3000 Meters19:20.65aFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 52025 SDSU Holiday MeetDec 5 · 3000 Meters · Place 12 · Jamestown (N.D.)Jamestown (N.D.)3000 Meters12.9:19.37aFr
Mar 28Griak Indoor Classic - MaroonMar 28 · 800 Meters · Place 3 · East RidgeEast Ridge800 Meters32:06.22a PB12
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 800 Meters · Place 6 · 30-Unattached30-Unattached800 Meters6.2:06.29a12
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 1 Mile · Place 14 · 30-Unattached30-Unattached1 Mile14.4:49.04a12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28MSHSL Section 3AAA ChampionshipsMay 28 · 3200 Meters · Place 5 · East RidgeEast Ridge3200 Meters5.9:48.25a PB12
May 28MSHSL Section 3AAA ChampionshipsMay 28 · 1600 Meters · Place 4 · East RidgeEast Ridge1600 Meters4.4:28.32a PB12
May 22Suburban East Conference ChampionshipMay 22 · 3200 Meters · Place 5 · East RidgeEast Ridge3200 Meters59:54.34a12
May 6Section 2AAA True TeamMay 6 · 3200 Meters · Place 5 · East RidgeEast Ridge3200 Meters5.9:55.54a12
May 2Edina InvitationalMay 2 · 1600 Meters · Place 4 · East RidgeEast Ridge1600 Meters44:34.23a12
Apr 22Roseville InviteApr 22 · 800 Meters · Place 4 · East RidgeEast Ridge800 Meters42:06.3512
Apr 18Warrior RelaysApr 18 · 1600 Meters · Place 4 · East RidgeEast Ridge1600 Meters44:36.7012
Apr 10WBL Mens RelaysApr 10 · 3200 Meters · Place 7 · East RidgeEast Ridge3200 Meters79:57.49a12
Apr 10WBL Mens RelaysApr 10 · 400 Meters · Place 11 · East RidgeEast Ridge400 Meters1155.72a PB12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MSHSL Section 3AAA ChampionshipsMay 29 · 3200 Meters · Place 10 · East RidgeEast Ridge3200 Meters10.10:16.41a11
May 23Suburban East Conference ChampionshipMay 23 · 1600 Meters · Place 13 · East RidgeEast Ridge1600 Meters134:41.14a—
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 44 · East RidgeEast Ridge3200 Meters44.10:25.96a11
May 7Section 2AAA True TeamMay 7 · 3200 Meters · Place 11 · East RidgeEast Ridge3200 Meters11.10:25.96a11
May 3Edina InvitationalMay 3 · 800 Meters · Place 6 · East RidgeEast Ridge800 Meters62:06.34a PB—
Apr 23Roseville InviteApr 23 · 800 Meters · Place 7 · East RidgeEast Ridge800 Meters72:08.20a—
Apr 19Warrior RelaysApr 19 · 1600 Meters · Place 6 · East RidgeEast Ridge1600 Meters64:55.94a—
Apr 11White Bear Lake Relays (Boys Only)Apr 11 · 3200 Meters · Place 11 · East RidgeEast Ridge3200 Meters11.10:34.08a11
Apr 11White Bear Lake Relays (Boys Only)Apr 11 · 1600 Meters · Place 14 · East RidgeEast Ridge1600 Meters14.4:58.94a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - MaroonMar 29 · 1600 Meters · Place 16 · East RidgeEast Ridge1600 Meters164:56.08a—
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 800 Meters · Place 15 · 30-Unattached30-Unattached800 Meters15.2:10.37a11

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31MSHSL Section 3AAA ChampionshipsMay 31 · 3200 Meters · Place 11 · East RidgeEast Ridge3200 Meters11.10:37.54a10
May 23Suburban East Conference ChampionshipMay 23 · 3200 Meters · Place 21 · East RidgeEast Ridge3200 Meters2110:32.5410
May 9Section 2AAA True TeamMay 9 · 1600 Meters · Place 8 · East RidgeEast Ridge1600 Meters8.4:42.32a10
May 9Section 2AAA True TeamMay 9 · 800 Meters · Place 14 · East RidgeEast Ridge800 Meters14.2:10.03a10
May 5Edina InvitationalMay 5 · 1600 Meters · Place 8 · East RidgeEast Ridge1600 Meters84:45.6310
Apr 25Roseville InviteApr 25 · 800 Meters · Place 6 · East RidgeEast Ridge800 Meters6.2:11.24a10
Apr 13White Bear Lake RelaysApr 13 · 3200 Meters · Place 9 · East RidgeEast Ridge3200 Meters9.10:55.83aUnofficial10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 31Griak Indoor Classic - MaroonMar 31 · 1600 Meters · Place 16 · East RidgeEast Ridge1600 Meters164:53.42 PB10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 24Suburban East Conference ChampionshipsMay 24 · 800 Meters · Place 39 · East RidgeEast Ridge800 MetersRound P392:17.369
May 17SEC Boys JV ChampionshipMay 17 · 800 Meters · Place 12 · East RidgeEast Ridge800 Meters12.2:20.53a9