Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBelle Plaine Last Chance Meet · May 2315.36Belle Plaine Last Chance MeetMay 23, 2023
100m Hurdles · 33" / 0.838m · IndoorMSHSL Section 2AA Championships · May 2716.72aMSHSL Section 2AA ChampionshipsMay 27, 2026
100m Hurdles · 33" / 0.838m · OutdoorClass AA True Team Wild Card · May 816.69aClass AA True Team Wild CardMay 8, 2026
200 Meters · OutdoorBP JV/JH Inv. · May 1028.43BP JV/JH Inv.May 10, 2024
300m Hurdles · 30" / 0.762m · IndoorMSHSL Section 2AA Championships · May 2746.68aMSHSL Section 2AA ChampionshipsMay 27, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL State Track & Field Championships · Jun 448.21aMSHSL State Track & Field ChampionshipsJune 4, 2026
400 Meters · IndoorMSHSL Section 2AA Championships · May 291:04.12aMSHSL Section 2AA ChampionshipsMay 29, 2024
400 Meters · OutdoorSection 2AA True Team · May 71:03.64aSection 2AA True TeamMay 7, 2024
600 Meters · IndoorBelle Plaine Indoor Inv. · Mar 252:03.77Belle Plaine Indoor Inv.March 25, 2023
60m Hurdles · 33" / 0.838m · IndoorBP Indoor Inv · Mar 2110.23aBP Indoor Inv March 21, 2026
800 Meters · IndoorMRC Indoor Invite · Mar 312:56.15aMRC Indoor InviteMarch 31, 2023
800 Meters · OutdoorBP JH Inv. · May 32:35.69aBP JH Inv.May 3, 2024
High Jump · OutdoorBP JH Inv. · May 34-02.00BP JH Inv.May 3, 2024
Triple Jump · OutdoorBP JH Inv. · May 525-10.00BP JH Inv.May 5, 2023

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 19 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762mRound P19.48.21a PB10
May 19Big South Conference ChampionshipMay 19 · 300m Hurdles · Place 1 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m1.48.62a10
May 19Big South Conference ChampionshipMay 19 · 100m Hurdles · Place 4 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m4.16.98a10
May 11TCU HS Invite #3May 11 · 300m Hurdles · Place 2 · Belle PlaineBelle Plaine300m Hurdles248.13a10
May 11TCU HS Invite #3May 11 · 100m Hurdles · Place 4 · Belle PlaineBelle Plaine100m Hurdles417.20a10
May 8Class AA True Team Wild CardMay 8 · 300m Hurdles · Place 11 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m11.49.67a10
May 8Class AA True Team Wild CardMay 8 · 100m Hurdles · Place 13 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m13.16.69a PB10
May 42AA Section True TeamMay 4 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m3.49.67a10
May 42AA Section True TeamMay 4 · 100m Hurdles · Place 4 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m4.16.69a10
Apr 302026 Mankato East Cougar Relays 4/30/2026Apr 30 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m4.49.37a10
Apr 302026 Mankato East Cougar Relays 4/30/2026Apr 30 · 100m Hurdles · Place 6 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m6.17.22a10
Apr 25Lakeville North Panther Mega MeetApr 25 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m4.49.04a10
Apr 25Lakeville North Panther Mega MeetApr 25 · 100m Hurdles · Place 11 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m11.18.28a10
Apr 20St. Peter Invite #1Apr 20 · 300m Hurdles · Place 3 · Belle PlaineBelle Plaine300m Hurdles349.39a10
Apr 20St. Peter Invite #1Apr 20 · 100m Hurdles · Place 6 · Belle PlaineBelle Plaine100m Hurdles618.60a10
Apr 16BP Outdoor Inv#3Apr 16 · 300m Hurdles · Place 2 · Belle PlaineBelle Plaine300m Hurdles251.50a10
Apr 16BP Outdoor Inv#3Apr 16 · 100m Hurdles · Place 4 · Belle PlaineBelle Plaine100m Hurdles418.91a10
Apr 16BP Outdoor Inv#3Apr 16 · 200 Meters · Place 3 · Belle PlaineBelle Plaine200 Meters329.48a10
Apr 9BP Outdoor Inv#2Apr 9 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles453.3910
Apr 9BP Outdoor Inv#2Apr 9 · 100m Hurdles · Place 5 · Belle PlaineBelle Plaine100m Hurdles518.0410
Apr 7BP Outdoor Inv#1Apr 7 · 300m Hurdles · Place 2 · Belle PlaineBelle Plaine300m Hurdles252.19a10
Apr 7BP Outdoor Inv#1Apr 7 · 100m Hurdles · Place 3 · Belle PlaineBelle Plaine100m Hurdles318.80a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AA ChampionshipsMay 27 · 300m Hurdles · Place 2 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762mRound P2.47.48a10
May 27MSHSL Section 2AA ChampionshipsMay 27 · 300m Hurdles · Place 2 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m2.46.68a PB10
May 27MSHSL Section 2AA ChampionshipsMay 27 · 100m Hurdles · Place 11 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838mRound P11.16.72a PBWind: 010
Mar 27Old MRC IndoorMar 27 · 400 Meters · Place 2 · Belle PlaineBelle Plaine400 Meters21:06.8410
Mar 27Old MRC IndoorMar 27 · 60m Hurdles · Place 3 · Belle PlaineBelle Plaine60m Hurdles310.2410
Mar 21BP Indoor Inv Mar 21 · 60m Hurdles · Place 3 · Belle PlaineBelle Plaine60m Hurdles33" / 0.838m3.10.23a PB10
Mar 21BP Indoor Inv Mar 21 · 400 Meters · Place 2 · Belle PlaineBelle Plaine400 Meters2.1:06.02a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AA ChampionshipsMay 28 · 300m Hurdles · Place 15 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762mRound P15.52.58a9
May 28MSHSL Section 2AA ChampionshipsMay 28 · 100m Hurdles · Place 13 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838mRound P13.17.99aWind: -39
Mar 28Old MRC indoorMar 28 · 60m Hurdles · Place 4 · Belle PlaineBelle Plaine60m Hurdles410.439
Mar 28Old MRC indoorMar 28 · 400 Meters · Place 7 · Belle PlaineBelle Plaine400 Meters71:09.889
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 60m Hurdles · Place 6 · Belle PlaineBelle Plaine60m Hurdles610.349
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 60m Hurdles · Place 6 · Belle PlaineBelle Plaine60m Hurdles610.349

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 22Big South Conference ChampionshipMay 22 · 100m Hurdles · Place 8 · Belle PlaineBelle Plaine100m Hurdles817.969
May 22Big South Conference ChampionshipMay 22 · 400 Meters · Place 13 · Belle PlaineBelle Plaine400 Meters131:07.849
May 12TCU Invite #3May 12 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles454.59a9
May 12TCU Invite #3May 12 · 100m Hurdles · Place 5 · Belle PlaineBelle Plaine100m Hurdles518.03a9
May 6Section 2AA True TeamMay 6 · 100m Hurdles · Place 10 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m10.17.76a9
May 6Section 2AA True TeamMay 6 · 400 Meters · Place 18 · Belle PlaineBelle Plaine400 Meters18.1:07.64a9
May 12025 Mankato East Cougar RelaysMay 1 · 300m Hurdles · Place 9 · Belle PlaineBelle Plaine300m Hurdles952.29a9
May 12025 Mankato East Cougar RelaysMay 1 · 100m Hurdles · Place 13 · Belle PlaineBelle Plaine100m Hurdles1318.08a9
Apr 26Lakeville North Mega MeetApr 26 · 300m Hurdles · Place 21 · Belle PlaineBelle Plaine300m Hurdles2155.109
Apr 26Lakeville North Mega MeetApr 26 · 100m Hurdles · Place 10 · Belle PlaineBelle Plaine100m Hurdles1018.349
Apr 21St. Peter Meet #1Apr 21 · 300m Hurdles · Place 7 · Belle PlaineBelle Plaine300m Hurdles754.579
Apr 21St. Peter Meet #1Apr 21 · 100m Hurdles · Place 7 · Belle PlaineBelle Plaine100m Hurdles718.379
Apr 12Milan Matasich Memorial InvitationalApr 12 · 300m Hurdles · Place 11 · Belle PlaineBelle Plaine300m Hurdles1159.19a9
Apr 8Belle Plaine Inv #2Apr 8 · 300m Hurdles · Place 4 · Belle PlaineBelle Plaine300m Hurdles30" / 0.762m4.52.579
Apr 8Belle Plaine Inv #2Apr 8 · 100m Hurdles · Place 4 · Belle PlaineBelle Plaine100m Hurdles33" / 0.838m4.18.239
Apr 4Belle Plaine Tiger InvApr 4 · 300m Hurdles · Place 6 · Belle PlaineBelle Plaine300m Hurdles654.509
Apr 4Belle Plaine Tiger InvApr 4 · 100m Hurdles · Place 8 · Belle PlaineBelle Plaine100m Hurdles818.449

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AA ChampionshipsMay 29 · 400 Meters · Place 14 · Belle PlaineBelle Plaine400 MetersRound P14.1:04.12a PB8
Apr 6MRC Indoor MeetApr 6 · High Jump · Place 3 · Belle PlaineBelle PlaineHigh Jump34-3—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 18Class AA True Team State ChampionshipsMay 18 · 400 Meters · Place 11 · Belle PlaineBelle Plaine400 Meters11.1:03.87a8
May 16Minnesota Rivers Conference ChampionshipsMay 16 · 400 Meters · Place 4 · Belle PlaineBelle Plaine400 Meters41:04.28a—
May 10BP JV/JH Inv.May 10 · 200 Meters · Place 2 · MS_Belle PlaineMS_Belle Plaine200 Meters228.43 PB8
May 7Section 2AA True TeamMay 7 · 400 Meters · Place 5 · Belle PlaineBelle Plaine400 Meters5.1:03.64a PB8
May 3BP JH Inv.May 3 · High Jump · Place 3 · Belle PlaineBelle PlaineHigh Jump3.4-02.00 PB8
May 3BP JH Inv.May 3 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters1.2:35.69a PB8
May 22024 Mankato East Cougar RelaysMay 2 · High Jump · Place 24 · Belle PlaineBelle PlaineHigh Jump24.4-00.008
Apr 27Lakeville North Mega MeetApr 27 · 400 Meters · Place 15 · Belle PlaineBelle Plaine400 Meters151:08.28a—
Apr 22St. Peter Meet #2Apr 22 · High Jump · Place 20 · Belle PlaineBelle PlaineHigh Jump204-0—
Apr 15JH MRC MeetApr 15 · High Jump · Place 5 · Belle PlaineBelle PlaineHigh Jump54-08
Apr 11MRC Quad @ TCUApr 11 · High Jump · Place 4 · Belle PlaineBelle PlaineHigh Jump44-0—
Apr 11MRC Quad @ TCUApr 11 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters32:38.06a—
Apr 9MRC Quad #2Apr 9 · High Jump · Place 7 · Belle PlaineBelle PlaineHigh Jump74-38
Apr 9MRC Quad #2Apr 9 · 200 Meters · Place 10 · Belle PlaineBelle Plaine200 Meters1029.998
Apr 4BP Outdoor Inv.Apr 4 · High Jump · Place 4 · Belle PlaineBelle PlaineHigh Jump44-4—
Apr 4BP Outdoor Inv.Apr 4 · 400 Meters · Place 7 · Belle PlaineBelle Plaine400 Meters71:09.92a—
Mar 23Belle Plaine Inv. DoorMar 23 · High Jump · Place 4 · Belle PlaineBelle PlaineHigh Jump44-38
Mar 23Belle Plaine Inv. DoorMar 23 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters42:48.358

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 23Belle Plaine Last Chance MeetMay 23 · Triple Jump · Place 7 · Belle PlaineBelle PlaineTriple Jump728-07
May 23Belle Plaine Last Chance MeetMay 23 · 300m Hurdles · Place 6 · Belle PlaineBelle Plaine300m Hurdles656.757
May 23Belle Plaine Last Chance MeetMay 23 · 100 Meters · Place 27 · Belle PlaineBelle Plaine100 Meters2715.36 PB7
May 20State True Team AA GirlsMay 20 · 400 Meters · Place 19 · Belle PlaineBelle Plaine400 Meters19.1:07.29a7
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 400 Meters · Place 2 · Belle PlaineBelle Plaine400 Meters21:04.947
May 12Belle Plaine JV/JH Inv.May 12 · Triple Jump · Place 8 · Belle PlaineBelle PlaineTriple Jump8.25-07.007
May 12Belle Plaine JV/JH Inv.May 12 · 400 Meters · Place 2 · Belle PlaineBelle Plaine400 Meters2.1:09.89a7
May 5BP JH Inv.May 5 · Triple Jump · Place 2 · Belle PlaineBelle PlaineTriple Jump2.25-10.00 PB7
May 5BP JH Inv.May 5 · 400 Meters · Place 1 · Belle PlaineBelle Plaine400 Meters1.1:07.41a7
May 5BP JH Inv.May 5 · 200 Meters · Place 1 · Belle PlaineBelle Plaine200 Meters1.30.19a7
Apr 25MRC Tri 4.25Apr 25 · High Jump · Place 6 · Belle PlaineBelle PlaineHigh Jump6.4-02.007
Apr 25MRC Tri 4.25Apr 25 · 400 Meters · Place 5 · Belle PlaineBelle Plaine400 Meters5.1:09.56a7
Apr 24St. Peter Invite #2Apr 24 · High Jump · Place 14 · Belle PlaineBelle PlaineHigh Jump144-07
Apr 24St. Peter Invite #2Apr 24 · 400 Meters · Place 10 · Belle PlaineBelle Plaine400 Meters101:11.747
Apr 18MRC Meet @ TCU Apr 18 · High Jump · Place 10 · Belle PlaineBelle PlaineHigh Jump104-00.007
Apr 18MRC Meet @ TCU Apr 18 · 400 Meters · Place 5 · Belle PlaineBelle Plaine400 Meters51:09.337
Apr 13Belle Plaine Outdoor Inv.Apr 13 · High Jump · Place 7 · Belle PlaineBelle PlaineHigh Jump74-27
Apr 13Belle Plaine Outdoor Inv.Apr 13 · 800 Meters · Place 9 · Belle PlaineBelle Plaine800 Meters92:57.037
Apr 11Too Nice Not to Have a MeetApr 11 · High Jump · Place 7 · Belle PlaineBelle PlaineHigh Jump74-27
Apr 11Too Nice Not to Have a MeetApr 11 · 400 Meters · Place 5 · Belle PlaineBelle Plaine400 Meters51:09.427
Apr 10JH MRC MeetApr 10 · High Jump · Place 4 · Belle PlaineBelle PlaineHigh Jump44-02.007
Apr 10JH MRC MeetApr 10 · 200 Meters · Place 4 · Belle PlaineBelle Plaine200 Meters432.447

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 31MRC Indoor InviteMar 31 · 800 Meters · Place 7 · Belle PlaineBelle Plaine800 Meters7.2:56.15a PB7
Mar 25Belle Plaine Indoor Inv.Mar 25 · High Jump · Place 3 · Belle PlaineBelle PlaineHigh Jump34-06.007
Mar 25Belle Plaine Indoor Inv.Mar 25 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters62:56.267
Mar 25Belle Plaine Indoor Inv.Mar 25 · 600 Meters · Place 12 · Belle PlaineBelle Plaine600 Meters122:03.77 PB7