Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorStillwater Pony Classic · Apr 205:12.52aStillwater Pony ClassicApril 20, 2024
1600 Meters · IndoorBethel True Team Classic · Apr 244:43.44aBethel True Team ClassicApril 24, 2026
1600 Meters · OutdoorSuburban East Conference Championship · May 194:41.18aSuburban East Conference ChampionshipMay 19, 2026
3200 Meters · OutdoorClass AAA State True Team · May 159:58.44aClass AAA State True TeamMay 15, 2026
800 Meters · IndoorGriak Indoor Classic - Maroon · Mar 272:11.86aGriak Indoor Classic - MaroonMarch 27, 2026
800 Meters · OutdoorEastview 9/10 Boys Invitational · Apr 122:26.70aEastview 9/10 Boys InvitationalApril 12, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 3200 Meters · Place 7 · Mounds View3200 Meters7.10:07.98a12
May 19Suburban East Conference ChampionshipMay 19 · 1600 Meters · Place 18 · Mounds View1600 Meters184:41.18a PB12
May 15Class AAA State True TeamMay 15 · 3200 Meters · Place 18 · Mounds View3200 Meters18.9:58.44a PB12
May 56AAA Section True TeamMay 5 · 3200 Meters · Place 10 · Mounds View3200 Meters10.10:04.39a12
Apr 202026 Pony ClassicApr 20 · 3200 Meters · Place 6 · Mounds View3200 Meters610:08.51a12
Apr 11Last Man StandingApr 11 · 3200 Meters · Place 1 · Mounds View3200 Meters1.10:09.72a12
Apr 9White Bear Relays (Boys Only)Apr 9 · 1600 Meters · Place 9 · Mounds View1600 Meters94:44.05a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 24Bethel True Team ClassicApr 24 · 1600 Meters · Place 12 · Mounds View1600 Meters12.4:43.44a PB12
Mar 27Griak Indoor Classic - MaroonMar 27 · 800 Meters · Place 12 · Mounds View800 Meters122:11.86a PB12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Wayzata RelaysMay 2 · 3200 Meters · Place 9 · Mounds View3200 Meters910:06.12a11
Apr 29Bob Stewart InvitationalApr 29 · 1600 Meters · Place 9 · Mounds View1600 Meters9.4:43.64a11
Apr 192025 Pony ClassicApr 19 · 3200 Meters · Place 7 · Mounds View3200 Meters710:13.9111
Apr 10WBL Mens RelaysApr 10 · 1600 Meters · Place 10 · Mounds View1600 Meters104:47.85a11
Apr 5Mounds View OutdoorApr 5 · 3200 Meters · Place 4 · Mounds View3200 Meters410:30.24a11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Suburban East Conference ChampionshipMay 23 · 3200 Meters · Place 32 · Mounds View3200 Meters3211:15.18a—
May 15STW Last Chance Meet May 15 · 1600 Meters · Place 17 · Mounds View1600 Meters175:17.60a—
May 3Wayzata RelaysMay 3 · 3200 Meters · Place 18 · Mounds View3200 Meters1810:36.58a—
May 3Wayzata RelaysMay 3 · 3200 Meters · Place 18 · Mounds View3200 Meters1810:36.58a—
Apr 30Bob Stewart InviteApr 30 · 1600 Meters · Place 10 · Mounds View1600 Meters104:54.49a—
Apr 20Stillwater Pony ClassicApr 20 · 1 Mile · Place 11 · Mounds View1 Mile11.5:12.52a PB10
Apr 11White Bear Lake Relays (Boys Only)Apr 11 · 3200 Meters · Place 16 · Mounds View3200 Meters16.10:58.00a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 119-10 Conference ChampionshipMay 11 · 1600 Meters · Place 18 · Mounds View1600 Meters18.5:12.22a9
May 5Wayzata RelaysMay 5 · 3200 Meters · Place 16 · Mounds View3200 Meters1611:18.949
May 2Bob Stewart InvitationalMay 2 · 800 Meters · Place 24 · Mounds View800 Meters24.2:30.25a9
Apr 17Mounds View JV Boys QuadApr 17 · 1600 Meters · Place 3 · Mounds View1600 Meters35:19.459
Apr 12Eastview 9/10 Boys InvitationalApr 12 · 800 Meters · Place 10 · Mounds View800 Meters10.2:26.70a PB9