Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGriak Indoor Classic - Maroon · Mar 286:05.59aGriak Indoor Classic - MaroonMarch 28, 2025
1600 Meters · OutdoorWayzata Relays · May 15:47.35aWayzata RelaysMay 1, 2026
3200 Meters · OutdoorHastings Tri #2 · May 112:30.54aHastings Tri #2May 1, 2024
800 Meters · OutdoorSection 3AAA True Team · May 72:47.14aSection 3AAA True TeamMay 7, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 26MSHSL Section 4AAA ChampionshipsMay 26 · 1600 Meters · Place 12 · Two Rivers1600 Meters12.5:58.01a11
May 8Class AAA True Team Wild CardMay 8 · 800 Meters · Place 90 · Two Rivers800 Meters90.2:50.69a11
May 56AAA Section True TeamMay 5 · 800 Meters · Place 22 · Two Rivers800 Meters22.2:50.69a11
May 1Wayzata RelaysMay 1 · 3200 Meters · Place 20 · Two Rivers3200 Meters20.12:50.96a11
May 1Wayzata RelaysMay 1 · 1600 Meters · Place 23 · Two Rivers1600 Meters23.5:47.35a PB11
Apr 21Metro East Conference Mid-Season MeetApr 21 · 3200 Meters · Place 6 · Two Rivers3200 Meters6.13:11.79a11
Apr 17Warrior RelaysApr 17 · 3200 Meters · Place 13 · Two Rivers3200 Meters13.13:10.85a11
Apr 17Warrior RelaysApr 17 · 1600 Meters · Place 10 · Two Rivers1600 Meters10.6:08.88a11
Apr 9South St. Paul TriApr 9 · 800 Meters · Two Rivers800 MetersRelay Split—2:55.0hUnofficial11
Apr 9South St. Paul TriApr 9 · 800 Meters · Place 3 · Two Rivers800 Meters3.2:56.13a11
Mar 31STA TriangularMar 31 · 1600 Meters · Place 5 · Two Rivers1600 Meters56:40.45a11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 1600 Meters · Place 15 · Two Rivers1600 Meters15.6:00.75a10
May 13Metro East Conference JV ChampionshipsMay 13 · 1600 Meters · Place 3 · Two Rivers1600 Meters36:10.95a10
May 9Class AAA Wild CardMay 9 · 3200 Meters · Place 68 · Two Rivers3200 Meters68.13:06.12a10
May 6Section 3AAA True TeamMay 6 · 800 Meters · Two Rivers800 MetersRelay Split—2:43.0hUnofficial10
May 6Section 3AAA True TeamMay 6 · 3200 Meters · Place 16 · Two Rivers3200 Meters16.13:06.12a10
May 1Simley MEC Tri #2May 1 · 1600 Meters · Place 9 · Two Rivers1600 Meters96:01.20a10
Apr 26Lakeville North Mega MeetApr 26 · 800 Meters · Place 23 · Two Rivers800 Meters232:47.1510
Apr 22Metro East Conference Mid-Season MeetApr 22 · 1600 Meters · Place 8 · Two Rivers1600 Meters86:10.6410
Apr 22Metro East Conference Mid-Season MeetApr 22 · 800 Meters · Place 19 · Two Rivers800 Meters193:07.4710
Apr 18Warrior RelaysApr 18 · 1600 Meters · Place 9 · Two Rivers1600 Meters96:06.3110
Apr 10Hastings TriApr 10 · 3200 Meters · Place 2 · Two Rivers3200 Meters213:04.77a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 1600 Meters · Place 26 · Two Rivers1600 Meters266:05.59a PB10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 3200 Meters · Place 10 · Two Rivers3200 Meters10.13:00.93a9
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 1600 Meters · Place 11 · Two Rivers1600 Meters11.5:53.32a9
May 21MEC Track ChampionshipsMay 21 · 1600 Meters · Place 8 · Two Rivers1600 Meters85:55.51a—
May 7Section 3AAA True TeamMay 7 · 1600 Meters · Place 12 · Two Rivers1600 Meters12.5:48.16a9
May 7Section 3AAA True TeamMay 7 · 800 Meters · Place 19 · Two Rivers800 Meters19.2:47.14a PB9
May 1Hastings Tri #2May 1 · 3200 Meters · Place 1 · Two Rivers3200 Meters112:30.54a PB—
May 1Hastings Tri #2May 1 · 1600 Meters · Place 5 · Two Rivers1600 Meters55:54.68a—
Apr 23MEC Mid-Conference MeetApr 23 · 1600 Meters · Place 7 · Two Rivers1600 Meters7.5:53.40a9
Apr 23MEC Mid-Conference MeetApr 23 · 800 Meters · Place 5 · Two Rivers800 Meters5.2:48.95a9
Apr 19Warrior RelaysApr 19 · 1600 Meters · Place 2 · Two Rivers1600 Meters26:06.62a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - MaroonMar 29 · 1600 Meters · Place 30 · Two Rivers1600 Meters306:17.37a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Metro East Conference JV ChampionshipsMay 16 · 3200 Meters · Place 1 · Two Rivers3200 Meters1.13:17.28a8
May 16Metro East Conference JV ChampionshipsMay 16 · 1600 Meters · Place 4 · Two Rivers1600 Meters4.6:09.98a8
May 4South St. Paul- Two Rivers- STAMay 4 · 1600 Meters · Place 9 · Two Rivers1600 Meters9.6:23.37a8
Apr 27Metro East Conference - Mid Season MeetApr 27 · 800 Meters · Two Rivers800 MetersRelay Split—2:57.0hUnofficial8
Apr 27Metro East Conference - Mid Season MeetApr 27 · 3200 Meters · Place 6 · Two Rivers3200 Meters6.13:51.85a8
Apr 18Two Rivers TriApr 18 · 3200 Meters · Place 2 · Two Rivers3200 Meters212:56.378
Apr 13South St. Paul TriangularApr 13 · 1600 Meters · Place 7 · Two Rivers1600 Meters7.6:31.208
Apr 13South St. Paul TriangularApr 13 · 400 Meters · Two Rivers400 MetersRelay Split—78Unofficial8