Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBP JV/JH Inv · May 913.86BP JV/JH InvMay 9, 2025
100m Hurdles · 33" / 0.838m · IndoorMSHSL Section 2AA Championships · May 2716.42aMSHSL Section 2AA ChampionshipsMay 27, 2026
100m Hurdles · 33" / 0.838m · OutdoorBig South Conference Championship · May 1916.79aBig South Conference ChampionshipMay 19, 2026
200 Meters · IndoorMSHSL Section 2AA Championships · May 2828.56aMSHSL Section 2AA ChampionshipsMay 28, 2025
200 Meters · OutdoorClass AA True Team Wild Card · May 828.53aClass AA True Team Wild CardMay 8, 2026
200m Hurdles · 30" / 0.762m · OutdoorBP JH Inv. · May 332.49aBP JH Inv.May 3, 2024
300m Hurdles · 30" / 0.762m · IndoorMSHSL Section 2AA Championships · May 2951.18aMSHSL Section 2AA ChampionshipsMay 29, 2024
300m Hurdles · 30" / 0.762m · OutdoorSection 2AA True Team · May 749.65aSection 2AA True TeamMay 7, 2024
400 Meters · IndoorMSHSL Section 2AA Championships · May 271:08.37aMSHSL Section 2AA ChampionshipsMay 27, 2026
400 Meters · OutdoorBelle Plaine Inv. Door · Mar 231:11.81Belle Plaine Inv. DoorMarch 23, 2024
55 Meters · OutdoorBelle Plaine Inv. Door · Mar 238.40Belle Plaine Inv. DoorMarch 23, 2024
60m Hurdles · 33" / 0.838m · IndoorBP Indoor Inv · Mar 219.93aBP Indoor Inv March 21, 2026
800 Meters · OutdoorBP JV/JH Inv. · May 102:48.13BP JV/JH Inv.May 10, 2024
Long Jump · OutdoorBP JH Inv. · May 312-00.00BP JH Inv.May 3, 2024
Shot Put · 4kg · IndoorMSHSL Section 2AA Championships · May 2732-04.50MSHSL Section 2AA ChampionshipsMay 27, 2026
Shot Put · 4kg · OutdoorBig South Conference Championship · May 1932' 11.75"Big South Conference ChampionshipMay 19, 2026

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

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AA ChampionshipsMay 27 · Shot Put · Place 12 · Belle PlaineBelle PlaineShot Put4kg12.32-04.50 PB9
May 27MSHSL Section 2AA ChampionshipsMay 27 · 100m Hurdles · Place 7 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838mRound P7.16.42a PBWind: 1.59
May 27MSHSL Section 2AA ChampionshipsMay 27 · 100m Hurdles · Place 8 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m8.17.89aWind: 0.69
May 27MSHSL Section 2AA ChampionshipsMay 27 · 400 Meters · Place 22 · Belle PlaineBelle Plaine400 MetersRound P22.1:08.37a PB9
Mar 27Old MRC IndoorMar 27 · 55m Hurdles · Place 1 · Belle PlaineBelle Plaine55m Hurdles19.539
Mar 27Old MRC IndoorMar 27 · 60m Hurdles · Place 5 · Belle PlaineBelle Plaine60m Hurdles510.879
Mar 21BP Indoor Inv Mar 21 · 60m Hurdles · Place 1 · Belle PlaineBelle Plaine60m Hurdles33" / 0.838m1.9.93a PB9
Mar 21BP Indoor Inv Mar 21 · 400 Meters · Place 6 · Belle PlaineBelle Plaine400 Meters6.1:14.47a9
Mar 21BP Indoor Inv Mar 21 · 200 Meters · Place 7 · Belle PlaineBelle Plaine200 Meters7.30.88a9

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 19Big South Conference ChampionshipMay 19 · Shot Put · Place 6 · Belle PlaineBelle PlaineShot Put4kg6.32' 11.75" PB9
May 19Big South Conference ChampionshipMay 19 · 300m Hurdles · Place 13 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m13.55.08a9
May 19Big South Conference ChampionshipMay 19 · 100m Hurdles · Place 2 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m2.16.79a PB9
May 11TCU HS Invite #3May 11 · Shot Put · Place 4 · Belle PlaineBelle PlaineShot Put433-109
May 11TCU HS Invite #3May 11 · 300m Hurdles · Place 7 · Belle PlaineBelle Plaine300m Hurdles754.41a9
May 11TCU HS Invite #3May 11 · 100m Hurdles · Place 3 · Belle PlaineBelle Plaine100m Hurdles317.12a9
May 8Class AA True Team Wild CardMay 8 · Shot Put · Place 30 · Belle PlaineBelle PlaineShot Put4kg30.30' 1"9
May 8Class AA True Team Wild CardMay 8 · 200 Meters · Place 43 · Belle PlaineBelle Plaine200 Meters43.28.53a PB9
May 42AA Section True TeamMay 4 · Shot Put · Place 8 · Belle PlaineBelle PlaineShot Put4kg8.30' 1"9
May 42AA Section True TeamMay 4 · 200 Meters · Place 11 · Belle PlaineBelle Plaine200 Meters11.28.53a9
Apr 302026 Mankato East Cougar Relays 4/30/2026Apr 30 · Shot Put · Place 8 · Belle PlaineBelle PlaineShot Put4kg8.29' 8"9
Apr 302026 Mankato East Cougar Relays 4/30/2026Apr 30 · 300m Hurdles · Place 7 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m7.51.47a9
Apr 302026 Mankato East Cougar Relays 4/30/2026Apr 30 · 100m Hurdles · Place 14 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m14.18.50a9
Apr 25Lakeville North Panther Mega MeetApr 25 · Shot Put · Place 7 · Belle PlaineBelle PlaineShot Put4kg7.30' 7.25"9
Apr 25Lakeville North Panther Mega MeetApr 25 · 300m Hurdles · Place 9 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m9.51.56a9
Apr 25Lakeville North Panther Mega MeetApr 25 · 100m Hurdles · Place 4 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m4.17.53a9
Apr 20St. Peter Invite #1Apr 20 · Shot Put · Place 11 · Belle PlaineBelle PlaineShot Put1125-79
Apr 20St. Peter Invite #1Apr 20 · 300m Hurdles · Place 11 · Belle PlaineBelle Plaine300m Hurdles1155.27a9
Apr 20St. Peter Invite #1Apr 20 · 100m Hurdles · Place 5 · Belle PlaineBelle Plaine100m Hurdles518.31a9
Apr 16BP Outdoor Inv#3Apr 16 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles353.85a9
Apr 16BP Outdoor Inv#3Apr 16 · 100m Hurdles · Place 2 · Belle PlaineBelle Plaine100m Hurdles218.44a9
Apr 9BP Outdoor Inv#2Apr 9 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles352.629
Apr 9BP Outdoor Inv#2Apr 9 · 100m Hurdles · Place 3 · Belle PlaineBelle Plaine100m Hurdles317.479
Apr 7BP Outdoor Inv#1Apr 7 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles453.83a9
Apr 7BP Outdoor Inv#1Apr 7 · 100m Hurdles · Place 6 · Belle PlaineBelle Plaine100m Hurdles619.53a9

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AA ChampionshipsMay 28 · 300m Hurdles · Place 12 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762mRound P12.51.64a8
May 28MSHSL Section 2AA ChampionshipsMay 28 · 200 Meters · Place 18 · Belle PlaineBelle Plaine200 MetersRound P18.28.56a PBWind: -1.58
Mar 28Old MRC indoorMar 28 · 60m Hurdles · Place 5 · Belle PlaineBelle Plaine60m Hurdles510.508
Mar 28Old MRC indoorMar 28 · 200 Meters · Place 9 · Belle PlaineBelle Plaine200 Meters930.118
Mar 28Old MRC indoorMar 28 · 400 Meters · Place 14 · Belle PlaineBelle Plaine400 Meters141:14.018
Mar 22Belle Plaine Tiger Indoor InvMar 22 · Long Jump · Place 8 · Belle PlaineBelle PlaineLong Jump810-6.508
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 400 Meters · Place 3 · Belle PlaineBelle Plaine400 Meters31:12.708
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 60m Hurdles · Place 4 · Belle PlaineBelle Plaine60m Hurdles410.108
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 60m Hurdles · Place 4 · Belle PlaineBelle Plaine60m Hurdles410.108
Mar 22Belle Plaine Tiger Indoor InvMar 22 · Long Jump · Place 8 · Belle PlaineBelle PlaineLong Jump810-6.508
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 400 Meters · Place 3 · Belle PlaineBelle Plaine400 Meters31:12.708

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 22Big South Conference ChampionshipMay 22 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles450.448
May 22Big South Conference ChampionshipMay 22 · 100 Meters · Place 17 · Belle PlaineBelle Plaine100 Meters1713.888
May 12TCU Invite #3May 12 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles354.50a8
May 12TCU Invite #3May 12 · 200 Meters · Place 4 · Belle PlaineBelle Plaine200 Meters428.99a8
May 12TCU Invite #3May 12 · 100 Meters · Place 12 · Belle PlaineBelle Plaine100 Meters1213.94a8
May 9BP JV/JH InvMay 9 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters63:05.698
May 9BP JV/JH InvMay 9 · 100 Meters · Place 1 · Belle PlaineBelle Plaine100 Meters113.86 PB8
May 6Section 2AA True TeamMay 6 · 300m Hurdles · Place 10 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m10.51.25a8
May 12025 Mankato East Cougar RelaysMay 1 · 300m Hurdles · Place 5 · Belle PlaineBelle Plaine300m Hurdles551.23a8
May 12025 Mankato East Cougar RelaysMay 1 · 100m Hurdles · Place 16 · Belle PlaineBelle Plaine100m Hurdles1618.58a8
Apr 26Lakeville North Mega MeetApr 26 · 100 Meters · Place 23 · Belle PlaineBelle Plaine100 Meters2314.128
Apr 21St. Peter Meet #1Apr 21 · 300m Hurdles · Place 11 · Belle PlaineBelle Plaine300m Hurdles1156.518
Apr 21St. Peter Meet #1Apr 21 · 100m Hurdles · Place 11 · Belle PlaineBelle Plaine100m Hurdles1119.258
Apr 12Milan Matasich Memorial InvitationalApr 12 · 300m Hurdles · Place 6 · Belle PlaineBelle Plaine300m Hurdles656.12a8
Apr 12Milan Matasich Memorial InvitationalApr 12 · 100m Hurdles · Place 5 · Belle PlaineBelle Plaine100m Hurdles518.55a8
Apr 8Belle Plaine Inv #2Apr 8 · 300m Hurdles · Place 6 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m6.57.788
Apr 8Belle Plaine Inv #2Apr 8 · 100m Hurdles · Place 5 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m5.19.218
Apr 8Belle Plaine Inv #2Apr 8 · 100 Meters · Place 13 · Belle PlaineBelle Plaine100 Meters13.14.188
Apr 4Belle Plaine Tiger InvApr 4 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles453.048
Apr 4Belle Plaine Tiger InvApr 4 · 100m Hurdles · Place 5 · Belle PlaineBelle Plaine100m Hurdles518.208

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AA ChampionshipsMay 29 · 300m Hurdles · Place 6 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762mRound P6.51.64a7
May 29MSHSL Section 2AA ChampionshipsMay 29 · 300m Hurdles · Place 7 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m7.51.18a PB7
May 29MSHSL Section 2AA ChampionshipsMay 29 · 100m Hurdles · Place 14 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838mRound P14.18.99aWind: 07
Apr 6MRC Indoor MeetApr 6 · 400 Meters · Place 8 · Belle PlaineBelle Plaine400 Meters81:10.31a—
Apr 6MRC Indoor MeetApr 6 · 55m Hurdles · Place 4 · Belle PlaineBelle Plaine55m Hurdles411.07a—

