Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorCambridge-Isanti Quad · May 124:47.27aCambridge-Isanti QuadMay 12, 2026
3200 Meters · OutdoorClass AAA Wildcard · May 810:54.89aClass AAA WildcardMay 8, 2024
800 Meters · OutdoorMSHSL Section 7AAA Championships · May 272:06.10aMSHSL Section 7AAA ChampionshipsMay 27, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 800 Meters · Place 19 · Forest Lake800 MetersRound P19.2:06.10a PB12
May 19Suburban East Conference ChampionshipMay 19 · 800 Meters · Place 23 · Forest Lake800 Meters232:09.15a12
May 12Cambridge-Isanti QuadMay 12 · 1600 Meters · Place 2 · Forest Lake1600 Meters24:47.27a PB12
May 8Class AAA True Team Wild CardMay 8 · 1600 Meters · Place 62 · Forest Lake1600 Meters62.4:50.10a12
May 8Class AAA True Team Wild CardMay 8 · 800 Meters · Place 59 · Forest Lake800 Meters59.2:08.93a12
May 55AAA Section True TeamMay 5 · 1600 Meters · Place 15 · Forest Lake1600 Meters15.4:50.10a12
May 55AAA Section True TeamMay 5 · 800 Meters · Place 14 · Forest Lake800 Meters14.2:08.93a12
May 1Coon Rapids InvitationalMay 1 · 1600 Meters · Place 7 · Forest Lake1600 Meters7.4:49.86a12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 1600 Meters · Forest Lake1600 Meters—DNS12
Apr 21Roseville InviteApr 21 · 1600 Meters · Place 5 · Forest Lake1600 Meters5.4:49.60a12
Apr 15Irondale Boys JVApr 15 · 800 Meters · Place 2 · Forest Lake800 Meters22:07.85a12
Mar 30Forest Lake TriangularMar 30 · 1600 Meters · Place 2 · Forest Lake1600 Meters24:56.90a12

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10WBL Mens RelaysApr 10 · 1600 Meters · Place 18 · Forest Lake1600 Meters184:59.24a11
Apr 4Forest Lake TriangularApr 4 · 1600 Meters · Place 4 · Forest Lake1600 Meters45:06.07a11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MSHSL Section 7AAA ChampionshipsMay 29 · 3200 Meters · Place 15 · Forest Lake3200 Meters15.10:55.95a10
May 29MSHSL Section 7AAA ChampionshipsMay 29 · 1600 Meters · Place 19 · Forest Lake1600 Meters19.4:56.91a10
May 23Suburban East Conference ChampionshipMay 23 · 1600 Meters · Place 30 · Forest Lake1600 Meters305:08.64a—
May 14Suburban East Boys JV MeetMay 14 · 800 Meters · Place 11 · Forest Lake800 Meters112:16.33a—
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 73 · Forest Lake3200 Meters73.10:54.89a PB10
May 7Section 5AAA True TeamMay 7 · 3200 Meters · Place 12 · Forest Lake3200 Meters12.10:54.89a10
May 3Coon Rapids InvitationalMay 3 · 1600 Meters · Place 13 · Forest Lake1600 Meters135:13.01a—
May 1Minnesota Open HS InvitationalMay 1 · 3200 Meters · Place 23 · Forest Lake3200 Meters2311:19.37a—
Apr 27Booster InvitationalApr 27 · 1600 Meters · Place 24 · Forest Lake1600 Meters245:08.31a—
Apr 23Roseville InviteApr 23 · 3200 Meters · Place 15 · Forest Lake3200 Meters1511:28.13a—
Apr 12Irondale Knights Under the LightsApr 12 · 1600 Meters · Place 5 · Forest Lake1600 Meters55:15.77a—
Apr 12Irondale Knights Under the LightsApr 12 · 800 Meters · Place 15 · Forest Lake800 Meters152:23.79a—
Apr 5Forest Lake TriangularApr 5 · 1600 Meters · Place 7 · Forest Lake1600 Meters75:17.09a—