Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorOld MRC indoor · Mar 283:24.96Old MRC indoorMarch 28, 2025
1600 Meters · IndoorMSHSL Section 2AA Championships · May 275:42.39aMSHSL Section 2AA ChampionshipsMay 27, 2026
1600 Meters · OutdoorKasson-Mantorville HS Invitational · May 235:23.97aKasson-Mantorville HS InvitationalMay 23, 2024
2000 Meters · IndoorBelle Plaine Tiger Indoor Inv · Mar 227:42.85Belle Plaine Tiger Indoor InvMarch 22, 2025
3200 Meters · OutdoorMSHSL Section 1AA Championships · May 3011:44.50aMSHSL Section 1AA ChampionshipsMay 30, 2024
600 Meters · IndoorBelle Plaine Tiger Indoor Inv · Mar 221:50.36Belle Plaine Tiger Indoor InvMarch 22, 2025
800 Meters · OutdoorKasson-Mantorville HS Invitational · May 232:32.32aKasson-Mantorville HS InvitationalMay 23, 2024
Discus · 1.6kg · OutdoorKasson-Mantorville HS Invitational · May 2556-01Kasson-Mantorville HS InvitationalMay 25, 2023
Shot Put · 12lb · OutdoorKasson-Mantorville HS Invitational · May 2522-04.00Kasson-Mantorville HS InvitationalMay 25, 2023

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AA ChampionshipsMay 27 · 1600 Meters · Place 29 · Tri-City United1600 Meters29.5:42.39a PB12
Mar 27Old MRC IndoorMar 27 · 1600 Meters · Place 13 · Tri-City United1600 Meters136:07.1212
Mar 21BP Indoor Inv Mar 21 · 2000 Meters · Place 7 · Tri-City United2000 Meters7.7:57.72a12
Mar 21BP Indoor Inv Mar 21 · 1000 Meters · Place 11 · Tri-City United1000 Meters11.3:30.57a12

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 19Big South Conference ChampionshipMay 19 · 3200 Meters · Place 15 · Tri-City United3200 Meters15.12:45.11a12
May 19Big South Conference ChampionshipMay 19 · 1600 Meters · Place 15 · Tri-City United1600 Meters15.5:36.86a12
May 11TCU HS Invite #3May 11 · 3200 Meters · Place 4 · Tri-City United3200 Meters412:36.94a12
May 7LCWM/Nicollet Meet #3May 7 · 1600 Meters · Place 4 · Tri-City United1600 Meters4.5:39.51a12
May 7LCWM/Nicollet Meet #3May 7 · 800 Meters · Place 7 · Tri-City United800 Meters7.2:36.40a12
May 42AA Section True TeamMay 4 · 3200 Meters · Place 12 · Tri-City United3200 Meters12.12:29.35a12
Apr 30TCU HS Meet #2Apr 30 · 3200 Meters · Place 8 · Tri-City United3200 Meters812:18.68a12
Apr 28New Ulm Invitational #2Apr 28 · 1600 Meters · Place 16 · Tri-City United1600 Meters16.5:50.42a12
Apr 20MRC Track MeetApr 20 · Discus · Place 26 · Tri-City UnitedDiscus2666-212
Apr 20MRC Track MeetApr 20 · 300m Hurdles · Place 5 · Tri-City United300m Hurdles555.25a12
Apr 20MRC Track MeetApr 20 · 1600 Meters · Place 6 · Tri-City United1600 Meters65:39.82a12
Apr 14Sibley East Varsity MeetApr 14 · 3200 Meters · Place 5 · Tri-City United3200 Meters5.12:23.69a12
Apr 9BP Outdoor Inv#2Apr 9 · Discus · Place 35 · Tri-City UnitedDiscus3562-812
Apr 9BP Outdoor Inv#2Apr 9 · 1600 Meters · Place 12 · Tri-City United1600 Meters125:58.4112
Apr 7SJM Invitational #2Apr 7 · 3200 Meters · Place 6 · Tri-City United3200 Meters6.12:40.4012

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 29MSHSL Section 1AA ChampionshipsMay 29 · 3200 Meters · Place 28 · Tri-City United3200 Meters28.12:06.00a11
May 29MSHSL Section 1AA ChampionshipsMay 29 · 1600 Meters · Place 29 · Tri-City United1600 Meters29.5:34.80a11
May 22Big South Conference ChampionshipMay 22 · 3200 Meters · Place 13 · Tri-City United3200 Meters1312:00.1711
May 12TCU Invite #3May 12 · 3200 Meters · Place 2 · Tri-City United3200 Meters212:38.44a11
May 8LCWM/Nicollet Meet #3May 8 · Discus · Place 12 · Tri-City UnitedDiscus1275-511
May 8LCWM/Nicollet Meet #3May 8 · 1600 Meters · Place 5 · Tri-City United1600 Meters55:36.19a11
May 6Section 2AA True TeamMay 6 · 3200 Meters · Place 18 · Tri-City United3200 Meters18.12:26.59a11
May 6Section 2AA True TeamMay 6 · 1600 Meters · Place 18 · Tri-City United1600 Meters18.5:35.07a11
May 1TCU Invite #2May 1 · Discus · Place 24 · Tri-City UnitedDiscus2470-1011
May 1TCU Invite #2May 1 · 3200 Meters · Place 2 · Tri-City United3200 Meters212:03.02a11
Apr 29New Ulm MeetApr 29 · Discus · Place 31 · Tri-City UnitedDiscus3166-611
Apr 29New Ulm MeetApr 29 · 1600 Meters · Place 13 · Tri-City United1600 Meters135:44.3211
Apr 29New Ulm MeetApr 29 · 800 Meters · Place 16 · Tri-City United800 Meters162:35.6911
Apr 21TCU Invite #1Apr 21 · Discus · Place 20 · Tri-City UnitedDiscus2070-011
Apr 21TCU Invite #1Apr 21 · 800 Meters · Place 6 · Tri-City United800 Meters62:33.9611
Apr 15Sibley East Meet #1Apr 15 · Discus · Place 18 · Tri-City UnitedDiscus1867-011
Apr 15Sibley East Meet #1Apr 15 · 3200 Meters · Place 3 · Tri-City United3200 Meters312:48.65a11
Apr 15Sibley East Meet #1Apr 15 · 1600 Meters · Place 7 · Tri-City United1600 Meters75:40.92a11
Apr 8SJM Invitational #2Apr 8 · 1600 Meters · Place 8 · Tri-City United1600 Meters8.5:45.30aUnofficial11
Apr 8SJM Invitational #2Apr 8 · Discus · Place 20 · Tri-City UnitedDiscus1.6kg20.72' 11"Unofficial11
Apr 8SJM Invitational #2Apr 8 · 800 Meters · Place 10 · Tri-City United800 Meters10.2:35.14aUnofficial11
Apr 4Belle Plaine Tiger InvApr 4 · Discus · Place 31 · Tri-City UnitedDiscus3163-0.5011
Apr 4Belle Plaine Tiger InvApr 4 · 3200 Meters · Place 5 · Tri-City United3200 Meters512:46.3611
Apr 4Belle Plaine Tiger InvApr 4 · 1600 Meters · Place 12 · Tri-City United1600 Meters125:53.3011

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 28Old MRC indoorMar 28 · 1000 Meters · Place 7 · Tri-City United1000 Meters73:24.96 PB11
Mar 28Old MRC indoorMar 28 · 1600 Meters · Place 8 · Tri-City United1600 Meters85:57.0211
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 2000 Meters · Place 6 · Tri-City United2000 Meters67:42.85 PB11
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 600 Meters · Place 17 · Tri-City United600 Meters171:50.36 PB11
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 2000 Meters · Place 6 · Tri-City United2000 Meters67:42.8511
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 600 Meters · Place 17 · Tri-City United600 Meters171:50.3611

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 30MSHSL Section 1AA ChampionshipsMay 30 · 3200 Meters · Place 18 · Tri-City United3200 Meters18.11:44.50a PB10
May 30MSHSL Section 1AA ChampionshipsMay 30 · 1600 Meters · Place 27 · Tri-City United1600 Meters27.5:25.04a10
May 23Kasson-Mantorville HS InvitationalMay 23 · Discus · Place 17 · Tri-City UnitedDiscus1763-1—
May 23Kasson-Mantorville HS InvitationalMay 23 · Shot Put · Place 27 · Tri-City UnitedShot Put2718-9—
May 23Kasson-Mantorville HS InvitationalMay 23 · 1600 Meters · Place 5 · Tri-City United1600 Meters55:23.97a PB—
May 23Kasson-Mantorville HS InvitationalMay 23 · 800 Meters · Place 9 · Tri-City United800 Meters92:32.32a PB—
May 9Tri-City United InvitationalMay 9 · Discus · Place 14 · Tri-City UnitedDiscus1470-11—
May 9Tri-City United InvitationalMay 9 · Shot Put · Place 28 · Tri-City UnitedShot Put2820-3—
May 9Tri-City United InvitationalMay 9 · 3200 Meters · Place 2 · Tri-City United3200 Meters212:18.36a—
May 9Tri-City United InvitationalMay 9 · 1600 Meters · Place 6 · Tri-City United1600 Meters65:24.81a—
May 7Section 2AA True TeamMay 7 · 3200 Meters · Place 14 · Tri-City United3200 Meters14.11:52.80a10
May 2TCU InviteMay 2 · Discus · Place 21 · Tri-City UnitedDiscus2159-7—
May 2TCU InviteMay 2 · Shot Put · Place 20 · Tri-City UnitedShot Put2024-1.5—
May 2TCU InviteMay 2 · 3200 Meters · Place 2 · Tri-City United3200 Meters211:55.74a—
Apr 25Jordan InvitationalApr 25 · Discus · Place 28 · Tri-City UnitedDiscus2862-6—
Apr 22St. Peter Meet #2Apr 22 · Discus · Place 32 · Tri-City UnitedDiscus3257-11—
Apr 22St. Peter Meet #2Apr 22 · 1600 Meters · Place 14 · Tri-City United1600 Meters145:44.10a—
Apr 11MRC Quad @ TCUApr 11 · Discus · Place 23 · Tri-City UnitedDiscus2369-2—
Apr 11MRC Quad @ TCUApr 11 · Shot Put · Place 27 · Tri-City UnitedShot Put2722-9.5—
Apr 11MRC Quad @ TCUApr 11 · 3200 Meters · Place 4 · Tri-City United3200 Meters412:39.08a—
Apr 9Norwood Young-America QuadApr 9 · 1600 Meters · Place 7 · Tri-City United1600 Meters7.6:04.07a10
Apr 9Norwood Young-America QuadApr 9 · Discus · Place 21 · Tri-City UnitedDiscus1.6kg21.51-0810
Apr 9Norwood Young-America QuadApr 9 · Shot Put · Place 22 · Tri-City UnitedShot Put12lb22.18-05.0010
Apr 4BP Outdoor Inv.Apr 4 · Discus · Place 33 · Tri-City UnitedDiscus3361-2—
Apr 4BP Outdoor Inv.Apr 4 · Shot Put · Place 37 · Tri-City UnitedShot Put3721-1—
Apr 4BP Outdoor Inv.Apr 4 · 3200 Meters · Place 10 · Tri-City United3200 Meters1013:21.14a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 6MRC Indoor MeetApr 6 · Shot Put · Place 27 · Tri-City UnitedShot Put2720-7—
Apr 6MRC Indoor MeetApr 6 · 1600 Meters · Place 12 · Tri-City United1600 Meters126:04.14a—
Apr 6MRC Indoor MeetApr 6 · 1000 Meters · Place 10 · Tri-City United1000 Meters103:32.48a—

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 25Kasson-Mantorville HS InvitationalMay 25 · 3200 Meters · Place 5 · Tri-City United3200 Meters5.13:22.84a9
May 25Kasson-Mantorville HS InvitationalMay 25 · 1600 Meters · Place 8 · Tri-City United1600 Meters8.6:17.36a9
May 25Kasson-Mantorville HS InvitationalMay 25 · Discus · Place 21 · Tri-City UnitedDiscus1.6kg21.56-01 PB9
May 25Kasson-Mantorville HS InvitationalMay 25 · Shot Put · Place 24 · Tri-City UnitedShot Put12lb24.22-04.00 PB9
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 3200 Meters · Place 11 · Tri-City United3200 Meters1113:01.639
May 11Tri City United Titans InvitationalMay 11 · Discus · Place 19 · Tri-City UnitedDiscus1950-039
May 11Tri City United Titans InvitationalMay 11 · Shot Put · Place 15 · Tri-City UnitedShot Put1522-01.009
May 11Tri City United Titans InvitationalMay 11 · 1600 Meters · Place 4 · Tri-City United1600 Meters46:06.219
May 9GSL InvitationalMay 9 · 3200 Meters · Place 13 · Tri-City United3200 Meters13.12:52.26a9
May 2New Ulm Meet #3May 2 · 3200 Meters · Place 11 · Tri-City United3200 Meters11.12:43.05a9
May 2New Ulm Meet #3May 2 · Discus · Place 33 · Tri-City UnitedDiscus1.6kg33.47' 39
May 2New Ulm Meet #3May 2 · Shot Put · Place 37 · Tri-City UnitedShot Put12lb37.19' 0.59
Apr 27Jordan InvitationalApr 27 · 3200 Meters · Tri-City United3200 Meters—DNS9
Apr 27Jordan InvitationalApr 27 · Shot Put · Tri-City UnitedShot Put12lb—DNS9
Apr 24St. Peter Invite #2Apr 24 · Discus · Place 41 · Tri-City UnitedDiscus4149-09
Apr 24St. Peter Invite #2Apr 24 · Shot Put · Place 43 · Tri-City UnitedShot Put4318-7.59
Apr 24St. Peter Invite #2Apr 24 · 1600 Meters · Place 21 · Tri-City United1600 Meters216:10.779
Apr 24St. Peter Invite #2Apr 24 · 800 Meters · Place 20 · Tri-City United800 Meters202:42.619
Apr 18MRC Meet @ TCU Apr 18 · Discus · Place 25 · Tri-City UnitedDiscus2542-099
Apr 18MRC Meet @ TCU Apr 18 · Shot Put · Place 21 · Tri-City UnitedShot Put2121-11.509
Apr 18MRC Meet @ TCU Apr 18 · 3200 Meters · Place 9 · Tri-City United3200 Meters912:58.149
Apr 13Belle Plaine Outdoor Inv.Apr 13 · Shot Put · Place 27 · Tri-City UnitedShot Put2722-19
Apr 13Belle Plaine Outdoor Inv.Apr 13 · Discus · Place 25 · Tri-City UnitedDiscus2550-99
Apr 13Belle Plaine Outdoor Inv.Apr 13 · 3200 Meters · Place 7 · Tri-City United3200 Meters713:51.979

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 25Belle Plaine Indoor Inv.Mar 25 · Shot Put · Place 30 · Tri-City UnitedShot Put3018-09.009