Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorHamline Elite Meet · Apr 244:12.53aHamline Elite MeetApril 24, 2026
3200 Meters · IndoorUWRF HS Invitational · Mar 3010:42.42aUWRF HS InvitationalMarch 30, 2023
3200 Meters · OutdoorMSHSL State Track & Field Championships · Jun 49:00.49aMSHSL State Track & Field ChampionshipsJune 4, 2026
800 Meters · OutdoorLane/Rogness Invitational · Apr 211:55.40aLane/Rogness InvitationalApril 21, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 3200 Meters · Place 2 · Shakopee3200 Meters2.9:00.49a PB12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 1600 Meters · Place 2 · Shakopee1600 Meters2.4:13.32a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 3200 Meters · Place 2 · Shakopee3200 Meters2.9:19.76a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 1600 Meters · Place 2 · Shakopee1600 Meters2.4:16.16a12
May 19South Suburban Conference ChampionshipsMay 19 · 3200 Meters · Place 2 · Shakopee3200 Meters29:19.37a12
May 19South Suburban Conference ChampionshipsMay 19 · 1600 Meters · Place 1 · Shakopee1600 Meters14:18.70a12
May 8Class AAA True Team Wild CardMay 8 · 1600 Meters · Place 3 · Shakopee1600 Meters3.4:19.69a12
May 8Class AAA True Team Wild CardMay 8 · 800 Meters · Place 5 · Shakopee800 Meters5.1:59.99a12
May 53AAA Section True TeamMay 5 · 1600 Meters · Place 1 · Shakopee1600 Meters1.4:19.69a12
May 53AAA Section True TeamMay 5 · 800 Meters · Place 1 · Shakopee800 Meters1.1:59.99a12
Apr 29WBL CoEd inviteApr 29 · 3200 Meters · Place 1 · Shakopee3200 Meters19:14.74a12
Apr 24Hamline Elite MeetApr 24 · 1600 Meters · Place 4 · Shakopee1600 Meters44:12.53a PB12
Apr 21Lane/Rogness InvitationalApr 21 · 800 Meters · Place 2 · Shakopee800 Meters21:55.40a PB12
Apr 16Shakopee RelaysApr 16 · 1600 Meters · Place 1 · Shakopee1600 Meters14:14.89a12
Apr 7Prior Lake Boys InvitationalApr 7 · 3200 Meters · Place 1 · Shakopee3200 Meters19:25.22a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 3 · Shakopee3200 Meters3.9:12.28a11
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 4 · Shakopee1600 Meters4.4:21.58a11
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 3200 Meters · Place 2 · Shakopee3200 Meters2.9:26.16a11
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 1600 Meters · Place 2 · Shakopee1600 Meters2.4:18.36a11
May 20SSC ChampionshipsMay 20 · 3200 Meters · Place 1 · Shakopee3200 Meters19:17.60a11
May 16Class AAA State True Team MeetMay 16 · 1600 Meters · Place 4 · Shakopee1600 Meters44:18.25a11
May 16Class AAA State True Team MeetMay 16 · 800 Meters · Place 9 · Shakopee800 Meters92:00.77a11
May 6Section 3AAA True TeamMay 6 · 1600 Meters · Place 1 · Shakopee1600 Meters1.4:18.97a11
May 6Section 3AAA True TeamMay 6 · 800 Meters · Place 2 · Shakopee800 Meters2.2:00.33a11
Apr 25Hamline Elite MeetApr 25 · 3200 Meters · Place 5 · Shakopee3200 Meters59:17.1711
Apr 22Lane/Rogness RelaysApr 22 · 800 Meters · Place 5 · Shakopee800 Meters51:58.6811
Apr 8Prior Lake HS Boys InvitationalApr 8 · 3200 Meters · Place 2 · Shakopee3200 Meters29:29.94a11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 3200 Meters · Place 18 · Shakopee3200 Meters18.9:47.24a10
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 3200 Meters · Place 2 · Shakopee3200 Meters2.9:13.49a10
May 22South Suburban Conference ChampionshipsMay 22 · 3200 Meters · Place 2 · Shakopee3200 Meters29:20.75a—
May 22South Suburban Conference ChampionshipsMay 22 · 1600 Meters · Place 2 · Shakopee1600 Meters24:20.66a—
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 9 · Shakopee3200 Meters9.9:47.19a10
May 8Class AAA WildcardMay 8 · 1600 Meters · Place 7 · Shakopee1600 Meters7.4:19.99a10
May 7Section 3AAA True TeamMay 7 · 3200 Meters · Place 1 · Shakopee3200 Meters1.9:47.19a10
May 7Section 3AAA True TeamMay 7 · 1600 Meters · Place 3 · Shakopee1600 Meters3.4:19.99a10
Apr 26Hamline Elite MeetApr 26 · 3200 Meters · Place 11 · Shakopee3200 Meters119:29.35a—
Apr 9Prior Lake Boys InvitationalApr 9 · 3200 Meters · Place 1 · Shakopee3200 Meters19:33.44a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23South Suburban Conference ChampionshipsMay 23 · 3200 Meters · Place 12 · Shakopee3200 Meters1210:26.429
May 9Section 3AAA True Team MeetMay 9 · 3200 Meters · Place 7 · Shakopee3200 Meters7.10:16.32a9
May 9Sections 3AAA True TeamMay 9 · 3200 Meters · Place 7 · Shakopee3200 Meters7.10:16.32aUnofficial9
May 2South Suburban Conference RelaysMay 2 · 3200 Meters · Place 8 · Shakopee3200 Meters810:26.009
May 2South Suburban Conference RelaysMay 2 · 1600 Meters · Place 17 · Shakopee1600 Meters174:50.439
May 2South Suburban Conference RelaysMay 2 · 3200 Meters · Place 8 · Shakopee3200 Meters810:26.009
May 2South Suburban Conference RelaysMay 2 · 1600 Meters · Place 17 · Shakopee1600 Meters174:50.439
Apr 13Burnsville PentApr 13 · 1600 Meters · Place 2 · Shakopee1600 Meters25:01.089

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 30UWRF HS InvitationalMar 30 · 3200 Meters · Place 2 · Shakopee3200 Meters2.10:42.42a PB9

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 3200 Meters · Place 20 · Shakopee3200 Meters20.10:34.40a8
May 24South Suburban Conference ChampionshipsMay 24 · 3200 Meters · Place 23 · Shakopee3200 Meters2310:36.588
May 3South Suburban Conference RelaysMay 3 · 1600 Meters · Place 33 · Shakopee1600 Meters33.4:54.85a8
Apr 26Lane Rogness InvitationalApr 26 · 3200 Meters · Place 6 · Shakopee3200 Meters6.10:37.13a8
Apr 21Shakopee RelaysApr 21 · 3200 Meters · Place 9 · Shakopee3200 Meters9.10:30.23a8

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 1SSC ChampionshipsJun 1 · 3200 Meters · Place 31 · Shakopee3200 Meters31.11:32.57a7
May 18Boys True Team Qualifier at Prior LakeMay 18 · 1600 Meters · Place 23 · Shakopee1600 Meters235:32.837