Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorClass A True Team Wild Card · May 84:50.15aClass A True Team Wild CardMay 8, 2026
3200 Meters · OutdoorClass A Wildcard · May 811:05.16aClass A WildcardMay 8, 2024
400 Meters · OutdoorSection 1A True Team · May 953.58aSection 1A True TeamMay 9, 2023
800 Meters · OutdoorClass A Wild Card · May 92:06.22aClass A Wild CardMay 9, 2025
Triple Jump · OutdoorGMLOKS Varsity Invitational · Apr 2137' 9.75"GMLOKS Varsity InvitationalApril 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8Class A True Team Wild CardMay 8 · 1600 Meters · Place 17 · GMLOKS1600 Meters17.4:50.15a PB12
May 8Class A True Team Wild CardMay 8 · 800 Meters · Place 10 · GMLOKS800 Meters10.2:09.16a12
May 51A Section True TeamMay 5 · 1600 Meters · Place 15 · GMLOKS1600 Meters15.4:50.15a12
May 51A Section True TeamMay 5 · 800 Meters · Place 9 · GMLOKS800 Meters9.2:09.16a12
Apr 21GMLOKS Varsity InvitationalApr 21 · Triple Jump · Place 2 · GMLOKSTriple Jump2.37' 9.75" PB12
Apr 21GMLOKS Varsity InvitationalApr 21 · 800 Meters · Place 1 · GMLOKS800 Meters1.2:10.55a12
Apr 14Glen Amundsen InvitationalApr 14 · Triple Jump · Place 5 · GMLOKSTriple Jump5.37-05.0012
Apr 14Glen Amundsen InvitationalApr 14 · 800 Meters · Place 4 · GMLOKS800 Meters4.2:07.39a12
Apr 10Klas-Kronebusch InvitationalApr 10 · Triple Jump · Place 4 · GMLOKSTriple Jump4.37' 3"12
Apr 10Klas-Kronebusch InvitationalApr 10 · 400 Meters · Place 3 · GMLOKS400 Meters3.55.33a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 27MSHSL Section 1A ChampionshipsMay 27 · Triple Jump · Place 13 · GMLOKSTriple Jump13.36-09.00Wind: 011
May 22MSHSL Section 1A - Sub-Section 2May 22 · Triple Jump · Place 3 · GMLOKSTriple Jump337-8.7511
May 9Class A Wild CardMay 9 · 1600 Meters · Place 31 · GMLOKS1600 Meters31.5:03.87a11
May 9Class A Wild CardMay 9 · Triple Jump · Place 40 · GMLOKSTriple Jump40.36' 8.5"11
May 9Class A Wild CardMay 9 · 800 Meters · Place 10 · GMLOKS800 Meters10.2:06.22a PB11
May 6Section 1A True TeamMay 6 · 1600 Meters · Place 21 · GMLOKS1600 Meters21.5:03.87a11
May 6Section 1A True TeamMay 6 · Triple Jump · Place 10 · GMLOKSTriple Jump10.36-08.5011
May 6Section 1A True TeamMay 6 · 800 Meters · Place 6 · GMLOKS800 Meters6.2:06.22a11
Apr 15Tiger InviteApr 15 · 800 Meters · Place 2 · GMLOKS800 Meters22:12.89a11
Apr 11Klas-Kronebusch InvitationalApr 11 · 400 Meters · Place 4 · GMLOKS400 Meters456.77a11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MSHSL Section 1A ChampionshipsMay 28 · 1600 Meters · Place 9 · GMLOKS1600 Meters9.5:05.75a10
May 22MSHSL Section 1A - Sub Section 2May 22 · 1600 Meters · Place 4 · GMLOKS1600 Meters45:03.07a—
May 18Class A True Team State ChampionshipsMay 18 · 3200 Meters · Place 16 · GMLOKS3200 Meters16.11:42.33a10
May 18Class A True Team State ChampionshipsMay 18 · 1600 Meters · Place 14 · GMLOKS1600 Meters14.4:55.81a10
May 8Class A WildcardMay 8 · 3200 Meters · Place 20 · GMLOKS3200 Meters20.11:05.16a PB10
May 8Class A WildcardMay 8 · 1600 Meters · Place 27 · GMLOKS1600 Meters27.5:01.47a10
May 7Section 1A True TeamMay 7 · 3200 Meters · Place 10 · GMLOKS3200 Meters10.11:05.16a10
May 7Section 1A True TeamMay 7 · 1600 Meters · Place 14 · GMLOKS1600 Meters14.5:01.47a10
Apr 18Triton Varsity Meet #2Apr 18 · 1600 Meters · Place 1 · GMLOKS1600 Meters15:05.50a—
Apr 18Triton Varsity Meet #2Apr 18 · 800 Meters · Place 2 · GMLOKS800 Meters22:11.82a—
Apr 9Glen Amundsen InvitationalApr 9 · 1600 Meters · Place 1 · GMLOKS1600 Meters15:09.97a—
Apr 5Hayfield Varsity MeetApr 5 · 1600 Meters · Place 1 · GMLOKS1600 Meters15:14.09a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 1A ChampionshipsJun 1 · 800 Meters · Place 10 · GMLOKS800 Meters10.2:10.07a9
May 24MSHSL Section 1A - Sub-Section 2May 24 · Triple Jump · Place 6 · GMLOKSTriple Jump6.37-03.009
May 24MSHSL Section 1A - Sub-Section 2May 24 · 800 Meters · Place 4 · GMLOKS800 Meters4.2:08.90a9
May 20State True Team A BoysMay 20 · 3200 Meters · Place 12 · GMLOKS3200 Meters12.11:11.40a9
May 20State True Team A BoysMay 20 · Triple Jump · Place 17 · GMLOKSTriple Jump17.36-03.009
May 9Section 1A True TeamMay 9 · 400 Meters · Place 5 · GMLOKS400 Meters5.53.58a PB9
Apr 11Glen Amundsen InvitationalApr 11 · 3200 Meters · Place 2 · GMLOKS3200 Meters2.11:30.87a9
Apr 11Glen Amundsen InvitationalApr 11 · Triple Jump · Place 8 · GMLOKSTriple Jump8.36-02.759

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31MSHSL Section 1A ChampionshipsMay 31 · 1600 Meters · Place 12 · GMLOKS1600 Meters12.5:11.54a8
May 26MSHSL Section 1A - Sub-Section 2May 26 · Triple Jump · Place 6 · GMLOKSTriple Jump635-06.008
May 26MSHSL Section 1A - Sub-Section 2May 26 · 1600 Meters · Place 2 · GMLOKS1600 Meters25:03.448
May 23Al Heitman InvitationalMay 23 · Triple Jump · Place 10 · GMLOKSTriple Jump10.34-05.008
May 23Al Heitman InvitationalMay 23 · 800 Meters · Place 8 · GMLOKS800 Meters8.2:16.79a8
May 21State True Team Class AMay 21 · 1600 Meters · Place 23 · GMLOKS1600 Meters23.5:19.89a8
May 21State True Team Class AMay 21 · Triple Jump · Place 21 · GMLOKSTriple Jump21.33-11.008
May 20State True Team Class AAAMay 20 · Triple Jump · Place 21 · GMLOKSTriple Jump2133-11.008
May 20State True Team Class AAAMay 20 · 1600 Meters · Place 23 · GMLOKS1600 Meters235:19.898
May 10Section 1A True TeamMay 10 · 1600 Meters · Place 12 · GMLOKS1600 Meters12.5:00.17a8
May 10Section 1A True TeamMay 10 · Triple Jump · Place 13 · GMLOKSTriple Jump13.34-03.008
May 10Section 1A True TeamMay 10 · 800 Meters · Place 11 · GMLOKS800 Meters11.2:16.27a8
Apr 22Winged Foot InvitationalApr 22 · Triple Jump · Place 12 · GMLOKSTriple Jump12.32-05.008
Apr 22Winged Foot InvitationalApr 22 · 800 Meters · Place 4 · GMLOKS800 Meters4.2:15.29a8