Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBelle Plaine Tiger Indoor Inv · Mar 222:56.02Belle Plaine Tiger Indoor InvMarch 22, 2025
1000 Meters · OutdoorBelle Plaine Inv. Door · Mar 232:56.78Belle Plaine Inv. DoorMarch 23, 2024
1600 Meters · IndoorMSHSL Section 2AA Championships · May 294:38.07aMSHSL Section 2AA ChampionshipsMay 29, 2024
1600 Meters · OutdoorLakeville North Mega Meet · Apr 264:38.61Lakeville North Mega MeetApril 26, 2025
200 Meters · OutdoorTCU HS Invite #3 · May 1125.42aTCU HS Invite #3May 11, 2026
2000 Meters · IndoorBelle Plaine Indoor Inv. · Mar 257:23.19Belle Plaine Indoor Inv.March 25, 2023
2000 Meters · OutdoorBelle Plaine Inv. Door · Mar 236:52.32Belle Plaine Inv. DoorMarch 23, 2024
3200 Meters · OutdoorMinnesota Rivers Conference Championships · May 1610:38.28aMinnesota Rivers Conference ChampionshipsMay 16, 2024
400 Meters · OutdoorTCU Invite #3 · May 1254.26aTCU Invite #3May 12, 2025
600 Meters · IndoorBelle Plaine Tiger Indoor Inv · Mar 221:32.01Belle Plaine Tiger Indoor InvMarch 22, 2025
800 Meters · IndoorMSHSL Section 2AA Championships · May 272:01.30aMSHSL Section 2AA ChampionshipsMay 27, 2026
800 Meters · OutdoorClass AA State True Team · May 162:00.78aClass AA State True TeamMay 16, 2026
Long Jump · OutdoorTCU JH Invite · Apr 1113-00.00TCU JH InviteApril 11, 2022

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AA ChampionshipsMay 27 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 MetersRound P3.2:03.01a12
May 27MSHSL Section 2AA ChampionshipsMay 27 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters6.2:01.30a PB12
Mar 21BP Indoor Inv Mar 21 · 600 Meters · Place 2 · Belle PlaineBelle Plaine600 Meters2.1:32.60a12

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19Big South Conference ChampionshipMay 19 · 800 Meters · Place 5 · Belle PlaineBelle Plaine800 Meters5.2:07.07a12
May 16Class AA State True TeamMay 16 · 800 Meters · Place 10 · Belle PlaineBelle Plaine800 Meters10.2:00.78a PB12
May 11TCU HS Invite #3May 11 · 400 Meters · Place 4 · Belle PlaineBelle Plaine400 Meters454.29a12
May 11TCU HS Invite #3May 11 · 200 Meters · Place 17 · Belle PlaineBelle Plaine200 Meters1725.42a PB12
May 42AA Section True TeamMay 4 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters4.2:09.03a12
Apr 25Lakeville North Panther Mega MeetApr 25 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters4.2:05.04a12
Apr 20St. Peter Invite #1Apr 20 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters32:12.65a12
Apr 16BP Outdoor Inv#3Apr 16 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters15:01.20a12
Apr 16BP Outdoor Inv#3Apr 16 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters12:09.48a12
Apr 9BP Outdoor Inv#2Apr 9 · 400 Meters · Place 5 · Belle PlaineBelle Plaine400 Meters556.6412
Apr 7BP Outdoor Inv#1Apr 7 · 400 Meters · Place 3 · Belle PlaineBelle Plaine400 Meters356.99a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AA ChampionshipsMay 28 · 1600 Meters · Place 7 · Belle PlaineBelle Plaine1600 Meters7.4:44.66a11
Mar 28Old MRC indoorMar 28 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters22:14.6411
Mar 28Old MRC indoorMar 28 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters24:58.9711
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 1000 Meters · Place 5 · Belle PlaineBelle Plaine1000 Meters52:56.02 PB11
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 600 Meters · Place 4 · Belle PlaineBelle Plaine600 Meters41:32.01 PB11
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 600 Meters · Place 4 · Belle PlaineBelle Plaine600 Meters41:32.0111
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 1000 Meters · Place 5 · Belle PlaineBelle Plaine1000 Meters52:56.0211

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22Big South Conference ChampionshipMay 22 · 1600 Meters · Place 8 · Belle PlaineBelle Plaine1600 Meters84:51.4611
May 22Big South Conference ChampionshipMay 22 · 800 Meters · Place 9 · Belle PlaineBelle Plaine800 Meters92:06.8811
May 17Class AA State True Team MeetMay 17 · 1600 Meters · Place 15 · Belle PlaineBelle Plaine1600 Meters15.4:46.57a11
May 17Class AA State True Team MeetMay 17 · 800 Meters · Place 11 · Belle PlaineBelle Plaine800 Meters11.2:05.05a11
May 12TCU Invite #3May 12 · 400 Meters · Place 2 · Belle PlaineBelle Plaine400 Meters254.26a PB11
May 12TCU Invite #3May 12 · 200 Meters · Place 17 · Belle PlaineBelle Plaine200 Meters1725.65a11
May 6Section 2AA True TeamMay 6 · 1600 Meters · Place 6 · Belle PlaineBelle Plaine1600 Meters6.4:39.93a11
May 6Section 2AA True TeamMay 6 · 800 Meters · Place 5 · Belle PlaineBelle Plaine800 Meters5.2:05.04a11
Apr 26Lakeville North Mega MeetApr 26 · 1600 Meters · Place 8 · Belle PlaineBelle Plaine1600 Meters84:38.61 PB11
Apr 26Lakeville North Mega MeetApr 26 · 800 Meters · Place 13 · Belle PlaineBelle Plaine800 Meters132:08.3511
Apr 21St. Peter Meet #1Apr 21 · 400 Meters · Place 8 · Belle PlaineBelle Plaine400 Meters855.5911
Apr 12Milan Matasich Memorial InvitationalApr 12 · 1600 Meters · Place 5 · Belle PlaineBelle Plaine1600 Meters54:53.38a11
Apr 8Belle Plaine Inv #2Apr 8 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters1.2:06.85a11
Apr 4Belle Plaine Tiger InvApr 4 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters22:13.8511
Apr 4Belle Plaine Tiger InvApr 4 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters24:50.3811

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AA ChampionshipsMay 29 · 1600 Meters · Place 9 · Belle PlaineBelle Plaine1600 Meters9.4:38.07a PB10
Apr 6MRC Indoor MeetApr 6 · 1600 Meters · Place 5 · Belle PlaineBelle Plaine1600 Meters55:10.12a—
Apr 6MRC Indoor MeetApr 6 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters42:18.72a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 18Class AA True Team State ChampionshipsMay 18 · 1600 Meters · Place 13 · Belle PlaineBelle Plaine1600 Meters13.4:46.87a10
May 16Minnesota Rivers Conference ChampionshipsMay 16 · 3200 Meters · Place 3 · Belle PlaineBelle Plaine3200 Meters310:38.28a PB—
May 8Class AA WildcardMay 8 · 1600 Meters · Place 27 · Belle PlaineBelle Plaine1600 Meters27.4:45.16a10
May 7Section 2AA True TeamMay 7 · 1600 Meters · Place 5 · Belle PlaineBelle Plaine1600 Meters5.4:45.16a10
May 22024 Mankato East Cougar RelaysMay 2 · 1600 Meters · Place 7 · Belle PlaineBelle Plaine1600 Meters7.4:42.87a10
Apr 27Lakeville North Mega MeetApr 27 · 1600 Meters · Place 4 · Belle PlaineBelle Plaine1600 Meters44:43.84a—
Apr 23We Needed the Rain Apr 23 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:59.4110
Apr 22St. Peter Meet #2Apr 22 · 3200 Meters · Place 5 · Belle PlaineBelle Plaine3200 Meters511:08.06a—
Apr 22St. Peter Meet #2Apr 22 · 400 Meters · Place 14 · Belle PlaineBelle Plaine400 Meters1457.83a—
Apr 11MRC Quad @ TCUApr 11 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters210:45.25a—
Apr 11MRC Quad @ TCUApr 11 · 400 Meters · Place 7 · Belle PlaineBelle Plaine400 Meters756.09a—
Apr 9MRC Quad #2Apr 9 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters22:13.1210
Apr 9MRC Quad #2Apr 9 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:54.5710
Apr 4BP Outdoor Inv.Apr 4 · 3200 Meters · Place 4 · Belle PlaineBelle Plaine3200 Meters411:01.29a—
Apr 4BP Outdoor Inv.Apr 4 · 400 Meters · Place 8 · Belle PlaineBelle Plaine400 Meters857.15a—
Mar 23Belle Plaine Inv. DoorMar 23 · 2000 Meters · Place 5 · Belle PlaineBelle Plaine2000 Meters56:52.32 PB10
Mar 23Belle Plaine Inv. DoorMar 23 · 1000 Meters · Place 3 · Belle PlaineBelle Plaine1000 Meters32:56.78 PB10

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2AA ChampionshipsMay 31 · 1600 Meters · Place 15 · Belle PlaineBelle Plaine1600 Meters15.5:01.15a9
May 23Belle Plaine Last Chance MeetMay 23 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters211:22.069
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 1600 Meters · Place 4 · Belle PlaineBelle Plaine1600 Meters45:04.799
May 12Belle Plaine JV/JH Inv.May 12 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters1.5:06.97a9
May 12Belle Plaine JV/JH Inv.May 12 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters2.2:24.05a9
Apr 29Lakeville North Mega MeetApr 29 · 1600 Meters · Place 14 · Belle PlaineBelle Plaine1600 Meters145:03.249
Apr 25MRC Tri 4.25Apr 25 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters1.11:25.44a9
Apr 24St. Peter Invite #2Apr 24 · 1600 Meters · Place 15 · Belle PlaineBelle Plaine1600 Meters155:17.289
Apr 24St. Peter Invite #2Apr 24 · 800 Meters · Place 11 · Belle PlaineBelle Plaine800 Meters112:25.999
Apr 18MRC Meet @ TCU Apr 18 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters211:24.049
Apr 18MRC Meet @ TCU Apr 18 · 400 Meters · Place 6 · Belle PlaineBelle Plaine400 Meters61:00.859
Apr 13Belle Plaine Outdoor Inv.Apr 13 · 1600 Meters · Place 6 · Belle PlaineBelle Plaine1600 Meters65:30.339
Apr 11Too Nice Not to Have a MeetApr 11 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters25:16.569

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 31MRC Indoor InviteMar 31 · 1600 Meters · Place 7 · Belle PlaineBelle Plaine1600 Meters7.5:28.44a9
Mar 25Belle Plaine Indoor Inv.Mar 25 · 2000 Meters · Place 5 · Belle PlaineBelle Plaine2000 Meters57:23.19 PB9
Mar 25Belle Plaine Indoor Inv.Mar 25 · 1000 Meters · Place 7 · Belle PlaineBelle Plaine1000 Meters73:17.159
Mar 25Belle Plaine Indoor Inv.Mar 25 · 600 Meters · Place 13 · Belle PlaineBelle Plaine600 Meters131:44.839

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 26Belle Plaine Last ChanceMay 26 · 1600 Meters · Place 13 · Belle PlaineBelle Plaine1600 Meters135:35.668
May 20JH MRC ChampionshipMay 20 · Long Jump · Place 9 · Belle PlaineBelle PlaineLong Jump913-02.008
May 20JH MRC ChampionshipMay 20 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters15:46.288
May 20JH MRC ChampionshipMay 20 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters32:37.908
May 13Belle Plaine JV/JH MeetMay 13 · Long Jump · Place 4 · Belle PlaineBelle PlaineLong Jump413-03.508
May 13Belle Plaine JV/JH MeetMay 13 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters25:47.278
May 13Belle Plaine JV/JH MeetMay 13 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters42:36.678
Apr 29JH QuadApr 29 · Long Jump · Place 3 · Belle PlaineBelle PlaineLong Jump313-78
Apr 29JH QuadApr 29 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters22:39.478
Apr 27New Prague JV InviteApr 27 · Long Jump · Place 19 · Belle PlaineBelle PlaineLong Jump1913-06.758
Apr 27New Prague JV InviteApr 27 · 1600 Meters · Place 4 · Belle PlaineBelle Plaine1600 Meters45:55.088
Apr 27New Prague JV InviteApr 27 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters62:47.178
Apr 11TCU JH InviteApr 11 · 1600 Meters · Place 4 · Belle PlaineBelle Plaine1600 Meters4.5:52.51a8
Apr 11TCU JH InviteApr 11 · Long Jump · Place 4 · Belle PlaineBelle PlaineLong Jump4.13-00.00 PB8
Apr 11TCU JH InviteApr 11 · 800 Meters · Place 5 · Belle PlaineBelle Plaine800 Meters5.2:48.19a8

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14JH DUAL May 14 · Long Jump · Place 14 · Belle PlaineBelle PlaineLong Jump1410-09.007
May 14JH DUAL May 14 · 400 Meters · Place 4 · Belle PlaineBelle Plaine400 Meters41:11.247
May 3JH BP QuadMay 3 · Long Jump · Place 12 · Belle PlaineBelle PlaineLong Jump1211-04.007
May 3JH BP QuadMay 3 · 400 Meters · Place 6 · Belle PlaineBelle Plaine400 Meters61:14.457
Apr 23JH Tri BPApr 23 · Long Jump · Place 10 · Belle PlaineBelle PlaineLong Jump108-11.007
Apr 23JH Tri BPApr 23 · 400 Meters · Place 5 · Belle PlaineBelle Plaine400 Meters51:13.287
Apr 23JH Tri BPApr 23 · 200 Meters · Place 11 · Belle PlaineBelle Plaine200 Meters1133.077
Apr 16JH Dual BPApr 16 · Long Jump · Place 10 · Belle PlaineBelle PlaineLong Jump1010-04.507
Apr 16JH Dual BPApr 16 · 400 Meters · Place 4 · Belle PlaineBelle Plaine400 Meters41:13.147