Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · IndoorBethel True Team Classic · Apr 2416.19aBethel True Team ClassicApril 24, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSHSL Section 2AAA Championships · May 2714.95aMSHSL Section 2AAA ChampionshipsMay 27, 2026
200 Meters · OutdoorWayzata Relays · May 225.01aWayzata RelaysMay 2, 2025
300m Hurdles · 36" / 0.914m · IndoorBethel True Team Classic · Apr 2442.15aBethel True Team ClassicApril 24, 2026
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 2AAA Championships · May 2842.51aMSHSL Section 2AAA ChampionshipsMay 28, 2025
400 Meters · OutdoorClassic Lake Conference MS Boys Championships · May 2357.04aClassic Lake Conference MS Boys ChampionshipsMay 23, 2024
400m Hurdles · 36" / 0.914m · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 2559.87aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
800 Meters · OutdoorMinnetonka M.S. Meet · Apr 282:40.02aMinnetonka M.S. MeetApril 28, 2023
High Jump · IndoorBethel True Team Classic · Apr 245' 10"Bethel True Team ClassicApril 24, 2026
High Jump · OutdoorLake Conference Championships · May 196' 2"Lake Conference ChampionshipsMay 19, 2026
Javelin · 800g · Outdoor2026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONAL · Jul 18114' 1"2026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJuly 18, 2026
Long Jump · OutdoorSection 7AAA True Team · May 719' 3"Section 7AAA True TeamMay 7, 2025
Shot Put · 4kg · OutdoorClassic Lake Conference MS Boys Championships · May 2338-06.00Classic Lake Conference MS Boys ChampionshipsMay 23, 2024
Shot Put · 8lb · OutdoorEast vs. West Middle School District Meet · May 1535-04.50East vs. West Middle School District Meet May 15, 2024
Triple Jump · OutdoorWayzata Relays · May 138' 2"Wayzata RelaysMay 1, 2026

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

