Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCSB / SJU Open #1 · Jan 304:38.40CSB / SJU Open #1January 30, 2026
1000 Meters · IndoorMIAC Indoor Championships · Feb 262:35.80aMIAC Indoor ChampionshipsFebruary 26, 2026
1500 Meters · OutdoorJanis Rider/Doug Bolstorff Invitational · Apr 244:06.17aJanis Rider/Doug Bolstorff InvitationalApril 24, 2026
1600 Meters · IndoorMRC Indoor Invite · Mar 315:10.04aMRC Indoor InviteMarch 31, 2023
1600 Meters · OutdoorTCU Tri · May 165:08.11aTCU TriMay 16, 2022
200 Meters · OutdoorMRC Tri 4.25 · Apr 2525.73aMRC Tri 4.25April 25, 2023
2000 Meters · IndoorBelle Plaine Indoor Track Meet · Mar 268:49.92Belle Plaine Indoor Track MeetMarch 26, 2022
300m Hurdles · 36" / 0.914m · OutdoorTCU Tri · May 1648.87aTCU TriMay 16, 2022
3200 Meters · OutdoorMSHSL Section 2AA Championships · Jun 111:16.26aMSHSL Section 2AA ChampionshipsJune 1, 2022
400 Meters · OutdoorMeet of the UnSaintly · Apr 3053.02Meet of the UnSaintlyApril 30, 2025
600 Meters · IndoorSt. Olaf Invitational and Multi Events · Jan 241:29.08aSt. Olaf Invitational and Multi EventsJanuary 24, 2025
800 Meters · IndoorGene Glader Classic · Feb 222:01.95Gene Glader ClassicFebruary 22, 2025
800 Meters · OutdoorUW-La Crosse Qualifier · May 141:55.24aUW-La Crosse QualifierMay 14, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14UW-La Crosse QualifierMay 14 · 800 Meters · Place 16 · Bethel (Minn.)Bethel (Minn.)800 Meters16.1:55.24a PBSo
May 1Meet of the UnsaintlyMay 1 · 800 Meters · Place 5 · Bethel (Minn.)Bethel (Minn.)800 Meters51:55.36SO
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · 1500 Meters · Place 4 · Bethel (Minn.)Bethel (Minn.)1500 Meters4.4:06.17a PBSo
Apr 16CSB/SJU InvitationalApr 16 · 800 Meters · Place 4 · Bethel (Minn.)Bethel (Minn.)800 Meters4.1:56.39aSo
Apr 11Gene Glader InvitationalApr 11 · 800 Meters · Place 13 · Bethel (Minn.)Bethel (Minn.)800 Meters13.1:57.11aSo
Mar 30Hamline InvitationalMar 30 · 1500 Meters · Place 11 · Bethel (Minn.)Bethel (Minn.)1500 Meters114:07.53aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 26MIAC Indoor ChampionshipsFeb 26 · 1000 Meters · Place 16 · Bethel (Minn.)Bethel (Minn.)1000 Meters162:35.80a PBSO
Feb 20St. Olaf Tostrud ClassicFeb 20 · 1000 Meters · Place 7 · Bethel (Minn.)Bethel (Minn.)1000 Meters72:36.07aSo
Jan 30CSB / SJU Open #1Jan 30 · 1 Mile · Place 3 · Bethel (Minn.)Bethel (Minn.)1 Mile34:38.40 PBSO
Jan 24Vanessa Seljeskog ClassicJan 24 · 1000 Meters · Place 8 · Bethel (Minn.)Bethel (Minn.)1000 Meters82:38.49aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Meet of the UnSaintlyApr 30 · 400 Meters · Place 20 · Bethel (Minn.)Bethel (Minn.)400 Meters2053.02 PBFR
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · 800 Meters · Place 7 · Bethel (Minn.)Bethel (Minn.)800 Meters71:59.96FR
Apr 12Bethel InvitationalApr 12 · 800 Meters · Place 36 · Bethel (Minn.)Bethel (Minn.)800 Meters362:01.89aFr
Apr 5Hamline InvitationalApr 5 · 800 Meters · Place 16 · Bethel (Minn.)Bethel (Minn.)800 Meters162:03.79aFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27MIAC ChampionshipsFeb 27 · 800 Meters · Place 18 · Bethel (Minn.)Bethel (Minn.)800 Meters182:02.56FR
Feb 27MIAC ChampionshipsFeb 27 · 800 Meters · Place 18 · Bethel (Minn.)Bethel (Minn.)800 Meters182:02.56FR
Feb 22Gene Glader ClassicFeb 22 · 800 Meters · Place 1 · Bethel (Minn.)Bethel (Minn.)800 Meters12:01.95 PBFR
Jan 24St. Olaf Invitational and Multi EventsJan 24 · 600 Meters · Place 10 · Bethel (Minn.)Bethel (Minn.)600 Meters10.1:29.08a PBFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AA ChampionshipsMay 29 · 800 Meters · Place 10 · Belle PlaineBelle Plaine800 MetersRound P10.2:05.97a12

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18Class AA True Team State ChampionshipsMay 18 · 800 Meters · Place 5 · Belle PlaineBelle Plaine800 Meters5.2:06.32a12
May 16Minnesota Rivers Conference ChampionshipsMay 16 · 400 Meters · Place 8 · Belle PlaineBelle Plaine400 Meters854.08a—
May 8Class AA WildcardMay 8 · 800 Meters · Place 10 · Belle PlaineBelle Plaine800 Meters10.2:03.52a12
May 7Section 2AA True TeamMay 7 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters4.2:03.52a12
Apr 27Lakeville North Mega MeetApr 27 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters62:06.83a—
Apr 27Lakeville North Mega MeetApr 27 · 400 Meters · Place 13 · Belle PlaineBelle Plaine400 Meters1355.19a—
Apr 23We Needed the Rain Apr 23 · 300m Hurdles · Place 2 · Belle PlaineBelle Plaine300m Hurdles246.6112
Apr 22St. Peter Meet #2Apr 22 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters32:04.44a—
Apr 11MRC Quad @ TCUApr 11 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters22:05.64a—
Apr 4BP Outdoor Inv.Apr 4 · 300m Hurdles · Place 9 · Belle PlaineBelle Plaine300m Hurdles947.98a—
Mar 23Belle Plaine Inv. DoorMar 23 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters42:18.4812

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2AA ChampionshipsMay 31 · 400 Meters · Place 9 · Belle PlaineBelle Plaine400 MetersRound P9.53.85a11
May 31MSHSL Section 2AA ChampionshipsMay 31 · 400 Meters · Place 9 · Belle PlaineBelle Plaine400 Meters9.55.78a11
May 23Belle Plaine Last Chance MeetMay 23 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters42:01.0611
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters32:06.4611
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 400 Meters · Place 4 · Belle PlaineBelle Plaine400 Meters454.5711
May 9Section 2AA True TeamMay 9 · 800 Meters · Place 10 · Belle PlaineBelle Plaine800 Meters10.2:08.46a11
May 9Section 2AA True TeamMay 9 · 400 Meters · Place 17 · Belle PlaineBelle Plaine400 Meters17.55.22a11
Apr 25MRC Tri 4.25Apr 25 · 200 Meters · Place 8 · Belle PlaineBelle Plaine200 Meters8.25.73a PB11
Apr 24St. Peter Invite #2Apr 24 · 400 Meters · Place 11 · Belle PlaineBelle Plaine400 Meters1156.9611
Apr 18MRC Meet @ TCU Apr 18 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles347.7411
Apr 13Belle Plaine Outdoor Inv.Apr 13 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters211:27.0811
Apr 13Belle Plaine Outdoor Inv.Apr 13 · 400 Meters · Place 3 · Belle PlaineBelle Plaine400 Meters357.1611
Apr 11Too Nice Not to Have a MeetApr 11 · 300m Hurdles · Place 2 · Belle PlaineBelle Plaine300m Hurdles248.0011

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 31MRC Indoor InviteMar 31 · 1600 Meters · Place 3 · Belle PlaineBelle Plaine1600 Meters3.5:10.04a PB11
Mar 31MRC Indoor InviteMar 31 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters2.2:15.94a11
Mar 25Belle Plaine Indoor Inv.Mar 25 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters32:16.3211

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AA ChampionshipsJun 1 · 3200 Meters · Place 20 · Belle PlaineBelle Plaine3200 Meters20.11:16.26a PB10
May 26Belle Plaine Last ChanceMay 26 · 400 Meters · Place 6 · Belle PlaineBelle Plaine400 Meters659.6210
May 19Minnesota Rivers Conference ChampionshipsMay 19 · 3200 Meters · Place 7 · Belle PlaineBelle Plaine3200 Meters711:34.9110
May 16TCU TriMay 16 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters2.5:08.11a PB10
May 16TCU TriMay 16 · 300m Hurdles · Place 7 · Belle PlaineBelle Plaine300m Hurdles36" / 0.914m7.48.87a PB10
May 13Belle Plaine JV/JH MeetMay 13 · 300m Hurdles · Place 2 · Belle PlaineBelle Plaine300m Hurdles249.9910
Apr 28St. Peter Meet 2Apr 28 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters4.2:23.84a10
Apr 26Winter Never Ends Track MeetApr 26 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters211:50.2810
Apr 26Winter Never Ends Track MeetApr 26 · 1600 Meters · Place 5 · Belle PlaineBelle Plaine1600 Meters55:14.1810
Apr 23Lakeville Mega MeetApr 23 · 1600 Meters · Place 30 · Belle PlaineBelle Plaine1600 Meters305:15.8410
Apr 19MRC Quad #3Apr 19 · 800 Meters · Place 5 · Belle PlaineBelle Plaine800 Meters52:29.0810
Apr 12MRC Conference Quad #2Apr 12 · 3200 Meters · Place 5 · Belle PlaineBelle Plaine3200 Meters5.12:34.96a10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 1MRC Indoor InviteApr 1 · 1600 Meters · Place 6 · Belle PlaineBelle Plaine1600 Meters65:44.4910
Apr 1MRC Indoor InviteApr 1 · 1000 Meters · Place 4 · Belle PlaineBelle Plaine1000 Meters43:23.2010
Mar 26Belle Plaine Indoor Track MeetMar 26 · 2000 Meters · Place 8 · Belle PlaineBelle Plaine2000 Meters88:49.92 PB10
Mar 26Belle Plaine Indoor Track MeetMar 26 · 1000 Meters · Place 8 · Belle PlaineBelle Plaine1000 Meters83:24.6010
Mar 26Belle Plaine Indoor Track MeetMar 26 · 600 Meters · Place 17 · Belle PlaineBelle Plaine600 Meters171:43.8610

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3MSHSL Section 2A - Sub-Section 7Jun 3 · 3200 Meters · Place 5 · Belle PlaineBelle Plaine3200 Meters512:53.169
May 25Minnesota River ConferenceMay 25 · 1600 Meters · Place 11 · Belle PlaineBelle Plaine1600 Meters115:38.229
May 18Jordan Track and Field True Team Invitational MeetMay 18 · 800 Meters · Place 9 · Belle PlaineBelle Plaine800 Meters9.2:30.40a9
May 14Twilight DualMay 14 · 1600 Meters · Place 8 · Belle PlaineBelle Plaine1600 Meters8.6:00.65a9
May 11MRC Quad #5May 11 · Long Jump · Place 15 · Belle PlaineBelle PlaineLong Jump1512-08.009
May 11MRC Quad #5May 11 · Long Jump · Place 6 · Belle PlaineBelle PlaineLong Jump617-08.009
May 11MRC Quad #5May 11 · 1600 Meters · Place 7 · Belle PlaineBelle Plaine1600 Meters75:51.309
May 11MRC Quad #5May 11 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters62:39.439
Apr 27MRC Quad #3Apr 27 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters62:51.209
Apr 23JH Tri BPApr 23 · Long Jump · Place 6 · Belle PlaineBelle PlaineLong Jump611-05.009
Apr 23JH Tri BPApr 23 · 1600 Meters · Place 3 · Belle PlaineBelle Plaine1600 Meters36:03.429
Apr 23JH Tri BPApr 23 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters12:46.379
Apr 20MRC Quad #2Apr 20 · 800 Meters · Place 15 · Belle PlaineBelle Plaine800 Meters152:53.819
Apr 20MRC Quad #2Apr 20 · 800 Meters · Place 15 · Belle PlaineBelle Plaine800 Meters152:53.819

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20Minnesota River Conference JV ChampionshipsMay 20 · Long Jump · Place 17 · Belle PlaineBelle PlaineLong Jump1710-06.00—
May 20Minnesota River Conference JV ChampionshipsMay 20 · 400 Meters · Place 8 · Belle PlaineBelle Plaine400 Meters81:20.59—
May 3BP JH/JV MeetMay 3 · Long Jump · Place 22 · Belle PlaineBelle PlaineLong Jump2211-04.50—
May 3BP JH/JV MeetMay 3 · 400 Meters · Place 12 · Belle PlaineBelle Plaine400 Meters121:21.84—
May 3BP JH/JV MeetMay 3 · 400 Meters · Belle PlaineBelle Plaine400 Meters—1:21.84—