2024 Outdoor Track

35 results
DateMeetEventPlMarkGr
May 18Class AA True Team State ChampionshipsMay 18 · 300m Hurdles · Place 14 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m14.52.61a7
May 16Minnesota Rivers Conference ChampionshipsMay 16 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles451.51a—
May 10BP JV/JH Inv.May 10 · Long Jump · Place 5 · MS_Belle PlaineMS_Belle PlaineLong Jump512-17
May 10BP JV/JH Inv.May 10 · 800 Meters · Place 3 · MS_Belle PlaineMS_Belle Plaine800 Meters32:48.13 PB7
May 10BP JV/JH Inv.May 10 · 200m Hurdles · Place 1 · MS_Belle PlaineMS_Belle Plaine200m Hurdles131.977
May 10BP JV/JH Inv.May 10 · 100m Hurdles · Place 1 · MS_Belle PlaineMS_Belle Plaine100m Hurdles117.557
May 7Section 2AA True TeamMay 7 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m4.49.65a PB7
May 3BP JH Inv.May 3 · 200m Hurdles · Place 1 · Belle PlaineBelle Plaine200m Hurdles30" / 0.762m1.32.49a PB7
May 3BP JH Inv.May 3 · Long Jump · Place 2 · Belle PlaineBelle PlaineLong Jump2.12-00.00 PB7
May 3BP JH Inv.May 3 · 100m Hurdles · Belle PlaineBelle Plaine100m Hurdles30" / 0.762m—DNS7
May 3BP JH Inv.May 3 · 200 Meters · Place 1 · Belle PlaineBelle Plaine200 Meters1.29.95a7
May 22024 Mankato East Cougar RelaysMay 2 · 300m Hurdles · Place 6 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m6.50.87a7
Apr 27Lakeville North Mega MeetApr 27 · 300m Hurdles · Place 6 · Belle PlaineBelle Plaine300m Hurdles651.08a—
Apr 23We Needed the Rain Apr 23 · Long Jump · Place 7 · Belle PlaineBelle PlaineLong Jump713-117
Apr 23We Needed the Rain Apr 23 · 300m Hurdles · Place 5 · Belle PlaineBelle Plaine300m Hurdles51:00.177
Apr 23We Needed the Rain Apr 23 · 100 Meters · Place 8 · Belle PlaineBelle Plaine100 Meters814.097
Apr 23We Needed the Rain Apr 23 · 100m Hurdles · Place 3 · Belle PlaineBelle Plaine100m Hurdles319.817
Apr 22St. Peter Meet #2Apr 22 · Long Jump · Place 19 · Belle PlaineBelle PlaineLong Jump1912-11.75—
Apr 22St. Peter Meet #2Apr 22 · 300m Hurdles · Place 12 · Belle PlaineBelle Plaine300m Hurdles1258.44a—
Apr 15JH MRC MeetApr 15 · Long Jump · Place 2 · Belle PlaineBelle PlaineLong Jump213-87
Apr 15JH MRC MeetApr 15 · 200m Hurdles · Place 3 · Belle PlaineBelle Plaine200m Hurdles344.447
Apr 15JH MRC MeetApr 15 · 100m Hurdles · Place 2 · Belle PlaineBelle Plaine100m Hurdles219.097
Apr 11MRC Quad @ TCUApr 11 · Long Jump · Place 18 · Belle PlaineBelle PlaineLong Jump1810-1—
Apr 11MRC Quad @ TCUApr 11 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles453.96a—
Apr 11MRC Quad @ TCUApr 11 · 100m Hurdles · Place 12 · Belle PlaineBelle Plaine100m Hurdles1221.82a—
Apr 9MRC Quad #2Apr 9 · 200 Meters · Place 7 · Belle PlaineBelle Plaine200 Meters729.537
Apr 9MRC Quad #2Apr 9 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles352.907
Apr 9MRC Quad #2Apr 9 · 100 Meters · Place 14 · Belle PlaineBelle Plaine100 Meters1414.427
Apr 4BP Outdoor Inv.Apr 4 · Long Jump · Place 7 · Belle PlaineBelle PlaineLong Jump714-5.50—
Apr 4BP Outdoor Inv.Apr 4 · 300m Hurdles · Place 5 · Belle PlaineBelle Plaine300m Hurdles556.79a—
Apr 4BP Outdoor Inv.Apr 4 · 100m Hurdles · Place 13 · Belle PlaineBelle Plaine100m Hurdles1320.76a—
Apr 4BP Outdoor Inv.Apr 4 · 200 Meters · Place 6 · Belle PlaineBelle Plaine200 Meters630.07a—
Mar 23Belle Plaine Inv. DoorMar 23 · 400 Meters · Place 5 · Belle PlaineBelle Plaine400 Meters51:11.81 PB7
Mar 23Belle Plaine Inv. DoorMar 23 · 55 Meters · Place 8 · Belle PlaineBelle Plaine55 Meters88.40 PB7
Mar 23Belle Plaine Inv. DoorMar 23 · 55m Hurdles · Place 1 · Belle PlaineBelle Plaine55m Hurdles110.667