Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMaverick Open · Feb 204:43.71aMaverick OpenFebruary 20, 2026
1000 Meters · IndoorBelle Plaine Tiger Indoor Inv · Mar 222:55.66Belle Plaine Tiger Indoor InvMarch 22, 2025
110m Hurdles · 39" / 0.991m · OutdoorTCU Tri · May 1621.41aTCU TriMay 16, 2022
110m Hurdles · 39" / 0.991m · Outdoor · Hand timedMRC Tri 4.25 · Apr 2522.3hMRC Tri 4.25April 25, 2023
1500 Meters · OutdoorSt. Olaf Ole Open · May 24:21.88St. Olaf Ole OpenMay 2, 2026
1600 Meters · IndoorMSHSL Section 2AA Championships · May 284:39.67aMSHSL Section 2AA ChampionshipsMay 28, 2025
1600 Meters · OutdoorMinnesota Rivers Conference Championships · May 164:49.17aMinnesota Rivers Conference ChampionshipsMay 16, 2024
200 Meters · OutdoorBelle Plaine JV/JH Meet · May 1329.03Belle Plaine JV/JH MeetMay 13, 2022
2000 Meters · IndoorBelle Plaine Tiger Indoor Inv · Mar 226:36.09Belle Plaine Tiger Indoor InvMarch 22, 2025
2000 Meters · OutdoorBelle Plaine Inv. Door · Mar 236:52.26Belle Plaine Inv. DoorMarch 23, 2024
3000 Meters · IndoorCarleton Meet of Hearts · Feb 149:19.18aCarleton Meet of HeartsFebruary 14, 2026
3000m Steeplechase · 0.914m · OutdoorMIAC Outdoor Championship · Apr 3010:17.41aMIAC Outdoor ChampionshipApril 30, 2026
3000m Steeplechase · OutdoorTodd Pfingsten Open · Apr 2910:17.74Todd Pfingsten OpenApril 29, 2026
300m Hurdles · 36" / 0.914m · OutdoorTCU Tri · May 1649.43aTCU TriMay 16, 2022
3200 Meters · IndoorMSHSL Section 2AA Championships · May 2810:07.83aMSHSL Section 2AA ChampionshipsMay 28, 2025
3200 Meters · OutdoorClass AA State True Team Meet · May 1710:09.44aClass AA State True Team MeetMay 17, 2025
400 Meters · IndoorBelle Plaine Indoor Inv. · Mar 251:04.73Belle Plaine Indoor Inv.March 25, 2023
400 Meters · OutdoorBelle Plaine Tiger Inv · Apr 459.76Belle Plaine Tiger InvApril 4, 2025
5000 Meters · OutdoorJanis Rider/Doug Bolstorff Invitational · Apr 2415:57.14aJanis Rider/Doug Bolstorff InvitationalApril 24, 2026
55m Hurdles · 39" · IndoorMRC Indoor Invite · Mar 3111.17aMRC Indoor InviteMarch 31, 2023
600 Meters · IndoorBelle Plaine Tiger Indoor Inv · Mar 221:33.01Belle Plaine Tiger Indoor InvMarch 22, 2025
800 Meters · IndoorBelle Plaine Indoor Track Meet · Mar 262:32.78Belle Plaine Indoor Track MeetMarch 26, 2022
800 Meters · OutdoorDrake Alternative · Apr 252:10.37Drake AlternativeApril 25, 2026
High Jump · OutdoorTCU Tri · May 165-00.00TCU TriMay 16, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2St. Olaf Ole OpenMay 2 · 1500 Meters · Place 16 · Gustavus AdolphusGustavus Adolphus1500 Meters164:21.88 PBFR
Apr 30MIAC Outdoor ChampionshipApr 30 · 3000m Steeplechase · Place 14 · Gustavus AdolphusGustavus Adolphus3000m Steeplechase0.914m14.10:17.41a PBFr
Apr 29Todd Pfingsten OpenApr 29 · 3000m Steeplechase · Place 3 · Gustavus AdolphusGustavus Adolphus3000m Steeplechase310:17.74 PBFR
Apr 25Drake AlternativeApr 25 · 800 Meters · Place 30 · Gustavus AdolphusGustavus Adolphus800 Meters302:10.37 PBFR
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · 5000 Meters · Place 19 · Gustavus AdolphusGustavus Adolphus5000 Meters19.15:57.14a PBFr
Apr 15Gustie TwilightApr 15 · 5000 Meters · Place 3 · Gustavus AdolphusGustavus Adolphus5000 Meters316:05.09aFr
Apr 11Gene Glader InvitationalApr 11 · 3000m Steeplechase · Place 8 · Gustavus AdolphusGustavus Adolphus3000m Steeplechase0.914m8.10:21.44aFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Maverick OpenFeb 20 · 1 Mile · Place 12 · Gustavus AdolphusGustavus Adolphus1 Mile124:43.71a PBFr
Feb 14Carleton Meet of HeartsFeb 14 · 3000 Meters · Place 23 · Gustavus AdolphusGustavus Adolphus3000 Meters239:19.18a PBFR
Jan 30St. Olaf Invitational and Multi EventsJan 30 · 3000 Meters · Place 10 · Gustavus AdolphusGustavus Adolphus3000 Meters109:25.34aFr
Jan 24Vanessa Seljeskog ClassicJan 24 · 1 Mile · Place 34 · Gustavus AdolphusGustavus Adolphus1 Mile344:46.68aFr
Jan 17St. Olaf Ole OpenerJan 17 · 3000 Meters · Place 15 · Gustavus AdolphusGustavus Adolphus3000 Meters159:37.20aFr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AA ChampionshipsMay 28 · 3200 Meters · Place 7 · Belle PlaineBelle Plaine3200 Meters7.10:07.83a PB12
May 28MSHSL Section 2AA ChampionshipsMay 28 · 1600 Meters · Place 5 · Belle PlaineBelle Plaine1600 Meters5.4:39.67a PB12
Mar 28Old MRC indoorMar 28 · 1000 Meters · Place 3 · Belle PlaineBelle Plaine1000 Meters33:00.2012
Mar 28Old MRC indoorMar 28 · 1600 Meters · Place 4 · Belle PlaineBelle Plaine1600 Meters45:00.6112
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 2000 Meters · Place 2 · Belle PlaineBelle Plaine2000 Meters26:36.09 PB12
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 1000 Meters · Place 4 · Belle PlaineBelle Plaine1000 Meters42:55.66 PB12
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 600 Meters · Place 7 · Belle PlaineBelle Plaine600 Meters71:33.01 PB12
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 2000 Meters · Place 2 · Belle PlaineBelle Plaine2000 Meters26:36.0912
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 600 Meters · Place 7 · Belle PlaineBelle Plaine600 Meters71:33.0112
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 1000 Meters · Place 4 · Belle PlaineBelle Plaine1000 Meters42:55.6612

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22Big South Conference ChampionshipMay 22 · 3200 Meters · Place 4 · Belle PlaineBelle Plaine3200 Meters410:16.9212
May 17Class AA State True Team MeetMay 17 · 3200 Meters · Place 8 · Belle PlaineBelle Plaine3200 Meters8.10:09.44a PB12
May 12TCU Invite #3May 12 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles446.94a12
May 9BP JV/JH InvMay 9 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles448.4312
May 6Section 2AA True TeamMay 6 · 3200 Meters · Place 5 · Belle PlaineBelle Plaine3200 Meters5.10:18.27a12
May 12025 Mankato East Cougar RelaysMay 1 · 110m Hurdles · Place 14 · Belle PlaineBelle Plaine110m Hurdles1419.112
Apr 26Lakeville North Mega MeetApr 26 · 3200 Meters · Place 15 · Belle PlaineBelle Plaine3200 Meters1510:27.1012
Apr 21St. Peter Meet #1Apr 21 · 1600 Meters · Place 10 · Belle PlaineBelle Plaine1600 Meters104:54.2812
Apr 21St. Peter Meet #1Apr 21 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters42:12.5012
Apr 12Milan Matasich Memorial InvitationalApr 12 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters210:36.61a12
Apr 12Milan Matasich Memorial InvitationalApr 12 · 1600 Meters · Place 4 · Belle PlaineBelle Plaine1600 Meters44:52.16a12
Apr 8Belle Plaine Inv #2Apr 8 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters2.4:56.3912
Apr 4Belle Plaine Tiger InvApr 4 · 3200 Meters · Place 3 · Belle PlaineBelle Plaine3200 Meters310:43.0512
Apr 4Belle Plaine Tiger InvApr 4 · 400 Meters · Place 11 · Belle PlaineBelle Plaine400 Meters1159.76 PB12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AA ChampionshipsMay 29 · 3200 Meters · Place 11 · Belle PlaineBelle Plaine3200 Meters11.10:21.86a11
May 29MSHSL Section 2AA ChampionshipsMay 29 · 1600 Meters · Place 10 · Belle PlaineBelle Plaine1600 Meters10.4:42.76a11
Apr 6MRC Indoor MeetApr 6 · 1000 Meters · Place 6 · Belle PlaineBelle Plaine1000 Meters62:57.30a—
Apr 6MRC Indoor MeetApr 6 · 55m Hurdles · Place 3 · Belle PlaineBelle Plaine55m Hurdles310.41a—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 16Minnesota Rivers Conference ChampionshipsMay 16 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters110:26.71a—
May 16Minnesota Rivers Conference ChampionshipsMay 16 · 1600 Meters · Place 3 · Belle PlaineBelle Plaine1600 Meters34:49.17a PB—
May 8Class AA WildcardMay 8 · 1600 Meters · Place 34 · Belle PlaineBelle Plaine1600 Meters34.4:49.83a11
May 7Section 2AA True TeamMay 7 · 1600 Meters · Place 8 · Belle PlaineBelle Plaine1600 Meters8.4:49.83a11
May 22024 Mankato East Cougar RelaysMay 2 · 1600 Meters · Place 12 · Belle PlaineBelle Plaine1600 Meters12.4:57.61a11
May 22024 Mankato East Cougar RelaysMay 2 · 110m Hurdles · Place 18 · Belle PlaineBelle Plaine110m Hurdles39" / 0.991m18.21.73a11
Apr 27Lakeville North Mega MeetApr 27 · 1600 Meters · Place 7 · Belle PlaineBelle Plaine1600 Meters74:50.68a—
Apr 27Lakeville North Mega MeetApr 27 · 800 Meters · Place 12 · Belle PlaineBelle Plaine800 Meters122:12.11a—
Apr 23We Needed the Rain Apr 23 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles448.7011
Apr 23We Needed the Rain Apr 23 · 110m Hurdles · Place 5 · Belle PlaineBelle Plaine110m Hurdles520.3211
Apr 22St. Peter Meet #2Apr 22 · 3200 Meters · Place 4 · Belle PlaineBelle Plaine3200 Meters410:53.68a—
Apr 22St. Peter Meet #2Apr 22 · 1600 Meters · Place 6 · Belle PlaineBelle Plaine1600 Meters64:56.08a—
Apr 11MRC Quad @ TCUApr 11 · 300m Hurdles · Place 7 · Belle PlaineBelle Plaine300m Hurdles750.26a—
Apr 11MRC Quad @ TCUApr 11 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters110:37.53a—
Apr 9MRC Quad #2Apr 9 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters62:16.5211
Apr 9MRC Quad #2Apr 9 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters24:57.2411
Apr 4BP Outdoor Inv.Apr 4 · 300m Hurdles · Place 12 · Belle PlaineBelle Plaine300m Hurdles1251.51a—
Apr 4BP Outdoor Inv.Apr 4 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters210:59.18a—
Mar 23Belle Plaine Inv. DoorMar 23 · 2000 Meters · Place 4 · Belle PlaineBelle Plaine2000 Meters46:52.26 PB11
Mar 23Belle Plaine Inv. DoorMar 23 · 55m Hurdles · Place 4 · Belle PlaineBelle Plaine55m Hurdles410.3411

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2AA ChampionshipsMay 31 · 300m Hurdles · Place 28 · Belle PlaineBelle Plaine300m Hurdles36" / 0.914mRound P28.50.80a10
May 23Belle Plaine Last Chance MeetMay 23 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters111:15.6010
May 23Belle Plaine Last Chance MeetMay 23 · 300m Hurdles · Place 5 · Belle PlaineBelle Plaine300m Hurdles550.6910
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 110m Hurdles · Place 10 · Belle PlaineBelle Plaine110m HurdlesRound P1022.4510
May 12Belle Plaine JV/JH Inv.May 12 · 300m Hurdles · Place 5 · Belle PlaineBelle Plaine300m Hurdles36" / 0.914m5.53.94a10
May 12Belle Plaine JV/JH Inv.May 12 · 110m Hurdles · Place 3 · Belle PlaineBelle Plaine110m Hurdles39" / 0.991m3.22.62a10
May 12Belle Plaine JV/JH Inv.May 12 · High Jump · Place 1 · Belle PlaineBelle PlaineHigh Jump1.4-06.0010
Apr 29Lakeville North Mega MeetApr 29 · 1600 Meters · Place 26 · Belle PlaineBelle Plaine1600 Meters265:23.4310
Apr 25MRC Tri 4.25Apr 25 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles36" / 0.914m3.49.66a10
Apr 25MRC Tri 4.25Apr 25 · 110m Hurdles · Place 5 · Belle PlaineBelle Plaine110m Hurdles39" / 0.991m5.22.3h PB10
Apr 24St. Peter Invite #2Apr 24 · High Jump · Place 14 · Belle PlaineBelle PlaineHigh Jump144-910
Apr 24St. Peter Invite #2Apr 24 · 110m Hurdles · Place 12 · Belle PlaineBelle Plaine110m Hurdles1221.8710
Apr 24St. Peter Invite #2Apr 24 · 3200 Meters · Place 5 · Belle PlaineBelle Plaine3200 Meters511:19.2710
Apr 18MRC Meet @ TCU Apr 18 · High Jump · Place 11 · Belle PlaineBelle PlaineHigh Jump114-09.0010
Apr 18MRC Meet @ TCU Apr 18 · 3200 Meters · Place 3 · Belle PlaineBelle Plaine3200 Meters311:24.3010
Apr 18MRC Meet @ TCU Apr 18 · 400 Meters · Place 10 · Belle PlaineBelle Plaine400 Meters101:04.8710
Apr 13Belle Plaine Outdoor Inv.Apr 13 · 300m Hurdles · Place 8 · Belle PlaineBelle Plaine300m Hurdles853.1010
Apr 13Belle Plaine Outdoor Inv.Apr 13 · 110m Hurdles · Place 11 · Belle PlaineBelle Plaine110m Hurdles1123.6110
Apr 11Too Nice Not to Have a MeetApr 11 · 300m Hurdles · Place 5 · Belle PlaineBelle Plaine300m Hurdles553.6210

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 31MRC Indoor InviteMar 31 · 1000 Meters · Place 4 · Belle PlaineBelle Plaine1000 Meters4.3:06.68a10
Mar 31MRC Indoor InviteMar 31 · 55m Hurdles · Place 7 · Belle PlaineBelle Plaine55m Hurdles39"7.11.17a PB10
Mar 25Belle Plaine Indoor Inv.Mar 25 · High Jump · Place 6 · Belle PlaineBelle PlaineHigh Jump65-00.0010
Mar 25Belle Plaine Indoor Inv.Mar 25 · 55m Hurdles · Place 5 · Belle PlaineBelle Plaine55m Hurdles511.3710
Mar 25Belle Plaine Indoor Inv.Mar 25 · 2000 Meters · Place 4 · Belle PlaineBelle Plaine2000 Meters47:21.3010
Mar 25Belle Plaine Indoor Inv.Mar 25 · 400 Meters · Place 6 · Belle PlaineBelle Plaine400 Meters61:04.73 PB10