2026 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Top Self TrainingTop Self Training400 Meters--DNS10
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Top Self TrainingTop Self Training400 Meters--DNS10
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Top Self TrainingTop Self Training100 Meters--DNS10
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Top Self TrainingTop Self Training100 Meters--DNS10
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · High Jump · Place 4 · Top Self TrainingTop Self TrainingHigh Jump4.1.80m10
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · Javelin · Place 1 · Top Self TrainingTop Self TrainingJavelin800g1.114' 1" PB10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · High Jump · Place 11 · Top Self TrainingTop Self TrainingHigh Jump11.1.75m10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400m Hurdles · Place 13 · Top Self TrainingTop Self Training400m Hurdles36" / 0.914m13.59.87a PB10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 110m Hurdles · Place 9 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991mRound P9.15.30a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400m Hurdles · Place 13 · Top Self TrainingTop Self Training400m Hurdles36" / 0.914m13.59.87a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 110m Hurdles · Place 9 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991mRound P9.15.30a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · High Jump · Place 11 · Top Self TrainingTop Self TrainingHigh Jump11.1.75m10
Jun 20AAU Minnesota District QualifierJun 20 · High Jump · Top Self TrainingTop Self TrainingHigh Jump—DQ10
Jun 20AAU Minnesota District QualifierJun 20 · 400m Hurdles · Top Self TrainingTop Self Training400m Hurdles—DQ10
Jun 20AAU Minnesota District QualifierJun 20 · 110m Hurdles · Top Self TrainingTop Self Training110m HurdlesRound P—DQ10
Jun 16USATF Minnesota Summer Meet #1Jun 16 · High Jump · Top Self TrainingTop Self TrainingHigh Jump—NH10
Jun 16USATF Minnesota Summer Meet #1Jun 16 · 110m Hurdles · Place 2 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991m2.15.55aWind: 0.310
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 110m Hurdles · Place 24 · MinnetonkaMinnetonka110m Hurdles39" / 0.991mRound P24.16.16aWind: -1.710
May 27MSHSL Section 2AAA ChampionshipsMay 27 · High Jump · Place 6 · MinnetonkaMinnetonkaHigh Jump6.6-00.0010
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 110m Hurdles · Place 4 · MinnetonkaMinnetonka110m Hurdles39" / 0.991mRound P4.15.13a10
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 110m Hurdles · Place 4 · MinnetonkaMinnetonka110m Hurdles39" / 0.991m4.14.95a PBWind: 0.910
May 19Lake Conference ChampionshipsMay 19 · High Jump · Place 2 · MinnetonkaMinnetonkaHigh Jump2.6' 2" PB10
May 19Lake Conference ChampionshipsMay 19 · 300m Hurdles · Place 10 · MinnetonkaMinnetonka300m Hurdles36" / 0.914m10.44.01a10
May 19Lake Conference ChampionshipsMay 19 · 110m Hurdles · Place 5 · MinnetonkaMinnetonka110m Hurdles39" / 0.991m5.15.71a10
May 15Class AAA State True TeamMay 15 · High Jump · Place 14 · MinnetonkaMinnetonkaHigh Jump14.5' 10"10
May 15Class AAA State True TeamMay 15 · 110m Hurdles · Place 12 · MinnetonkaMinnetonka110m Hurdles39" / 0.991m12.15.29a10
May 8Class AAA True Team Wild CardMay 8 · High Jump · Place 2 · MinnetonkaMinnetonkaHigh Jump2.6' 2"10
May 8Class AAA True Team Wild CardMay 8 · 110m Hurdles · Place 9 · MinnetonkaMinnetonka110m Hurdles39" / 0.991m9.15.42a10
May 67AAA Section True TeamMay 6 · High Jump · Place 2 · MinnetonkaMinnetonkaHigh Jump2.6' 2"10
May 67AAA Section True TeamMay 6 · 110m Hurdles · Place 2 · MinnetonkaMinnetonka110m Hurdles39" / 0.991m2.15.42a10
May 1Wayzata RelaysMay 1 · Triple Jump · Place 14 · MinnetonkaMinnetonkaTriple Jump14.38' 2" PB10
May 1Wayzata RelaysMay 1 · Long Jump · Place 12 · MinnetonkaMinnetonkaLong Jump12.18' 5"10
Apr 21Lane/Rogness InvitationalApr 21 · High Jump · Place 11 · MinnetonkaMinnetonkaHigh Jump115-610
Apr 21Lane/Rogness InvitationalApr 21 · 110m Hurdles · Place 5 · MinnetonkaMinnetonka110m Hurdles516.06a10
Apr 10Lake Conference RelaysApr 10 · Long Jump · Place 12 · MinnetonkaMinnetonkaLong Jump12.19' 0"10
Apr 10Lake Conference RelaysApr 10 · High Jump · Place 11 · MinnetonkaMinnetonkaHigh Jump11.5' 4"10
Apr 10Lake Conference RelaysApr 10 · 300m Hurdles · MinnetonkaMinnetonka300m Hurdles36" / 0.914m—DNS10
Apr 10Lake Conference RelaysApr 10 · 110m Hurdles · Place 7 · MinnetonkaMinnetonka110m Hurdles39" / 0.991m7.15.89a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 24Bethel True Team ClassicApr 24 · High Jump · Place 5 · MinnetonkaMinnetonkaHigh Jump5.5' 10" PB10
Apr 24Bethel True Team ClassicApr 24 · 300m Hurdles · Place 9 · MinnetonkaMinnetonka300m Hurdles36" / 0.914m9.42.15a PB10
Apr 24Bethel True Team ClassicApr 24 · 110m Hurdles · Place 9 · MinnetonkaMinnetonka110m Hurdles39" / 0.991m9.16.19a PB10
Mar 26Central MN Indoor InviteMar 26 · High Jump · Place 8 · MinnetonkaMinnetonkaHigh Jump85-310
Mar 26Central MN Indoor InviteMar 26 · 60m Hurdles · Place 3 · MinnetonkaMinnetonka60m Hurdles39.01a10

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 300m Hurdles · Place 7 · MinnetonkaMinnetonka300m Hurdles36" / 0.914mRound P7.42.51a PB9
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 300m Hurdles · Place 8 · MinnetonkaMinnetonka300m Hurdles36" / 0.914m8.42.72a9
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 110m Hurdles · Place 12 · MinnetonkaMinnetonka110m Hurdles39" / 0.991mRound P12.16.78a9
May 28MSHSL Section 2AAA ChampionshipsMay 28 · High Jump · Place 12 · MinnetonkaMinnetonkaHigh Jump12.5-08.009
May 21Lake Conference ChampionshipsMay 21 · High Jump · Place 11 · MinnetonkaMinnetonkaHigh Jump115-99
May 21Lake Conference ChampionshipsMay 21 · 300m Hurdles · Place 7 · MinnetonkaMinnetonka300m Hurdles743.16a9
May 21Lake Conference ChampionshipsMay 21 · 110m Hurdles · Place 2 · MinnetonkaMinnetonka110m Hurdles215.63a9
May 16Class AAA State True Team MeetMay 16 · Long Jump · Place 34 · MinnetonkaMinnetonkaLong Jump3418-6.59
May 16Class AAA State True Team MeetMay 16 · 110m Hurdles · Place 22 · MinnetonkaMinnetonka110m Hurdles2216.28a9
May 13Boys Lake Conference 9th & 10th Grade ChampionshipsMay 13 · Long Jump · Place 4 · MinnetonkaMinnetonkaLong Jump418-4.759
May 13Boys Lake Conference 9th & 10th Grade ChampionshipsMay 13 · High Jump · Place 3 · MinnetonkaMinnetonkaHigh Jump35-109
May 13Boys Lake Conference 9th & 10th Grade ChampionshipsMay 13 · 110m Hurdles · Place 1 · MinnetonkaMinnetonka110m Hurdles115.86a9
May 8Buffalo/Hopkins/Tonka Boys JVMay 8 · High Jump · Place 1 · MinnetonkaMinnetonkaHigh Jump15-109
May 7Section 7AAA True TeamMay 7 · Long Jump · Place 16 · MinnetonkaMinnetonkaLong Jump16.19' 3" PB9
May 7Section 7AAA True TeamMay 7 · 110m Hurdles · Place 13 · MinnetonkaMinnetonka110m Hurdles39" / 0.991m13.16.65a9
May 2Wayzata RelaysMay 2 · Long Jump · Place 15 · MinnetonkaMinnetonkaLong Jump1518-10.59
May 2Wayzata RelaysMay 2 · 110m Hurdles · Place 17 · MinnetonkaMinnetonka110m Hurdles1717.64a9
May 2Wayzata RelaysMay 2 · 200 Meters · Place 18 · MinnetonkaMinnetonka200 Meters1825.01a PB9
Apr 25Bethel True Team ClassicApr 25 · Long Jump · Place 12 · MinnetonkaMinnetonkaLong Jump1218-9.59
Apr 25Bethel True Team ClassicApr 25 · 110m Hurdles · Place 13 · MinnetonkaMinnetonka110m Hurdles1317.229
Apr 25Bethel True Team ClassicApr 25 · 200 Meters · Place 23 · MinnetonkaMinnetonka200 Meters2325.389
Apr 22Lane/Rogness RelaysApr 22 · 110m Hurdles · Place 13 · MinnetonkaMinnetonka110m Hurdles1317.309
Apr 15Minnetonka v EP DualApr 15 · Long Jump · Place 3 · MinnetonkaMinnetonkaLong Jump318-49
Apr 15Minnetonka v EP DualApr 15 · 110m Hurdles · Place 5 · MinnetonkaMinnetonka110m Hurdles517.67a9
Apr 11Lake Conference RelaysApr 11 · Long Jump · Place 15 · MinnetonkaMinnetonkaLong Jump1518-1.259

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 27Central MN Indoor InviteMar 27 · Long Jump · Place 4 · MinnetonkaMinnetonkaLong Jump418-4.259

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Classic Lake Conference MS Boys ChampionshipsMay 23 · Shot Put · Place 1 · Minnetonka WestMinnetonka WestShot Put4kg1.38-06.00 PB8
May 23Classic Lake Conference MS Boys ChampionshipsMay 23 · 400 Meters · Place 1 · Minnetonka WestMinnetonka West400 Meters1.57.04a PB8
May 23Classic Lake Conference MS Boys ChampionshipsMay 23 · 200 Meters · Place 10 · Minnetonka WestMinnetonka West200 Meters10.26.01a8
May 15East vs. West Middle School District Meet May 15 · Shot Put · Place 2 · Minnetonka WestMinnetonka WestShot Put8lb2.35-04.50 PB8
May 15East vs. West Middle School District Meet May 15 · 400 Meters · Place 1 · Minnetonka WestMinnetonka West400 Meters1.57.97a8
May 15East vs. West Middle School District Meet May 15 · 200 Meters · Place 1 · Minnetonka WestMinnetonka West200 Meters1.25.73a8

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23CLC Middle School Boys ChampionshipsMay 23 · 400 Meters · Place 6 · Minnetonka WestMinnetonka West400 Meters6.1:00.58a7
Apr 28Minnetonka M.S. MeetApr 28 · 800 Meters · Place 6 · Minnetonka WestMinnetonka West800 Meters6.2:40.02a PB7
Apr 28Minnetonka M.S. MeetApr 28 · 400 Meters · Place 2 · Minnetonka WestMinnetonka West400 Meters2.1:03.69a7