Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota Indoor Championships · Mar 94:53.28aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
100 Meters · Outdoor9-10 Conference Championship · May 1112.48a9-10 Conference ChampionshipMay 11, 2023
1600 Meters · OutdoorMSHSL Section 5AAA Championships · May 274:23.15aMSHSL Section 5AAA ChampionshipsMay 27, 2026
3200 Meters · OutdoorMSHSL Section 5AAA Championships · May 289:45.97aMSHSL Section 5AAA ChampionshipsMay 28, 2025
800 Meters · OutdoorSuburban East Conference Championship · May 232:10.17Suburban East Conference ChampionshipMay 23, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 1600 Meters · Place 15 · Roseville AreaRoseville Area1600 Meters15.4:31.35a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 3200 Meters · Place 3 · Roseville AreaRoseville Area3200 Meters3.9:51.46a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 1600 Meters · Place 2 · Roseville AreaRoseville Area1600 Meters2.4:23.15a PB12
May 19Suburban East Conference ChampionshipMay 19 · 1600 Meters · Place 2 · Roseville AreaRoseville Area1600 Meters24:26.82a12
May 8Class AAA True Team Wild CardMay 8 · 3200 Meters · Place 9 · Roseville AreaRoseville Area3200 Meters9.9:49.29a12
May 56AAA Section True TeamMay 5 · 3200 Meters · Place 5 · Roseville AreaRoseville Area3200 Meters5.9:49.29a12
Apr 29WBL CoEd inviteApr 29 · 1600 Meters · Place 5 · Roseville AreaRoseville Area1600 Meters54:30.80a12
Apr 202026 Pony ClassicApr 20 · 3200 Meters · Place 3 · Roseville AreaRoseville Area3200 Meters39:51.55a12
Apr 9White Bear Relays (Boys Only)Apr 9 · 1600 Meters · Place 1 · Roseville AreaRoseville Area1600 Meters14:33.90a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 3200 Meters · Place 9 · Roseville AreaRoseville Area3200 Meters9.9:45.97a PB11
May 22Suburban East Conference ChampionshipMay 22 · 1600 Meters · Place 7 · Roseville AreaRoseville Area1600 Meters74:31.35a11
May 6Section 6AAA True TeamMay 6 · 3200 Meters · Place 8 · Roseville AreaRoseville Area3200 Meters8.10:00.78a11
Apr 30White Bear Lake CoEd MeetApr 30 · 1600 Meters · Place 4 · Roseville AreaRoseville Area1600 Meters44:37.36a11
Apr 10WBL Mens RelaysApr 10 · 3200 Meters · Place 6 · Roseville AreaRoseville Area3200 Meters69:57.21a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 4 · 30-Unattached30-Unattached1 Mile4.4:53.28a PB11
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 4 · 30-Unattached30-Unattached1 Mile4.4:53.28a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 3200 Meters · Place 9 · Roseville AreaRoseville Area3200 Meters9.10:00.61a10
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 1600 Meters · Place 8 · Roseville AreaRoseville Area1600 Meters8.4:35.63a10
May 23Suburban East Conference ChampionshipMay 23 · 3200 Meters · Place 9 · Roseville AreaRoseville Area3200 Meters910:05.39a—
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 29 · Roseville AreaRoseville Area3200 Meters29.10:05.92a10
May 7Section 6AAA True TeamMay 7 · 3200 Meters · Place 11 · Roseville AreaRoseville Area3200 Meters11.10:05.92a10
May 2Ron Sass InviteMay 2 · 1600 Meters · Place 5 · Roseville AreaRoseville Area1600 Meters54:40.93a—
Apr 23Roseville InviteApr 23 · 3200 Meters · Place 3 · Roseville AreaRoseville Area3200 Meters310:09.34a—
Apr 18Mounds View Boys JVApr 18 · 1600 Meters · Place 1 · Roseville AreaRoseville Area1600 Meters14:48.32a—
Apr 11White Bear Lake Relays (Boys Only)Apr 11 · 3200 Meters · Place 7 · Roseville AreaRoseville Area3200 Meters7.10:23.23a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 1 Mile · Place 6 · UnattachedUnattached1 Mile6.4:55.69a10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Suburban East Conference ChampionshipMay 23 · 800 Meters · Place 27 · Roseville AreaRoseville Area800 MetersRound P272:10.17 PB9
May 17Stillwater Last Chance MeetMay 17 · 800 Meters · Place 9 · Roseville AreaRoseville Area800 Meters92:12.779
May 119-10 Conference ChampionshipMay 11 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters1.10:40.36a9
May 119-10 Conference ChampionshipMay 11 · 100 Meters · Place 19 · Roseville AreaRoseville Area100 Meters19.12.48a PB9
May 9Section 6AAA True TeamMay 9 · 1600 Meters · Place 20 · Roseville AreaRoseville Area1600 Meters20.4:52.17a9
Apr 17Mounds View JV Boys QuadApr 17 · 800 Meters · Place 3 · Roseville AreaRoseville Area800 Meters32:13.829
Apr 13White Bear Lake RelaysApr 13 · 3200 Meters · Place 14 · Roseville AreaRoseville Area3200 Meters14.11:07.84aUnofficial9