Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorSSC Championships · May 204:19.68aSSC ChampionshipsMay 20, 2025
3200 Meters · OutdoorClass AAA Wildcard · May 810:13.01aClass AAA WildcardMay 8, 2024
400 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #5 · Feb 453.23aUSATF Minnesota All Ages Indoor Track & Field Meet #5February 4, 2024
400 Meters · OutdoorEden Prairie Booster Invitational · Apr 2952.34aEden Prairie Booster InvitationalApril 29, 2023
800 Meters · IndoorIcebreaker Indoor presented by Nike & Mill City Running · Mar 11:59.62aIcebreaker Indoor presented by Nike & Mill City RunningMarch 1, 2025
800 Meters · OutdoorSSC Championships · May 201:52.51aSSC ChampionshipsMay 20, 2025

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 800 Meters · Place 3 · EaganEagan800 MetersRound P3.1:54.15a12
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 800 Meters · Place 3 · EaganEagan800 Meters3.1:55.25a12
May 28MSHSL Section 3AAA ChampionshipsMay 28 · 800 Meters · Place 2 · EaganEagan800 MetersRound P2.2:00.08a12
May 28MSHSL Section 3AAA ChampionshipsMay 28 · 800 Meters · Place 1 · EaganEagan800 Meters1.1:52.91a12
May 20SSC ChampionshipsMay 20 · 1600 Meters · Place 1 · EaganEagan1600 Meters14:19.68a PB12
May 20SSC ChampionshipsMay 20 · 800 Meters · Place 1 · EaganEagan800 Meters11:52.51a PB12
May 6Section 2AAA True TeamMay 6 · 1600 Meters · Place 1 · EaganEagan1600 Meters1.4:23.27a12
Apr 25Hamline Elite MeetApr 25 · 800 Meters · Place 12 · EaganEagan800 Meters121:58.3912
Apr 22Wildcat Invitational Track and Field MeetApr 22 · 800 Meters · Place 1 · EaganEagan800 Meters1.1:55.31a12
Apr 10Farmington Boys InviteApr 10 · 800 Meters · Place 1 · EaganEagan800 Meters11:57.8612

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.1:59.62a PB12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 800 Meters · Place 6 · EaganEagan800 MetersRound P6.1:56.46a11
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 800 Meters · Place 6 · EaganEagan800 Meters6.1:54.95a11
May 29MSHSL Section 3AAA ChampionshipsMay 29 · 800 Meters · Place 4 · EaganEagan800 MetersRound P4.2:00.86a11
May 29MSHSL Section 3AAA ChampionshipsMay 29 · 800 Meters · Place 1 · EaganEagan800 Meters1.1:55.35a11
May 22South Suburban Conference ChampionshipsMay 22 · 800 Meters · Place 5 · EaganEagan800 Meters52:00.30a—
May 22South Suburban Conference ChampionshipsMay 22 · 800 Meters · Place 2 · EaganEagan800 Meters21:55.76a—
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 35 · EaganEagan3200 Meters35.10:13.01a PB11
May 8Class AAA WildcardMay 8 · 1600 Meters · Place 23 · EaganEagan1600 Meters23.4:30.92a11
May 7Section 2AAA True TeamMay 7 · 3200 Meters · Place 9 · EaganEagan3200 Meters9.10:13.01a11
May 7Section 2AAA True TeamMay 7 · 1600 Meters · Place 6 · EaganEagan1600 Meters6.4:30.92a11
Apr 30SSC RelaysApr 30 · 1600 Meters · Place 5 · EaganEagan1600 Meters54:32.86a—
Apr 26Hamline Elite MeetApr 26 · 800 Meters · Place 8 · EaganEagan800 Meters81:58.99a—
Apr 23Wildcat InvitationalApr 23 · 800 Meters · Place 1 · EaganEagan800 Meters1.1:59.28a11
Apr 11Farmington Boys InviteApr 11 · 1600 Meters · Place 1 · EaganEagan1600 Meters14:41.51a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 800 Meters · UnattachedUnattached800 Meters—DNS11
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 400 Meters · Place 6 · UnattachedUnattached400 Meters6.53.23a PB11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 800 Meters · Place 14 · EaganEagan800 MetersRound P14.1:58.54a10
May 31MSHSL Section 3AAA ChampionshipsMay 31 · 800 Meters · Place 2 · EaganEagan800 MetersRound P2.2:02.42a10
May 31MSHSL Section 3AAA ChampionshipsMay 31 · 800 Meters · Place 2 · EaganEagan800 Meters2.1:58.36a10
May 23South Suburban Conference ChampionshipsMay 23 · 800 Meters · Place 5 · EaganEagan800 MetersRound P51:57.9510
May 23South Suburban Conference ChampionshipsMay 23 · 800 Meters · Place 5 · EaganEagan800 Meters52:00.5410
May 9Section 2AAA True TeamMay 9 · 800 Meters · Place 2 · EaganEagan800 Meters2.1:59.38a10
Apr 29Eden Prairie Booster InvitationalApr 29 · 400 Meters · Place 2 · EaganEagan400 Meters2.52.34a PB10
Apr 13Burnsville PentApr 13 · 800 Meters · Place 1 · EaganEagan800 Meters12:03.4510

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 3AAA ChampionshipsJun 1 · 800 Meters · Place 7 · EaganEagan800 MetersRound P7.2:08.58a9
May 24South Suburban Conference ChampionshipsMay 24 · 800 Meters · Place 28 · EaganEagan800 MetersRound P282:08.389
Apr 26Wildcat InvitationalApr 26 · 800 Meters · Place 7 · EaganEagan800 Meters7.2:11.58a9
Apr 21Farmington 4/21/22Apr 21 · 800 Meters · Place 6 · EaganEagan800 Meters6.2:10.92a9