Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Invitational · Jan 304:19.92aPenn InvitationalJanuary 30, 2026
1500 Meters · OutdoorMark Young Invitational · Apr 184:07.20aMark Young InvitationalApril 18, 2026
1600 Meters · IndoorCentral MN Indoor Invite · Mar 274:27.54aCentral MN Indoor InviteMarch 27, 2025
1600 Meters · OutdoorMSHSL Section 2AAA Championships · May 284:20.22aMSHSL Section 2AAA ChampionshipsMay 28, 2025
3000 Meters · OutdoorUCONN Dog Fight · Apr 49:11.52aUCONN Dog FightApril 4, 2026
3000m Steeplechase · 0.914m · OutdoorBison Outdoor Classic · Apr 119:56.43aBison Outdoor ClassicApril 11, 2026
3200 Meters · OutdoorMinnesota Open HS Spring Invitational · May 39:43.11Minnesota Open HS Spring InvitationalMay 3, 2023
800 Meters · OutdoorSection 7AAA True Team · May 71:56.98aSection 7AAA True TeamMay 7, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 18Mark Young InvitationalApr 18 · 5000 Meters · YaleYale5000 Meters--DNSFr
Apr 18Mark Young InvitationalApr 18 · 1500 Meters · Place 10 · YaleYale1500 Meters10.4:07.20a PBFr
Apr 18Mark Young InvitationalApr 18 · 800 Meters · YaleYale800 Meters--DNSFr
Apr 11Bison Outdoor ClassicApr 11 · 3000m Steeplechase · Place 52 · YaleYale3000m Steeplechase0.914m52.9:56.43a PBFr
Apr 4UCONN Dog FightApr 4 · 3000 Meters · Place 10 · YaleYale3000 Meters109:11.52a PBFr
Apr 4UCONN Dog FightApr 4 · 1500 Meters · Place 37 · YaleYale1500 Meters374:07.99aFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 1 Mile · Place 28 · YaleYale1 Mile284:23.29aFr
Jan 30Penn InvitationalJan 30 · 1 Mile · Place 27 · YaleYale1 Mile27.4:19.92a PBFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 1600 Meters · Place 3 · MinnetonkaMinnetonka1600 Meters3.4:20.22a PB12
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 800 Meters · Place 2 · MinnetonkaMinnetonka800 MetersRound P2.1:58.61a12
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 800 Meters · Place 7 · MinnetonkaMinnetonka800 Meters7.2:02.86a12
May 16Class AAA State True Team MeetMay 16 · 800 Meters · Place 4 · MinnetonkaMinnetonka800 Meters41:58.65a12
May 7Section 7AAA True TeamMay 7 · 1600 Meters · Place 2 · MinnetonkaMinnetonka1600 Meters2.4:23.19a12
May 7Section 7AAA True TeamMay 7 · 800 Meters · Place 3 · MinnetonkaMinnetonka800 Meters3.1:56.98a PB12
May 2Wayzata RelaysMay 2 · 800 Meters · Place 3 · MinnetonkaMinnetonka800 Meters31:59.52a12
Apr 25Hamline Elite MeetApr 25 · 1600 Meters · Place 7 · MinnetonkaMinnetonka1600 Meters74:20.4312
Apr 22Lane/Rogness RelaysApr 22 · 800 Meters · Place 4 · MinnetonkaMinnetonka800 Meters41:57.9812
Apr 11Lake Conference RelaysApr 11 · 1600 Meters · Place 2 · MinnetonkaMinnetonka1600 Meters24:23.64a12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 27Central MN Indoor InviteMar 27 · 1600 Meters · Place 1 · MinnetonkaMinnetonka1600 Meters14:27.54a PB12

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 19State True Team AAA BoysMay 19 · 1600 Meters · Place 12 · MinnetonkaMinnetonka1600 Meters12.4:27.65a10
May 5Wayzata RelaysMay 5 · 1600 Meters · Place 2 · MinnetonkaMinnetonka1600 Meters24:29.1710
May 3Minnesota Open HS Spring InvitationalMay 3 · 3200 Meters · Place 3 · MinnetonkaMinnetonka3200 Meters39:43.11 PB10
Apr 14Lake Conference RelaysApr 14 · 1600 Meters · Place 3 · MinnetonkaMinnetonka1600 Meters34:32.5710

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 3200 Meters · Place 12 · MinnetonkaMinnetonka3200 Meters12.10:10.81a9
May 24Lake Conference ChampionshipsMay 24 · 1600 Meters · Place 9 · MinnetonkaMinnetonka1600 Meters94:36.539
May 17Lake Conference Grade Level Boys ChampionshipMay 17 · 1600 Meters · Place 3 · MinnetonkaMinnetonka1600 Meters34:37.299
May 11Section 7AAA True TeamMay 11 · 3200 Meters · Place 13 · MinnetonkaMinnetonka3200 Meters1310:28.189
May 6Wayzata RelaysMay 6 · 1600 Meters · Place 13 · MinnetonkaMinnetonka1600 Meters134:37.059
Apr 26Lane Rogness InvitationalApr 26 · 1600 Meters · Place 7 · MinnetonkaMinnetonka1600 Meters7.4:41.44a9
Apr 21Shakopee RelaysApr 21 · 3200 Meters · Place 5 · MinnetonkaMinnetonka3200 Meters5.10:16.22a9
Apr 19Hopkins vs MinnetonkaApr 19 · 1600 Meters · Place 4 · MinnetonkaMinnetonka1600 Meters44:45.989
Apr 13Lake Conference RelaysApr 13 · 3200 Meters · Place 15 · MinnetonkaMinnetonka3200 Meters1510:39.449

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1Lake Conference ChampionshipsJun 1 · 1600 Meters · Place 11 · MinnetonkaMinnetonka1600 Meters114:44.308
May 29Class AAA Boys State True TeamMay 29 · 1600 Meters · Place 27 · MinnetonkaMinnetonka1600 Meters27.4:44.55a8
May 26Lakeville South vs Minnetonka BoysMay 26 · 1600 Meters · Place 5 · MinnetonkaMinnetonka1600 Meters54:44.558
May 19Section 7AAA East RegionMay 19 · 1600 Meters · Place 16 · MinnetonkaMinnetonka1600 Meters164:45.448
May 15Edina vs MinnetonkaMay 15 · 3200 Meters · Place 2 · MinnetonkaMinnetonka3200 Meters210:29.168
May 7Minnetonka v STMA DualMay 7 · 1600 Meters · Place 5 · MinnetonkaMinnetonka1600 Meters54:51.278
May 5Rogness/Lane InvitationalMay 5 · 3200 Meters · Place 3 · MinnetonkaMinnetonka3200 Meters310:36.298
Apr 23Wayzata vs MinnetonkaApr 23 · 1600 Meters · Place 8 · MinnetonkaMinnetonka1600 Meters84:46.698
Apr 16Lake Conference Dual Minnetonka vs. EPApr 16 · 3200 Meters · Place 4 · MinnetonkaMinnetonka3200 Meters410:33.948

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20CLC Middle School Boys ChampionshipsMay 20 · 800 Meters · Place 13 · Minnetonka EastMinnetonka East800 Meters13.2:32.51a6