Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorClass A State True Team · May 165:44.98aClass A State True TeamMay 16, 2026
800 Meters · OutdoorMSHSL Section 1A - Sub-Section 2 · May 222:29.97MSHSL Section 1A - Sub-Section 2May 22, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 26MSHSL Section 1A ChampionshipsMay 26 · 800 Meters · Place 11 · GMLOKS800 Meters11.2:33.57a12
May 20MSHSL Section 1A - Sub-Section 2May 20 · 800 Meters · Place 3 · GMLOKS800 Meters3.2:33.43a12
May 16Class A State True TeamMay 16 · 1600 Meters · Place 8 · GMLOKS1600 Meters8.5:44.98a PB12
May 16Class A State True TeamMay 16 · 800 Meters · Place 19 · GMLOKS800 Meters19.2:38.31a12
May 8Class A True Team Wild CardMay 8 · 1600 Meters · Place 17 · GMLOKS1600 Meters17.5:54.03a12
May 8Class A True Team Wild CardMay 8 · 800 Meters · Place 9 · GMLOKS800 Meters9.2:35.63a12
May 8Southeast Conference Varsity Track and FieldMay 8 · 800 Meters · Place 1 · GMLOKS800 Meters1.2:32.23a12
May 51A Section True TeamMay 5 · 1600 Meters · Place 15 · GMLOKS1600 Meters15.5:54.03a12
May 51A Section True TeamMay 5 · 800 Meters · Place 16 · GMLOKS800 Meters16.2:35.63a12
Apr 28Tiger RelaysApr 28 · 1600 Meters · Place 1 · GMLOKS1600 Meters1.5:56.87a12
Apr 21GMLOKS Varsity InvitationalApr 21 · 800 Meters · Place 1 · GMLOKS800 Meters1.2:42.64a12
Apr 14Glen Amundsen InvitationalApr 14 · 1600 Meters · Place 2 · GMLOKS1600 Meters2.6:14.22a12
Apr 10Klas-Kronebusch InvitationalApr 10 · 800 Meters · Place 8 · GMLOKS800 Meters8.2:41.38a12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22MSHSL Section 1A - Sub-Section 2May 22 · 800 Meters · Place 4 · GMLOKS800 Meters42:29.97 PB11
Apr 11Klas-Kronebusch InvitationalApr 11 · 1600 Meters · Place 6 · GMLOKS1600 Meters66:07.90a11
Apr 11Klas-Kronebusch InvitationalApr 11 · 800 Meters · Place 3 · GMLOKS800 Meters32:38.76a11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22MSHSL Section 1A - Sub Section 2May 22 · 1600 Meters · Place 3 · GMLOKS1600 Meters35:48.86a—
May 22MSHSL Section 1A - Sub Section 2May 22 · 800 Meters · Place 5 · GMLOKS800 Meters52:34.72a—
Apr 18Triton Varsity Meet #2Apr 18 · 1600 Meters · Place 1 · GMLOKS1600 Meters15:48.94a—
Apr 18Triton Varsity Meet #2Apr 18 · 800 Meters · Place 2 · GMLOKS800 Meters22:43.26a—
Apr 9Glen Amundsen InvitationalApr 9 · 1600 Meters · Place 3 · GMLOKS1600 Meters36:05.94a—
Apr 5Hayfield Varsity MeetApr 5 · 1600 Meters · Place 3 · GMLOKS1600 Meters36:07.18a—
Mar 30MSU Varsity ShowcaseMar 30 · 800 Meters · Place 42 · GMLOKS800 Meters422:45.01a—