Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGriak Indoor Classic - Maroon · Mar 295:51.00aGriak Indoor Classic - MaroonMarch 29, 2024
1600 Meters · OutdoorMetro East Conference Championships · May 205:13.67aMetro East Conference ChampionshipsMay 20, 2025
3200 Meters · OutdoorMetro East Championships (Two Rivers) · May 1911:12.68aMetro East Championships (Two Rivers)May 19, 2026
800 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #5 · Feb 92:29.66aUSATF Minnesota All Ages Indoor Track & Field Meet #5February 9, 2025
800 Meters · OutdoorClass AAA Wild Card · May 92:25.98aClass AAA Wild CardMay 9, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 3200 Meters · Place 14 · Two RiversTwo Rivers3200 Meters14.11:17.58a10
May 26MSHSL Section 4AAA ChampionshipsMay 26 · 3200 Meters · Place 1 · Two RiversTwo Rivers3200 Meters1.11:20.57a10
May 26MSHSL Section 4AAA ChampionshipsMay 26 · 1600 Meters · Place 3 · Two RiversTwo Rivers1600 Meters3.5:15.71a10
May 19Metro East Championships (Two Rivers)May 19 · 3200 Meters · Place 1 · Two RiversTwo Rivers3200 Meters111:12.68a PB10
May 8Class AAA True Team Wild CardMay 8 · 3200 Meters · Place 15 · Two RiversTwo Rivers3200 Meters15.11:33.27a10
May 56AAA Section True TeamMay 5 · 3200 Meters · Place 3 · Two RiversTwo Rivers3200 Meters3.11:33.27a10
May 1Wayzata RelaysMay 1 · 1600 Meters · Place 5 · Two RiversTwo Rivers1600 Meters5.5:17.04a10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 800 Meters · Two RiversTwo Rivers800 MetersRelay Split—2:25.2hUnofficial9
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 800 Meters · Two RiversTwo Rivers800 MetersRelay Split—2:23.0hUnofficial9
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 3200 Meters · Place 3 · Two RiversTwo Rivers3200 Meters3.11:16.93a9
May 20Metro East Conference ChampionshipsMay 20 · 3200 Meters · Place 1 · Two RiversTwo Rivers3200 Meters111:33.40a9
May 20Metro East Conference ChampionshipsMay 20 · 1600 Meters · Place 1 · Two RiversTwo Rivers1600 Meters15:13.67a PB9
May 9Class AAA Wild CardMay 9 · 1600 Meters · Place 16 · Two RiversTwo Rivers1600 Meters16.5:19.03a9
May 9Class AAA Wild CardMay 9 · 800 Meters · Place 26 · Two RiversTwo Rivers800 Meters26.2:25.98a PB9
May 6Section 3AAA True TeamMay 6 · 1600 Meters · Place 5 · Two RiversTwo Rivers1600 Meters5.5:19.03a9
May 6Section 3AAA True TeamMay 6 · 800 Meters · Place 3 · Two RiversTwo Rivers800 Meters3.2:25.98a9
May 1Simley MEC Tri #2May 1 · 1600 Meters · Place 2 · Two RiversTwo Rivers1600 Meters25:15.56a9
Apr 26Lakeville North Mega MeetApr 26 · 3200 Meters · Place 1 · Two RiversTwo Rivers3200 Meters111:33.619
Apr 26Lakeville North Mega MeetApr 26 · 1600 Meters · Place 5 · Two RiversTwo Rivers1600 Meters55:22.309
Apr 22Metro East Conference Mid-Season MeetApr 22 · 3200 Meters · Place 1 · Two RiversTwo Rivers3200 Meters111:26.469
Apr 18Warrior RelaysApr 18 · 3200 Meters · Place 1 · Two RiversTwo Rivers3200 Meters111:43.599
Apr 10Hastings TriApr 10 · 1600 Meters · Place 1 · Two RiversTwo Rivers1600 Meters15:26.58a9

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.2:29.66a PB9

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 400 Meters · Two RiversTwo Rivers400 MetersRelay SplitRound P—1:03.6hUnofficial8
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 3200 Meters · Place 8 · Two RiversTwo Rivers3200 Meters8.12:36.02a8
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 1600 Meters · Place 3 · Two RiversTwo Rivers1600 Meters3.5:30.03a8
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 400 Meters · Two RiversTwo Rivers400 MetersRelay Split—1:02.3hUnofficial8
May 21MEC Track ChampionshipsMay 21 · 3200 Meters · Place 3 · Two RiversTwo Rivers3200 Meters311:54.88a—
May 21MEC Track ChampionshipsMay 21 · 1600 Meters · Place 4 · Two RiversTwo Rivers1600 Meters45:30.87a—
May 7Section 3AAA True TeamMay 7 · 800 Meters · Two RiversTwo Rivers800 MetersRelay Split—2:34.0hUnofficial8
May 7Section 3AAA True TeamMay 7 · 3200 Meters · Place 10 · Two RiversTwo Rivers3200 Meters10.12:04.35a8
May 1Hastings Tri #2May 1 · 1600 Meters · Place 3 · Two RiversTwo Rivers1600 Meters35:36.24a—
Apr 23MEC Mid-Conference MeetApr 23 · 3200 Meters · Two RiversTwo Rivers3200 Meters--DNS8
Apr 23MEC Mid-Conference MeetApr 23 · 1600 Meters · Place 3 · Two RiversTwo Rivers1600 Meters3.5:32.75a8
Apr 19Warrior RelaysApr 19 · 3200 Meters · Place 2 · Two RiversTwo Rivers3200 Meters212:21.04a—
Apr 19Warrior RelaysApr 19 · 1600 Meters · Place 1 · Two RiversTwo Rivers1600 Meters15:46.38a—
Apr 11South St. Paul Triangular - April 11Apr 11 · 1600 Meters · Place 3 · Two RiversTwo Rivers1600 Meters3.5:43.80a8

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - MaroonMar 29 · 1600 Meters · Place 16 · Two RiversTwo Rivers1600 Meters165:51.00a PB—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 1600 Meters · Place 15 · Two RiversTwo Rivers1600 Meters15.5:42.09a7
May 31MSHSL Section 3AA ChampionshipsMay 31 · 3200 Meters · Place 3 · Two RiversTwo Rivers3200 Meters3.12:03.50a7
May 31MSHSL Section 3AA ChampionshipsMay 31 · 1600 Meters · Place 2 · Two RiversTwo Rivers1600 Meters2.5:32.19a7
May 23Metro East Conference ChampionshipsMay 23 · 3200 Meters · Place 4 · Two RiversTwo Rivers3200 Meters412:03.237
May 23Metro East Conference ChampionshipsMay 23 · 1600 Meters · Place 6 · Two RiversTwo Rivers1600 Meters65:34.387
May 9Section 3AAA True Team MeetMay 9 · 3200 Meters · Place 7 · Two RiversTwo Rivers3200 Meters7.12:04.27a7
May 9Section 3AAA True Team MeetMay 9 · 1600 Meters · Place 14 · Two RiversTwo Rivers1600 Meters14.5:42.14a7
May 9Sections 3AAA True TeamMay 9 · 3200 Meters · Place 7 · Two RiversTwo Rivers3200 Meters7.12:04.27aUnofficial7
May 9Sections 3AAA True TeamMay 9 · 1600 Meters · Place 14 · Two RiversTwo Rivers1600 Meters14.5:42.14aUnofficial7
May 4South St. Paul- Two Rivers- STAMay 4 · 1600 Meters · Place 3 · Two RiversTwo Rivers1600 Meters3.5:51.10a7
May 4South St. Paul- Two Rivers- STAMay 4 · 400 Meters · Two RiversTwo Rivers400 MetersRelay Split—68.5Unofficial7
Apr 29Lakeville North Mega MeetApr 29 · 1600 Meters · Place 7 · Two RiversTwo Rivers1600 Meters75:48.657
Apr 29Lakeville North Mega MeetApr 29 · 800 Meters · Place 11 · Two RiversTwo Rivers800 Meters112:40.147
Apr 27Metro East Conference - Mid Season MeetApr 27 · 3200 Meters · Place 2 · Two RiversTwo Rivers3200 Meters2.12:40.40a7
Apr 18Two Rivers TriApr 18 · 800 Meters · Place 3 · Two RiversTwo Rivers800 Meters32:40.597
Apr 13South St. Paul TriangularApr 13 · 1600 Meters · Place 5 · Two RiversTwo Rivers1600 Meters5.6:01.807
Apr 13South St. Paul TriangularApr 13 · 400 Meters · Two RiversTwo Rivers400 MetersRelay Split—68Unofficial7

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 31Griak Indoor Classic - MaroonMar 31 · 800 Meters · Place 12 · Two RiversTwo Rivers800 Meters122:41.497