Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorSuburban East Conference Championship · May 194:44.52aSuburban East Conference ChampionshipMay 19, 2026
3200 Meters · OutdoorSuburban East Conference Championship · May 1910:13.79aSuburban East Conference ChampionshipMay 19, 2026
400 Meters · IndoorWBL Boys Indoor · Mar 2558.79aWBL Boys IndoorMarch 25, 2025
400 Meters · OutdoorEast Ridge vs. Forest Lake Dual · Apr 121:06.13East Ridge vs. Forest Lake DualApril 12, 2023
800 Meters · IndoorGriak Indoor Classic - Maroon · Mar 272:20.98aGriak Indoor Classic - MaroonMarch 27, 2026
800 Meters · OutdoorIrondale Knights Under the Lights · Apr 112:11.83aIrondale Knights Under the LightsApril 11, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 3200 Meters · Place 13 · Forest Lake3200 Meters13.10:28.22a12
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 1600 Meters · Place 10 · Forest Lake1600 Meters10.4:46.07a12
May 19Suburban East Conference ChampionshipMay 19 · 3200 Meters · Place 14 · Forest Lake3200 Meters1410:13.79a PB12
May 19Suburban East Conference ChampionshipMay 19 · 1600 Meters · Place 23 · Forest Lake1600 Meters234:44.52a PB12
May 12Cambridge-Isanti QuadMay 12 · 1600 Meters · Place 3 · Forest Lake1600 Meters34:50.97a12
May 8Class AAA True Team Wild CardMay 8 · 3200 Meters · Place 47 · Forest Lake3200 Meters47.10:17.91a12
May 8Class AAA True Team Wild CardMay 8 · 1600 Meters · Place 63 · Forest Lake1600 Meters63.4:50.24a12
May 55AAA Section True TeamMay 5 · 3200 Meters · Place 9 · Forest Lake3200 Meters9.10:17.91a12
May 55AAA Section True TeamMay 5 · 1600 Meters · Place 16 · Forest Lake1600 Meters16.4:50.24a12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 3200 Meters · Place 17 · Forest Lake3200 Meters17.10:25.41a12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 1600 Meters · Place 16 · Forest Lake1600 Meters16.4:49.44a12
Apr 21Roseville InviteApr 21 · 3200 Meters · Place 2 · Forest Lake3200 Meters2.10:19.42a12
Apr 15Irondale Boys JVApr 15 · 1600 Meters · Place 3 · Forest Lake1600 Meters34:56.73a12
Mar 30Forest Lake TriangularMar 30 · 1600 Meters · Place 3 · Forest Lake1600 Meters35:09.32a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 27Griak Indoor Classic - MaroonMar 27 · 800 Meters · Place 29 · Forest Lake800 Meters292:20.98a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22Suburban East Conference ChampionshipMay 22 · 800 Meters · Place 33 · Forest Lake800 Meters332:12.62a11
May 13C/I QuadMay 13 · 3200 Meters · Place 5 · Forest Lake3200 Meters510:55.19a11
May 13C/I QuadMay 13 · 1600 Meters · Place 4 · Forest Lake1600 Meters44:57.17a11
May 6Section 5AAA True TeamMay 6 · 800 Meters · Place 20 · Forest Lake800 Meters20.2:13.00a11
May 1Minnesota HS InvitationalMay 1 · 800 Meters · Place 19 · Forest Lake800 Meters192:12.62a11
Apr 22Roseville InviteApr 22 · 1600 Meters · Place 13 · Forest Lake1600 Meters134:53.9611
Apr 11Irondale Knights Under the LightsApr 11 · 800 Meters · Place 11 · Forest Lake800 Meters112:11.83a PB11
Apr 4Forest Lake TriangularApr 4 · 1600 Meters · Place 1 · Forest Lake1600 Meters14:57.03a11
Apr 4Forest Lake TriangularApr 4 · 800 Meters · Place 4 · Forest Lake800 Meters42:17.79a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 25WBL Boys IndoorMar 25 · 400 Meters · Place 8 · Forest Lake400 Meters858.79a PB11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Minnesota Open HS InvitationalMay 1 · 3200 Meters · Place 24 · Forest Lake3200 Meters2412:01.95a—
Apr 27Booster InvitationalApr 27 · 800 Meters · Place 23 · Forest Lake800 Meters232:21.66a—
Apr 23Roseville InviteApr 23 · 1600 Meters · Place 15 · Forest Lake1600 Meters155:06.67a—
Apr 12Irondale Knights Under the LightsApr 12 · 3200 Meters · Place 4 · Forest Lake3200 Meters411:33.72a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 119-10 Conference ChampionshipMay 11 · 1600 Meters · Place 26 · Forest Lake1600 Meters26.5:26.91a9
May 3Minnesota Open HS Spring InvitationalMay 3 · 3200 Meters · Place 17 · Forest Lake3200 Meters1711:34.939
Apr 25Roseville InviteApr 25 · 3200 Meters · Place 15 · Forest Lake3200 Meters15.11:39.94a9
Apr 14Irondale HSApr 14 · 1600 Meters · Place 15 · Forest Lake1600 Meters15.5:17.29a9
Apr 12East Ridge vs. Forest Lake DualApr 12 · 400 Meters · Place 23 · Forest Lake400 Meters231:06.13 PB9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 31Griak Indoor Classic - MaroonMar 31 · 800 Meters · Place 36 · Forest Lake800 Meters362:30.029

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24Suburban East Conference ChampionshipsMay 24 · 3200 Meters · Place 30 · Forest Lake3200 Meters3011:34.96—
May 17SEC Boys JV ChampionshipMay 17 · 1600 Meters · Place 18 · Forest Lake1600 Meters18.5:32.25a8
Apr 26Roseville InviteApr 26 · 800 Meters · Place 14 · Forest Lake800 Meters14.2:35.91a8
Apr 21Mounds View JV MeetApr 21 · 1600 Meters · Place 11 · Forest Lake1600 Meters115:49.23—
Apr 21Mounds View JV MeetApr 21 · 800 Meters · Place 20 · Forest Lake800 Meters202:43.46—
Apr 13White Bear Lake RelaysApr 13 · 3200 Meters · Place 25 · Forest Lake3200 Meters25.12:16.53aUnofficial8