Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMRC Quad @ TCU · Apr 1112.35aMRC Quad @ TCUApril 11, 2024
110m Hurdles · 39" / 0.991m · IndoorMSHSL Section 2AA Championships · May 2715.43aMSHSL Section 2AA ChampionshipsMay 27, 2026
110m Hurdles · 39" / 0.991m · OutdoorBig South Conference Championship · May 1915.59aBig South Conference ChampionshipMay 19, 2026
200 Meters · OutdoorWe Needed the Rain · Apr 2324.17We Needed the Rain April 23, 2024
300m Hurdles · 36" / 0.914m · IndoorMSHSL Section 2AA Championships · May 2839.52aMSHSL Section 2AA ChampionshipsMay 28, 2025
300m Hurdles · 36" / 0.914m · OutdoorMSHSL State Track & Field Championships · Jun 1039.62aMSHSL State Track & Field ChampionshipsJune 10, 2025
400 Meters · IndoorOld MRC indoor · Mar 2856.98Old MRC indoorMarch 28, 2025
400 Meters · OutdoorMRC Quad @ TCU · Apr 1154.20aMRC Quad @ TCUApril 11, 2024
55m Hurdles · 33" · IndoorMRC Indoor Invite · Mar 319.54aMRC Indoor InviteMarch 31, 2023
High Jump · IndoorMSHSL Section 2AA Championships · May 295' 7"MSHSL Section 2AA ChampionshipsMay 29, 2024
High Jump · OutdoorClass AA True Team State Championships · May 185' 8Class AA True Team State ChampionshipsMay 18, 2024

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AA ChampionshipsMay 27 · 300m Hurdles · Place 6 · Belle Plaine300m Hurdles36" / 0.914mRound P6.40.62a12
May 27MSHSL Section 2AA ChampionshipsMay 27 · 300m Hurdles · Belle Plaine300m Hurdles36" / 0.914m--DQ12
May 27MSHSL Section 2AA ChampionshipsMay 27 · 110m Hurdles · Place 5 · Belle Plaine110m Hurdles39" / 0.991mRound P5.15.52a12
May 27MSHSL Section 2AA ChampionshipsMay 27 · 110m Hurdles · Place 5 · Belle Plaine110m Hurdles39" / 0.991m5.15.43a PBWind: 1.712
Mar 27Old MRC IndoorMar 27 · 60m Hurdles · Place 2 · Belle Plaine60m Hurdles28.5512

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 19Big South Conference ChampionshipMay 19 · 300m Hurdles · Belle Plaine300m Hurdles36" / 0.914m—DNS12
May 19Big South Conference ChampionshipMay 19 · 110m Hurdles · Place 3 · Belle Plaine110m Hurdles39" / 0.991m3.15.59a PB12
May 16Class AA State True TeamMay 16 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles36" / 0.914m1.39.95a12
May 16Class AA State True TeamMay 16 · 110m Hurdles · Place 5 · Belle Plaine110m Hurdles39" / 0.991m5.15.65a12
May 11TCU HS Invite #3May 11 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles141.67a12
May 11TCU HS Invite #3May 11 · 110m Hurdles · Place 1 · Belle Plaine110m Hurdles115.84a12
May 42AA Section True TeamMay 4 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles36" / 0.914m2.41.53a12
May 42AA Section True TeamMay 4 · 110m Hurdles · Place 2 · Belle Plaine110m Hurdles39" / 0.991m2.15.80a12
Apr 302026 Mankato East Cougar Relays 4/30/2026Apr 30 · 300m Hurdles · Place 6 · Belle Plaine300m Hurdles36" / 0.914m6.41.73a12
Apr 302026 Mankato East Cougar Relays 4/30/2026Apr 30 · 110m Hurdles · Place 4 · Belle Plaine110m Hurdles39" / 0.991m4.15.94a12
Apr 25Lakeville North Panther Mega MeetApr 25 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles36" / 0.914m1.40.94a12
Apr 25Lakeville North Panther Mega MeetApr 25 · 110m Hurdles · Place 2 · Belle Plaine110m Hurdles39" / 0.991m2.15.95a12
Apr 20St. Peter Invite #1Apr 20 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles242.01a12
Apr 20St. Peter Invite #1Apr 20 · 110m Hurdles · Place 1 · Belle Plaine110m Hurdles117.11a12
Apr 16BP Outdoor Inv#3Apr 16 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles142.62a12
Apr 16BP Outdoor Inv#3Apr 16 · 110m Hurdles · Place 1 · Belle Plaine110m Hurdles116.67a12
Apr 9BP Outdoor Inv#2Apr 9 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles242.6212
Apr 9BP Outdoor Inv#2Apr 9 · 110m Hurdles · Place 2 · Belle Plaine110m Hurdles216.2912
Apr 7BP Outdoor Inv#1Apr 7 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles142.57a12

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 9 · Belle Plaine300m Hurdles36" / 0.914mRound P9.39.62a PB11
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 8 · Belle Plaine300m Hurdles36" / 0.914m8.40.21a11
May 22Big South Conference ChampionshipMay 22 · High Jump · Place 13 · Belle PlaineHigh Jump135-511
May 22Big South Conference ChampionshipMay 22 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles241.0011
May 22Big South Conference ChampionshipMay 22 · 110m Hurdles · Place 2 · Belle Plaine110m Hurdles215.8211
May 17Class AA State True Team MeetMay 17 · 300m Hurdles · Place 5 · Belle Plaine300m Hurdles36" / 0.914m5.40.73a11
May 17Class AA State True Team MeetMay 17 · 110m Hurdles · Place 7 · Belle Plaine110m Hurdles39" / 0.991m7.16.04a11
May 17Class AA State True Team MeetMay 17 · High Jump · Place 21 · Belle PlaineHigh Jump21.5' 4"11
May 12TCU Invite #3May 12 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles141.02a11
May 6Section 2AA True TeamMay 6 · 300m Hurdles · Place 8 · Belle Plaine300m Hurdles36" / 0.914m8.43.82a11
May 6Section 2AA True TeamMay 6 · 110m Hurdles · Place 6 · Belle Plaine110m Hurdles39" / 0.991m6.16.04a11
May 6Section 2AA True TeamMay 6 · High Jump · Place 12 · Belle PlaineHigh Jump12.5' 4"11
May 12025 Mankato East Cougar RelaysMay 1 · High Jump · Place 11 · Belle PlaineHigh Jump115-411
May 12025 Mankato East Cougar RelaysMay 1 · 300m Hurdles · Place 11 · Belle Plaine300m Hurdles1145.71a11
May 12025 Mankato East Cougar RelaysMay 1 · 110m Hurdles · Place 1 · Belle Plaine110m Hurdles115.911
Apr 26Lakeville North Mega MeetApr 26 · High Jump · Place 11 · Belle PlaineHigh Jump115-611
Apr 26Lakeville North Mega MeetApr 26 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles241.4711
Apr 26Lakeville North Mega MeetApr 26 · 110m Hurdles · Place 5 · Belle Plaine110m Hurdles516.3611
Apr 21St. Peter Meet #1Apr 21 · High Jump · Place 2 · Belle PlaineHigh Jump25-311
Apr 21St. Peter Meet #1Apr 21 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles241.7311
Apr 12Milan Matasich Memorial InvitationalApr 12 · High Jump · Place 8 · Belle PlaineHigh Jump85-611
Apr 12Milan Matasich Memorial InvitationalApr 12 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles243.20a11
Apr 12Milan Matasich Memorial InvitationalApr 12 · 110m Hurdles · Place 5 · Belle Plaine110m Hurdles516.54a11
Apr 8Belle Plaine Inv #2Apr 8 · 110m Hurdles · Place 1 · Belle Plaine110m Hurdles39" / 0.991m1.15.9811
Apr 8Belle Plaine Inv #2Apr 8 · High Jump · Place 2 · Belle PlaineHigh Jump2.5-04.0011
Apr 8Belle Plaine Inv #2Apr 8 · 200 Meters · Place 2 · Belle Plaine200 Meters2.24.1811
Apr 4Belle Plaine Tiger InvApr 4 · High Jump · Place 3 · Belle PlaineHigh Jump35-611
Apr 4Belle Plaine Tiger InvApr 4 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles243.4911
Apr 4Belle Plaine Tiger InvApr 4 · 110m Hurdles · Place 1 · Belle Plaine110m Hurdles116.1311

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AA ChampionshipsMay 28 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles36" / 0.914mRound P2.40.47a11
May 28MSHSL Section 2AA ChampionshipsMay 28 · 300m Hurdles · Place 4 · Belle Plaine300m Hurdles36" / 0.914m4.39.52a PB11
Mar 28Old MRC indoorMar 28 · 60m Hurdles · Place 2 · Belle Plaine60m Hurdles28.8011
Mar 28Old MRC indoorMar 28 · High Jump · Place 3 · Belle PlaineHigh Jump35-811
Mar 28Old MRC indoorMar 28 · 400 Meters · Place 4 · Belle Plaine400 Meters456.98 PB11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AA ChampionshipsMay 29 · 300m Hurdles · Place 4 · Belle Plaine300m Hurdles36" / 0.914mRound P4.42.11a10
May 29MSHSL Section 2AA ChampionshipsMay 29 · 300m Hurdles · Place 4 · Belle Plaine300m Hurdles36" / 0.914m4.41.45a10
May 29MSHSL Section 2AA ChampionshipsMay 29 · High Jump · Place 12 · Belle PlaineHigh Jump12.5' 7" PB10
Apr 6MRC Indoor MeetApr 6 · High Jump · Place 4 · Belle PlaineHigh Jump45-3—
Apr 6MRC Indoor MeetApr 6 · 55m Hurdles · Place 3 · Belle Plaine55m Hurdles39.17a—

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 18Class AA True Team State ChampionshipsMay 18 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles36" / 0.914m2.42.43a10
May 18Class AA True Team State ChampionshipsMay 18 · High Jump · Place 12 · Belle PlaineHigh Jump12.5' 8 PB10
May 16Minnesota Rivers Conference ChampionshipsMay 16 · High Jump · Place 3 · Belle PlaineHigh Jump35-6—
May 16Minnesota Rivers Conference ChampionshipsMay 16 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles141.56a—
May 8Class AA WildcardMay 8 · 300m Hurdles · Place 11 · Belle Plaine300m Hurdles36" / 0.914m11.42.22a10
May 8Class AA WildcardMay 8 · High Jump · Place 30 · Belle PlaineHigh Jump30.5' 610
May 7Section 2AA True TeamMay 7 · 300m Hurdles · Place 5 · Belle Plaine300m Hurdles36" / 0.914m5.42.22a10
May 7Section 2AA True TeamMay 7 · High Jump · Place 8 · Belle PlaineHigh Jump8.5' 610
May 22024 Mankato East Cougar RelaysMay 2 · 300m Hurdles · Place 3 · Belle Plaine300m Hurdles36" / 0.914m3.42.73a10
May 22024 Mankato East Cougar RelaysMay 2 · 110m Hurdles · Place 7 · Belle Plaine110m Hurdles39" / 0.991m7.17.13a10
May 22024 Mankato East Cougar RelaysMay 2 · High Jump · Place 13 · Belle PlaineHigh Jump13.5-04.0010
Apr 27Lakeville North Mega MeetApr 27 · High Jump · Place 13 · Belle PlaineHigh Jump135-3—
Apr 27Lakeville North Mega MeetApr 27 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles243.95a—
Apr 23We Needed the Rain Apr 23 · 200 Meters · Place 6 · Belle Plaine200 Meters624.17 PB10
Apr 23We Needed the Rain Apr 23 · 110m Hurdles · Place 3 · Belle Plaine110m Hurdles317.3810
Apr 22St. Peter Meet #2Apr 22 · High Jump · Place 3 · Belle PlaineHigh Jump35-8—
Apr 22St. Peter Meet #2Apr 22 · 300m Hurdles · Place 3 · Belle Plaine300m Hurdles344.28a—
Apr 11MRC Quad @ TCUApr 11 · High Jump · Place 3 · Belle PlaineHigh Jump35-3—
Apr 11MRC Quad @ TCUApr 11 · 400 Meters · Place 2 · Belle Plaine400 Meters254.20a PB—
Apr 11MRC Quad @ TCUApr 11 · 200 Meters · Place 6 · Belle Plaine200 Meters624.62a—
Apr 11MRC Quad @ TCUApr 11 · 100 Meters · Place 6 · Belle Plaine100 Meters612.35a PB—
Apr 9MRC Quad #2Apr 9 · High Jump · Place 5 · Belle PlaineHigh Jump55-510
Apr 9MRC Quad #2Apr 9 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles143.8510
Apr 9MRC Quad #2Apr 9 · 110m Hurdles · Place 4 · Belle Plaine110m Hurdles417.9010
Apr 4BP Outdoor Inv.Apr 4 · High Jump · Place 5 · Belle PlaineHigh Jump55-4—
Apr 4BP Outdoor Inv.Apr 4 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles244.80a—
Apr 4BP Outdoor Inv.Apr 4 · 110m Hurdles · Place 6 · Belle Plaine110m Hurdles617.7h—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2AA ChampionshipsMay 31 · 300m Hurdles · Place 13 · Belle Plaine300m Hurdles36" / 0.914mRound P13.45.32a9
May 31MSHSL Section 2AA ChampionshipsMay 31 · 110m Hurdles · Place 20 · Belle Plaine110m Hurdles39" / 0.991mRound P20.18.40a9
May 23Belle Plaine Last Chance MeetMay 23 · 110m Hurdles · Place 2 · Belle Plaine110m Hurdles218.019
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 300m Hurdles · Place 3 · Belle Plaine300m Hurdles345.409
May 9Section 2AA True TeamMay 9 · 300m Hurdles · Place 17 · Belle Plaine300m Hurdles36" / 0.914m17.45.82a9
Apr 29Lakeville North Mega MeetApr 29 · 300m Hurdles · Place 8 · Belle Plaine300m Hurdles846.369
Apr 18MRC Meet @ TCU Apr 18 · High Jump · Place 6 · Belle PlaineHigh Jump65-03.009
Apr 13Belle Plaine Outdoor Inv.Apr 13 · High Jump · Place 9 · Belle PlaineHigh Jump95-29
Apr 13Belle Plaine Outdoor Inv.Apr 13 · 300m Hurdles · Place 2 · Belle Plaine300m Hurdles247.789
Apr 11Too Nice Not to Have a MeetApr 11 · High Jump · Place 4 · Belle PlaineHigh Jump45-69
Apr 11Too Nice Not to Have a MeetApr 11 · 300m Hurdles · Place 1 · Belle Plaine300m Hurdles147.069
Apr 11Too Nice Not to Have a MeetApr 11 · 100 Meters · Place 3 · Belle Plaine100 Meters312.449

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 31MRC Indoor InviteMar 31 · 55m Hurdles · Place 3 · Belle Plaine55m Hurdles33"3.9.54a PB9
Mar 25Belle Plaine Indoor Inv.Mar 25 · High Jump · Place 5 · Belle PlaineHigh Jump55-00.009
Mar 25Belle Plaine Indoor Inv.Mar 25 · 55m Hurdles · Place 1 · Belle Plaine55m Hurdles19.979