Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorCLC Middle School Boys Championships · May 2316.55aCLC Middle School Boys ChampionshipsMay 23, 2023
110m Hurdles · 39" / 0.991m · OutdoorLake Conference Championships · May 1915.16aLake Conference ChampionshipsMay 19, 2026
300m Hurdles · 36" / 0.914m · OutdoorWayzata vs. Rosemount · Apr 1742.86aWayzata vs. RosemountApril 17, 2026
400 Meters · OutdoorCLC Middle School Boys Championships · May 231:05.25aCLC Middle School Boys ChampionshipsMay 23, 2023
400m Hurdles · 36" / 0.914m · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 91:00.23aUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
Long Jump · Outdoor2026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONAL · Jul 183.73m2026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJuly 18, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · Long Jump · Place 14 · Minnesota FlyersMinnesota FlyersLong Jump14.3.73m PB11
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 400m Hurdles · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m—DNS11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 400m Hurdles · Place 6 · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m6.1:00.23a PB11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 110m Hurdles · Place 11 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991mRound P11.19.09a11
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 5 · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m5.1:02.49a11
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 110m Hurdles · Place 4 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991m4.15.42aWind: 0.311
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 300m Hurdles · Place 7 · WayzataWayzata300m Hurdles36" / 0.914mRound P7.42.94a11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 300m Hurdles · Place 8 · WayzataWayzata300m Hurdles36" / 0.914m8.43.22a11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 110m Hurdles · Place 2 · WayzataWayzata110m Hurdles39" / 0.991mRound P2.15.43a11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 110m Hurdles · Place 8 · WayzataWayzata110m Hurdles39" / 0.991m8.19.42aWind: -1.211
May 19Lake Conference ChampionshipsMay 19 · 110m Hurdles · Place 2 · WayzataWayzata110m Hurdles39" / 0.991m2.15.16a PB11
May 15Class AAA State True TeamMay 15 · 300m Hurdles · Place 28 · WayzataWayzata300m Hurdles36" / 0.914m28.43.34a11
May 15Class AAA State True TeamMay 15 · 110m Hurdles · Place 14 · WayzataWayzata110m Hurdles39" / 0.991m14.15.31a11
May 67AAA Section True TeamMay 6 · 300m Hurdles · Place 10 · WayzataWayzata300m Hurdles36" / 0.914m10.43.86a11
May 67AAA Section True TeamMay 6 · 110m Hurdles · Place 3 · WayzataWayzata110m Hurdles39" / 0.991m3.15.48a11
May 1Wayzata RelaysMay 1 · 300m Hurdles · WayzataWayzata300m Hurdles36" / 0.914m—DNS11
Apr 17Wayzata vs. RosemountApr 17 · 300m Hurdles · Place 3 · WayzataWayzata300m Hurdles36" / 0.914m3.42.86a PB11
Apr 14Wayzata vs. Blaine DualApr 14 · 300m Hurdles · Place 5 · WayzataWayzata300m Hurdles36" / 0.914m5.42.90a11
Apr 14Wayzata vs. Blaine DualApr 14 · 110m Hurdles · Place 2 · WayzataWayzata110m Hurdles39" / 0.991m2.15.61a11
Apr 10Lake Conference RelaysApr 10 · 110m Hurdles · Place 5 · WayzataWayzata110m Hurdles39" / 0.991m5.15.53a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 26Central MN Indoor InviteMar 26 · 60m Hurdles · Place 12 · WayzataWayzata60m Hurdles1211.12a11
Mar 13Wayzata Trials IntrasquadMar 13 · 60m Hurdles · WayzataWayzata60m Hurdles39" / 0.991m—8.40Unofficial11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 6Wayzata Distance ClassicJun 6 · 400 Meters · Place 10 · WayzataWayzata400 Meters1066.110
May 27MSHSL Section 6AAA ChampionshipsMay 27 · 110m Hurdles · WayzataWayzata110m Hurdles39" / 0.991mRound P--DNS10
May 21Lake Conference ChampionshipsMay 21 · 110m Hurdles · Place 7 · WayzataWayzata110m Hurdles716.15a10
May 16Class AAA State True Team MeetMay 16 · 110m Hurdles · Place 20 · WayzataWayzata110m Hurdles2016.26a10
May 13Boys Lake Conference 9th & 10th Grade ChampionshipsMay 13 · 110m Hurdles · Place 4 · WayzataWayzata110m Hurdles416.26a10
May 8Wayzata Vs Stillwater JV DualMay 8 · 300m Hurdles · WayzataWayzata300m Hurdles36" / 0.914m—47.0Unofficial10
May 8Wayzata Vs Stillwater JV DualMay 8 · 110m Hurdles · WayzataWayzata110m Hurdles39" / 0.991m—16.5Unofficial10
May 7Section 7AAA True TeamMay 7 · 110m Hurdles · Place 9 · WayzataWayzata110m Hurdles39" / 0.991m9.16.31a10
May 2Wayzata RelaysMay 2 · 110m Hurdles · Place 12 · WayzataWayzata110m Hurdles1217.09a10
Apr 25Bethel True Team ClassicApr 25 · 110m Hurdles · Place 11 · WayzataWayzata110m Hurdles1116.9810
Apr 18Wayzata vs RosemountApr 18 · 110m Hurdles · Place 4 · WayzataWayzata110m Hurdles417.4610
Apr 15Wayzata vs Blaine - BoysApr 15 · 110m Hurdles · Place 7 · WayzataWayzata110m Hurdles718.20a10
Apr 10Wayzata Boys TriApr 10 · 300m Hurdles · Place 7 · WayzataWayzata300m Hurdles749.72a10
Apr 10Wayzata Boys TriApr 10 · 110m Hurdles · Place 2 · WayzataWayzata110m Hurdles217.53a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 27Central MN Indoor InviteMar 27 · 60m Hurdles · Place 5 · WayzataWayzata60m Hurdles59.72a10
Mar 21Wayzata MV TrialsMar 21 · 60m Hurdles · WayzataWayzata60m Hurdles39" / 0.991m—9.4aUnofficial10
Mar 14Trojan TrialsMar 14 · 60 Meter · WayzataWayzata60 Meter—8aUnofficial10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 17Class AAA True Team State ChampionshipsMay 17 · 110m Hurdles · Place 33 · WayzataWayzata110m Hurdles3318.53a—
May 14Boys 9/10 Lake Conference ChampionshipMay 14 · 110m Hurdles · Place 2 · WayzataWayzata110m Hurdles217.19a—
May 10Wayzata Vs Stillwater JVMay 10 · 110m Hurdles · WayzataWayzata110m Hurdles39" / 0.991m—16.3Unofficial9
May 8Section 7AAA True TeamMay 8 · 110m Hurdles · Place 13 · WayzataWayzata110m Hurdles1317.26a—
May 8Class AAA WildcardMay 8 · 110m Hurdles · Place 45 · WayzataWayzata110m Hurdles39" / 0.991m45.17.26a9
May 3Wayzata RelaysMay 3 · 300m Hurdles · Place 22 · WayzataWayzata300m Hurdles2248.54a—
May 3Wayzata RelaysMay 3 · 110m Hurdles · Place 15 · WayzataWayzata110m Hurdles1517.69a—
May 3Wayzata RelaysMay 3 · 300m Hurdles · Place 22 · WayzataWayzata300m Hurdles2248.54a—
May 3Wayzata RelaysMay 3 · 110m Hurdles · Place 15 · WayzataWayzata110m Hurdles1517.69a—
Apr 25Lake QuadApr 25 · 300m Hurdles · WayzataWayzata300m Hurdles36" / 0.914m—48.8Unofficial9
Apr 19Wayzata vs Rosemount - BoysApr 19 · 110m Hurdles · Place 6 · WayzataWayzata110m Hurdles618.70—
Apr 11Wayzata Boys TriApr 11 · 300m Hurdles · Place 10 · WayzataWayzata300m Hurdles1050.99a—
Apr 11Wayzata Boys TriApr 11 · 110m Hurdles · Place 10 · WayzataWayzata110m Hurdles1021.91a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 23CLC Middle School Boys ChampionshipsMay 23 · 100m Hurdles · Place 5 · Wayzata CentralWayzata Central100m Hurdles30" / 0.762m5.16.55a PB8
May 23CLC Middle School Boys ChampionshipsMay 23 · 400 Meters · Place 14 · Wayzata CentralWayzata Central400 Meters14.1:05.25a PB8