Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorMSHSL State Track & Field Championships · Jun 44:14.57aMSHSL State Track & Field ChampionshipsJune 4, 2026
3200 Meters · OutdoorState True Team Class AAA · May 2010:49.60State True Team Class AAAMay 20, 2022
400 Meters · OutdoorHamline Elite Meet · Apr 2448.76aHamline Elite MeetApril 24, 2026
800 Meters · OutdoorSoutheast Conference Varsity Track and Field · May 81:50.25aSoutheast Conference Varsity Track and FieldMay 8, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 1600 Meters · Place 1 · GMLOKS1600 Meters1.4:14.57a PB11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 800 Meters · Place 1 · GMLOKS800 MetersRound P1.1:50.72a11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 800 Meters · Place 1 · GMLOKS800 Meters1.1:52.22a11
May 26MSHSL Section 1A ChampionshipsMay 26 · 1600 Meters · Place 1 · GMLOKS1600 Meters1.4:20.06a11
May 26MSHSL Section 1A ChampionshipsMay 26 · 800 Meters · Place 1 · GMLOKS800 Meters1.1:53.48a11
May 20MSHSL Section 1A - Sub-Section 2May 20 · 1600 Meters · Place 2 · GMLOKS1600 Meters2.4:49.94a11
May 20MSHSL Section 1A - Sub-Section 2May 20 · 800 Meters · Place 1 · GMLOKS800 Meters1.1:50.60a11
May 15Triton Varsity InvitationalMay 15 · 1600 Meters · Place 1 · GMLOKS1600 Meters14:20.58a11
May 8Class A True Team Wild CardMay 8 · 1600 Meters · Place 1 · GMLOKS1600 Meters1.4:18.99a11
May 8Class A True Team Wild CardMay 8 · 800 Meters · Place 1 · GMLOKS800 Meters1.1:56.51a11
May 8Class A True Team Wild CardMay 8 · 400 Meters · Place 1 · GMLOKS400 Meters1.50.50a11
May 8Southeast Conference Varsity Track and FieldMay 8 · 800 Meters · Place 1 · GMLOKS800 Meters1.1:50.25a PB11
May 51A Section True TeamMay 5 · 1600 Meters · Place 2 · GMLOKS1600 Meters2.4:18.99a11
May 51A Section True TeamMay 5 · 800 Meters · Place 1 · GMLOKS800 Meters1.1:56.51a11
May 51A Section True TeamMay 5 · 400 Meters · Place 3 · GMLOKS400 Meters3.50.50a11
Apr 28Tiger RelaysApr 28 · 1600 Meters · Place 1 · GMLOKS1600 Meters1.4:35.88a11
Apr 24Hamline Elite MeetApr 24 · 800 Meters · Place 2 · GMLOKS800 Meters21:53.98a11
Apr 24Hamline Elite MeetApr 24 · 400 Meters · Place 5 · GMLOKS400 Meters548.76a PB11
Apr 14Glen Amundsen InvitationalApr 14 · 800 Meters · Place 1 · GMLOKS800 Meters1.1:53.60a11
Apr 14Glen Amundsen InvitationalApr 14 · 400 Meters · Place 1 · GMLOKS400 Meters1.49.18a11
Apr 10Klas-Kronebusch InvitationalApr 10 · 800 Meters · Place 1 · GMLOKS800 Meters1.1:53.02a11
Mar 30PEM Varsity T&F MeetMar 30 · 800 Meters · Place 1 · GMLOKS800 Meters12:00.79a11
Mar 30PEM Varsity T&F MeetMar 30 · 400 Meters · Place 1 · GMLOKS400 Meters149.79a11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 22MSHSL Section 1A - Sub-Section 2May 22 · 800 Meters · Place 1 · GMLOKS800 Meters12:03.5410
Apr 25Hamline Elite MeetApr 25 · 800 Meters · Place 3 · GMLOKS800 Meters31:53.7510
Apr 15Tiger InviteApr 15 · 800 Meters · Place 1 · GMLOKS800 Meters11:59.81a10
Apr 11Klas-Kronebusch InvitationalApr 11 · 800 Meters · Place 1 · GMLOKS800 Meters11:58.28a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22MSHSL Section 1A - Sub Section 2May 22 · 800 Meters · Place 1 · GMLOKS800 Meters12:03.00a—
Apr 18Triton Varsity Meet #2Apr 18 · 800 Meters · Place 1 · GMLOKS800 Meters12:08.73a—
Apr 18Triton Varsity Meet #2Apr 18 · 400 Meters · Place 1 · GMLOKS400 Meters154.51a—
Apr 9Glen Amundsen InvitationalApr 9 · 800 Meters · Place 1 · GMLOKS800 Meters12:11.25a—
Apr 5Hayfield Varsity MeetApr 5 · 800 Meters · Place 1 · GMLOKS800 Meters12:08.41a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26MSHSL Section 1A - Sub-Section 2May 26 · 3200 Meters · Place 2 · GMLOKS3200 Meters210:52.587
May 20State True Team Class AAAMay 20 · 3200 Meters · Place 10 · GMLOKS3200 Meters1010:49.60 PB7