2022 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AA ChampionshipsJun 1 · 300m Hurdles · Place 26 · Belle PlaineBelle Plaine300m Hurdles36" / 0.914mRound P26.49.84a9
May 26Belle Plaine Last ChanceMay 26 · High Jump · Place 5 · Belle PlaineBelle PlaineHigh Jump55-00.009
May 26Belle Plaine Last ChanceMay 26 · 800 Meters · Place 7 · Belle PlaineBelle Plaine800 Meters72:20.819
May 26Belle Plaine Last ChanceMay 26 · 200 Meters · Place 24 · Belle PlaineBelle Plaine200 Meters2429.119
May 19Minnesota Rivers Conference ChampionshipsMay 19 · 300m Hurdles · Place 10 · Belle PlaineBelle Plaine300m Hurdles1048.929
May 16TCU TriMay 16 · 300m Hurdles · Place 8 · Belle PlaineBelle Plaine300m Hurdles36" / 0.914m8.49.43a PB9
May 16TCU TriMay 16 · 110m Hurdles · Place 8 · Belle PlaineBelle Plaine110m Hurdles39" / 0.991m8.21.41a PB9
May 16TCU TriMay 16 · High Jump · Place 5 · Belle PlaineBelle PlaineHigh Jump5.5-00.00 PB9
May 13Belle Plaine JV/JH MeetMay 13 · High Jump · Place 5 · Belle PlaineBelle PlaineHigh Jump55-00.009
May 13Belle Plaine JV/JH MeetMay 13 · 110m Hurdles · Place 8 · Belle PlaineBelle Plaine110m Hurdles821.549
May 13Belle Plaine JV/JH MeetMay 13 · 400 Meters · Place 3 · Belle PlaineBelle Plaine400 Meters31:01.549
May 13Belle Plaine JV/JH MeetMay 13 · 200 Meters · Place 13 · Belle PlaineBelle Plaine200 Meters1329.03 PB9
Apr 28St. Peter Meet 2Apr 28 · 300m Hurdles · Place 5 · Belle PlaineBelle Plaine300m Hurdles36" / 0.914m5.51.84a9
Apr 28St. Peter Meet 2Apr 28 · High Jump · Place 4 · Belle PlaineBelle PlaineHigh Jump4.4-11.009
Apr 27New Prague JV InviteApr 27 · High Jump · Place 2 · Belle PlaineBelle PlaineHigh Jump25-00.009
Apr 27New Prague JV InviteApr 27 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles352.259
Apr 27New Prague JV InviteApr 27 · 110m Hurdles · Place 2 · Belle PlaineBelle Plaine110m Hurdles222.589
Apr 26Winter Never Ends Track MeetApr 26 · High Jump · Place 7 · Belle PlaineBelle PlaineHigh Jump75-00.009
Apr 26Winter Never Ends Track MeetApr 26 · 300m Hurdles · Place 9 · Belle PlaineBelle Plaine300m Hurdles952.869
Apr 23Lakeville Mega MeetApr 23 · 300m Hurdles · Place 28 · Belle PlaineBelle Plaine300m Hurdles2853.209
Apr 19MRC Quad #3Apr 19 · 300m Hurdles · Place 8 · Belle PlaineBelle Plaine300m Hurdles853.039
Apr 12MRC Conference Quad #2Apr 12 · 1600 Meters · Place 3 · Belle PlaineBelle Plaine1600 Meters3.5:23.35a9
Apr 12MRC Conference Quad #2Apr 12 · High Jump · Place 10 · Belle PlaineBelle PlaineHigh Jump10.4-10.009
Apr 12MRC Conference Quad #2Apr 12 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters4.2:27.12a9

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 1MRC Indoor InviteApr 1 · 55m Hurdles · Place 10 · Belle PlaineBelle Plaine55m Hurdles1011.379
Mar 26Belle Plaine Indoor Track MeetMar 26 · High Jump · Place 8 · Belle PlaineBelle PlaineHigh Jump84-09.009
Mar 26Belle Plaine Indoor Track MeetMar 26 · 55m Hurdles · Place 1 · Belle PlaineBelle Plaine55m Hurdles110.569
Mar 26Belle Plaine Indoor Track MeetMar 26 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters62:32.78 PB9

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14JH DUAL May 14 · High Jump · Place 2 · Belle PlaineBelle PlaineHigh Jump24-06.008
May 14JH DUAL May 14 · 100m Hurdles · Place 3 · Belle PlaineBelle Plaine100m Hurdles319.728
May 14JH DUAL May 14 · 400 Meters · Place 2 · Belle PlaineBelle Plaine400 Meters21:08.428
May 3JH BP QuadMay 3 · High Jump · Place 2 · Belle PlaineBelle PlaineHigh Jump24-06.008
May 3JH BP QuadMay 3 · 100m Hurdles · Place 2 · Belle PlaineBelle Plaine100m Hurdles220.218
May 3JH BP QuadMay 3 · 400 Meters · Place 3 · Belle PlaineBelle Plaine400 Meters31:12.468
Apr 23JH Tri BPApr 23 · High Jump · Place 2 · Belle PlaineBelle PlaineHigh Jump24-04.008
Apr 23JH Tri BPApr 23 · 200m Hurdles · Place 6 · Belle PlaineBelle Plaine200m Hurdles636.988
Apr 23JH Tri BPApr 23 · 100m Hurdles · Place 5 · Belle PlaineBelle Plaine100m Hurdles521.208
Apr 23JH Tri BPApr 23 · 400 Meters · Place 4 · Belle PlaineBelle Plaine400 Meters41:09.778
Apr 16JH Dual BPApr 16 · High Jump · Place 4 · Belle PlaineBelle PlaineHigh Jump43-10.008
Apr 16JH Dual BPApr 16 · 100m Hurdles · Place 2 · Belle PlaineBelle Plaine100m Hurdles221.248
Apr 16JH Dual BPApr 16 · 400 Meters · Place 2 · Belle PlaineBelle Plaine400 Meters21:10.698