Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorCamden Conference Varsity Meet · May 135:34.79aCamden Conference Varsity MeetMay 13, 2026
800 Meters · OutdoorMSHSL Section 3A Championships · May 282:38.75aMSHSL Section 3A ChampionshipsMay 28, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 28MSHSL Section 3A ChampionshipsMay 28 · 1600 Meters · Place 5 · Ortonville1600 Meters5.5:47.35a8
May 28MSHSL Section 3A ChampionshipsMay 28 · 800 Meters · Place 11 · Ortonville800 Meters11.2:38.75a PB8
May 21MSHSL Section 3A - North Sub-SectionMay 21 · 1600 Meters · Place 2 · Ortonville1600 Meters2.5:40.27a8
May 21MSHSL Section 3A - North Sub-SectionMay 21 · 800 Meters · Place 4 · Ortonville800 Meters4.2:39.40a8
May 13Camden Conference Varsity MeetMay 13 · 1600 Meters · Place 4 · Ortonville1600 Meters4.5:34.79a PB8
May 13Camden Conference Varsity MeetMay 13 · 800 Meters · Place 4 · Ortonville800 Meters4.2:39.27a8
May 8Canby meetMay 8 · 1600 Meters · Place 1 · Ortonville1600 Meters1.5:54.90a8
May 8Canby meetMay 8 · 800 Meters · Place 3 · Ortonville800 Meters3.2:44.35a8
May 7Camden Conference JH MeetMay 7 · 1600 Meters · Place 1 · Ortonville1600 Meters1.5:52.20a8
May 7Camden Conference JH MeetMay 7 · 800 Meters · Place 1 · Ortonville800 Meters1.2:41.59a8
Apr 2817th Annual Al Handahl InvitationalApr 28 · 1600 Meters · Place 4 · Ortonville1600 Meters4.5:51.89a8
Apr 2817th Annual Al Handahl InvitationalApr 28 · 800 Meters · Place 4 · Ortonville800 Meters4.2:41.32a8
Apr 23Nibbe InvitationalApr 23 · 1600 Meters · Place 2 · Ortonville1600 Meters2.5:50.09a8
Apr 23Nibbe InvitationalApr 23 · 800 Meters · Place 7 · Ortonville800 Meters7.2:48.27a8
Apr 16South Dakota National GuardApr 16 · 1600 Meters · Place 1 · Ortonville1600 Meters1.5:52.84a8
Apr 16South Dakota National GuardApr 16 · 800 Meters · Place 2 · Ortonville800 Meters2.2:42.13a8
Apr 14Montevideo InvitationalApr 14 · 1600 Meters · Place 3 · Ortonville1600 Meters3.5:46.49a8
Apr 14Montevideo InvitationalApr 14 · 800 Meters · Place 4 · Ortonville800 Meters4.2:47.84a8
Apr 7Luverne Cardinal RelaysApr 7 · 1600 Meters · Place 2 · Ortonville1600 Meters25:57.16a8
Apr 7Luverne Cardinal RelaysApr 7 · 800 Meters · Place 2 · Ortonville800 Meters22:47.07a8

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MSHSL Section 3A ChampionshipsMay 29 · 1600 Meters · Place 12 · Ortonville1600 Meters12.6:02.56a7
May 22MSHSL Section 3A - North Sub-SectionMay 22 · 1600 Meters · Place 6 · Ortonville1600 Meters6.6:08.20a7
May 22MSHSL Section 3A - North Sub-SectionMay 22 · 800 Meters · Place 6 · Ortonville800 Meters6.2:44.54a7
May 15Camden Conference ChampionshipMay 15 · 1600 Meters · Place 8 · Ortonville1600 Meters86:18.23a7
May 15Camden Conference ChampionshipMay 15 · 800 Meters · Place 9 · Ortonville800 Meters92:53.98a7
May 8Camden Conference JH MeetMay 8 · 1600 Meters · Place 3 · Ortonville1600 Meters36:21.83a7
May 8Camden Conference JH MeetMay 8 · 800 Meters · Place 3 · Ortonville800 Meters32:50.80a7
May 2Lakeview 2 JH InviteMay 2 · 400 Meters · Ortonville400 Meters—DNS7
Apr 24Nibbe InvitationalApr 24 · 1600 Meters · Place 6 · Ortonville1600 Meters6.6:20.207
Apr 24Nibbe InvitationalApr 24 · 800 Meters · Place 9 · Ortonville800 Meters9.2:55.87
Apr 22Benson InvitationalApr 22 · 1600 Meters · Place 3 · Ortonville1600 Meters36:26.307
Apr 22Benson InvitationalApr 22 · 800 Meters · Place 5 · Ortonville800 Meters52:53.017
Apr 21Luverne MeetApr 21 · 1600 Meters · Place 4 · Ortonville1600 Meters46:30.677
Apr 21Luverne MeetApr 21 · 800 Meters · Place 2 · Ortonville800 Meters22:52.447
Apr 15Montevideo InvitationalApr 15 · 1600 Meters · Place 7 · Ortonville1600 Meters76:27.84a7
Apr 15Montevideo InvitationalApr 15 · 800 Meters · Place 15 · Ortonville800 Meters153:00.36a7