Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorIcebreaker Indoor presented by Nike & Mill City Running · Mar 14:44.50aIcebreaker Indoor presented by Nike & Mill City RunningMarch 1, 2025
1600 Meters · OutdoorMSHSL Section 5AAA Championships · May 274:25.95aMSHSL Section 5AAA ChampionshipsMay 27, 2026
3200 Meters · OutdoorNorthwest Suburban Conference Championships · May 199:48.30aNorthwest Suburban Conference ChampionshipsMay 19, 2026
400 Meters · OutdoorOsseo JV Invitational · May 156.29aOsseo JV InvitationalMay 1, 2024
800 Meters · Outdoor5AAA Section True Team · May 52:04.51a5AAA Section True TeamMay 5, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 3200 Meters · Place 4 · Park CenterPark Center3200 Meters4.10:01.38a11
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 1600 Meters · Place 3 · Park CenterPark Center1600 Meters3.4:25.95a PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 3200 Meters · Place 4 · Park CenterPark Center3200 Meters4.9:48.30a PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 1600 Meters · Place 2 · Park CenterPark Center1600 Meters2.4:29.30a11
May 12District 279 ChampionshipsMay 12 · 800 Meters · Place 1 · Park CenterPark Center800 Meters1.2:05.57a11
May 55AAA Section True TeamMay 5 · 1600 Meters · Place 7 · Park CenterPark Center1600 Meters7.4:33.82a11
May 55AAA Section True TeamMay 5 · 800 Meters · Place 7 · Park CenterPark Center800 Meters7.2:04.51a PB11
Apr 28Crimson InvitationalApr 28 · 1600 Meters · Place 2 · Park CenterPark Center1600 Meters2.4:34.97a11
Apr 16Osseo InvitationalApr 16 · 3200 Meters · Place 2 · Park CenterPark Center3200 Meters2.10:08.71a11
Apr 9Park Center MeetApr 9 · 3200 Meters · Place 1 · Park CenterPark Center3200 Meters110:24.98a11
Apr 9Park Center MeetApr 9 · 1600 Meters · Place 1 · Park CenterPark Center1600 Meters14:40.23a11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 3200 Meters · Place 10 · Park CenterPark Center3200 Meters10.10:01.87a10
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 1600 Meters · Place 8 · Park CenterPark Center1600 Meters8.4:35.12a10
May 22Northwest Suburban Conference ChampionshipsMay 22 · 3200 Meters · Place 8 · Park CenterPark Center3200 Meters810:09.54a10
May 22Northwest Suburban Conference ChampionshipsMay 22 · 1600 Meters · Place 9 · Park CenterPark Center1600 Meters94:36.14a10
May 13District 279 ChampionshipsMay 13 · 3200 Meters · Place 1 · Park CenterPark Center3200 Meters110:15.08a10
May 6Section 5AAA True TeamMay 6 · 3200 Meters · Place 6 · Park CenterPark Center3200 Meters6.10:16.58a10
May 6Section 5AAA True TeamMay 6 · 1600 Meters · Place 7 · Park CenterPark Center1600 Meters7.4:35.63a10
Apr 19Osseo InvitationalApr 19 · 3200 Meters · Place 3 · Park CenterPark Center3200 Meters3.10:19.80a10
Apr 19Osseo InvitationalApr 19 · 1600 Meters · Place 8 · Park CenterPark Center1600 Meters8.4:45.97a10
Apr 11Armstrong InvitationalApr 11 · 1600 Meters · Place 2 · Park CenterPark Center1600 Meters24:43.89a10
Apr 11Armstrong InvitationalApr 11 · 800 Meters · Place 8 · Park CenterPark Center800 Meters82:08.26a10
Apr 9Park Center Quad Apr 9 · 3200 Meters · Place 1 · Park CenterPark Center3200 Meters110:20.89a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - GoldMar 29 · 1600 Meters · Place 6 · Park CenterPark Center1600 Meters64:49.79a10
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · 1600 Meters · Place 11 · UnattachedUnattached1600 Meters11.4:44.50a PB10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 3200 Meters · Place 10 · Park CenterPark Center3200 Meters10.10:24.39a9
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 1600 Meters · Place 11 · Park CenterPark Center1600 Meters11.4:42.84a9
May 21Northwest Suburban Conference ChampionshipsMay 21 · 3200 Meters · Place 17 · Park CenterPark Center3200 Meters1710:35.40a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 1600 Meters · Place 11 · Park CenterPark Center1600 Meters114:44.83a—
May 14District 279 ChampionshipsMay 14 · 1600 Meters · Place 4 · Park CenterPark Center1600 Meters44:41.21a—
May 8Maple Grove JV True TeamMay 8 · 3200 Meters · Place 1 · Park CenterPark Center3200 Meters110:43.02a—
May 7Section 5AAA True TeamMay 7 · 1600 Meters · Place 14 · Park CenterPark Center1600 Meters14.4:45.65a9
May 1Osseo JV InvitationalMay 1 · 3200 Meters · Place 1 · Park CenterPark Center3200 Meters110:49.73a—
May 1Osseo JV InvitationalMay 1 · 400 Meters · Place 4 · Park CenterPark Center400 Meters456.29a PB—
Apr 30Crimson InvitationalApr 30 · 1600 Meters · Place 3 · Park CenterPark Center1600 Meters34:47.21a—
Apr 30Crimson InvitationalApr 30 · 800 Meters · Place 6 · Park CenterPark Center800 Meters62:11.85a—
Apr 23Rogers Triangular 4-23Apr 23 · 3200 Meters · Place 1 · Park CenterPark Center3200 Meters1.10:41.67aUnofficial9
Apr 23Rogers Triangular 4-23Apr 23 · 1600 Meters · Place 1 · Park CenterPark Center1600 Meters1.4:48.36aUnofficial9
Apr 18Osseo InvitationalApr 18 · 3200 Meters · Place 8 · Park CenterPark Center3200 Meters8.10:44.26a9
Apr 12Armstrong InvitationalApr 12 · 1600 Meters · Place 11 · Park CenterPark Center1600 Meters114:50.63a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 3200 Meters · Place 19 · Park CenterPark Center3200 Meters19.11:14.43a8
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 1600 Meters · Place 18 · Park CenterPark Center1600 Meters18.5:07.58a8
May 23Northwest Suburban Conference ChampionshipsMay 23 · 3200 Meters · Place 27 · Park CenterPark Center3200 Meters2711:21.348
May 23Northwest Suburban Conference ChampionshipsMay 23 · 1600 Meters · Place 35 · Park CenterPark Center1600 Meters355:13.688
May 18NWSC JV ChampionshipsMay 18 · 3200 Meters · Place 2 · Park CenterPark Center3200 Meters2.11:18.00aUnofficial8
May 16District 279 ChampionshipsMay 16 · 1600 Meters · Place 5 · Park CenterPark Center1600 Meters55:24.448
May 16District 279 ChampionshipsMay 16 · 800 Meters · Place 11 · Park CenterPark Center800 Meters112:27.268
May 9Section 4AAA True TeamMay 9 · 3200 Meters · Place 20 · Park CenterPark Center3200 Meters2011:17.158
May 4Osseo JV InvitationalMay 4 · 3200 Meters · Place 3 · Park CenterPark Center3200 Meters3.11:33.06a8
Apr 20Osseo InvitationalApr 20 · 1600 Meters · Place 25 · Park CenterPark Center1600 Meters255:35.068
Apr 20Osseo InvitationalApr 20 · 800 Meters · Place 27 · Park CenterPark Center800 Meters272:36.358
Apr 14Armstrong InvitationalApr 14 · 1600 Meters · Place 5 · Park CenterPark Center1600 Meters55:33.148
Apr 14Armstrong InvitationalApr 14 · 400 Meters · Place 23 · Park CenterPark Center400 Meters231:02.998