Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · IndoorBP Indoor Inv · Mar 211:06.72aBP Indoor Inv March 21, 2026
400 Meters · OutdoorBP JV/JH Inv · May 91:04.39BP JV/JH InvMay 9, 2025
600 Meters · IndoorBelle Plaine Tiger Indoor Inv · Mar 221:48.13Belle Plaine Tiger Indoor InvMarch 22, 2025
800 Meters · IndoorMSHSL Section 2AA Championships · May 282:28.01aMSHSL Section 2AA ChampionshipsMay 28, 2025
800 Meters · OutdoorLakeville North Mega Meet · Apr 262:31.27Lakeville North Mega MeetApril 26, 2025
Discus · 1.6kg · OutdoorBP JV(9-12) / C(7th-8th Grade) Inv · May 899-08BP JV(9-12) / C(7th-8th Grade) InvMay 8, 2026
Discus · 1kg · OutdoorBP JH Inv. · May 3106-05BP JH Inv.May 3, 2024
Shot Put · 12lb · IndoorBP Indoor Inv · Mar 2132-10.50BP Indoor Inv March 21, 2026
Shot Put · 12lb · OutdoorBelle Plaine Inv #2 · Apr 830-10.00Belle Plaine Inv #2April 8, 2025
Shot Put · 4kg · OutdoorBelle Plaine JV/JH Inv. · May 1227-04.50Belle Plaine JV/JH Inv.May 12, 2023
Shot Put · 8lb · OutdoorBP JH Inv. · May 334-09.00BP JH Inv.May 3, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8BP JV(9-12) / C(7th-8th Grade) InvMay 8 · Discus · Place 2 · Belle PlaineBelle PlaineDiscus1.6kg2.99-08 PB10
Apr 302026 Mankato East Cougar Relays 4/30/2026Apr 30 · Discus · Belle PlaineBelle PlaineDiscus1.6kg—DNS10
Apr 20St. Peter Invite #1Apr 20 · Discus · Place 12 · Belle PlaineBelle PlaineDiscus1295-1010
Apr 20St. Peter Invite #1Apr 20 · Shot Put · Place 10 · Belle PlaineBelle PlaineShot Put1034-310
Apr 16BP Outdoor Inv#3Apr 16 · Discus · Place 11 · Belle PlaineBelle PlaineDiscus1190-0710
Apr 16BP Outdoor Inv#3Apr 16 · Shot Put · Place 11 · Belle PlaineBelle PlaineShot Put1134-05.0010
Apr 9BP Outdoor Inv#2Apr 9 · Shot Put · Place 16 · Belle PlaineBelle PlaineShot Put1632-110
Apr 9BP Outdoor Inv#2Apr 9 · Discus · Place 6 · Belle PlaineBelle PlaineDiscus6105-910
Apr 9BP Outdoor Inv#2Apr 9 · 800 Meters · Place 11 · Belle PlaineBelle Plaine800 Meters112:50.7010
Apr 7BP Outdoor Inv#1Apr 7 · Discus · Place 5 · Belle PlaineBelle PlaineDiscus598-310
Apr 7BP Outdoor Inv#1Apr 7 · Shot Put · Place 6 · Belle PlaineBelle PlaineShot Put634-310
Apr 7BP Outdoor Inv#1Apr 7 · 400 Meters · Place 15 · Belle PlaineBelle Plaine400 Meters151:08.36a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 21BP Indoor Inv Mar 21 · 600 Meters · Place 13 · Belle PlaineBelle Plaine600 Meters13.1:50.70a10
Mar 21BP Indoor Inv Mar 21 · Shot Put · Place 10 · Belle PlaineBelle PlaineShot Put12lb10.32-10.50 PB10
Mar 21BP Indoor Inv Mar 21 · 400 Meters · Place 5 · Belle PlaineBelle Plaine400 Meters5.1:06.72a PB10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AA ChampionshipsMay 28 · 800 Meters · Place 25 · Belle PlaineBelle Plaine800 MetersRound P25.2:28.01a PB9
Mar 22Belle Plaine Tiger Indoor InvMar 22 · Shot Put · Place 8 · Belle PlaineBelle PlaineShot Put831-10.509
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 400 Meters · Place 8 · Belle PlaineBelle Plaine400 Meters81:12.819
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 600 Meters · Place 16 · Belle PlaineBelle Plaine600 Meters161:48.13 PB9
Mar 22Belle Plaine Tiger Indoor InvMar 22 · Shot Put · Place 8 · Belle PlaineBelle PlaineShot Put831-10.509
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 600 Meters · Place 16 · Belle PlaineBelle Plaine600 Meters161:48.139
Mar 22Belle Plaine Tiger Indoor InvMar 22 · 400 Meters · Place 8 · Belle PlaineBelle Plaine400 Meters81:12.819

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9BP JV/JH InvMay 9 · 400 Meters · Place 7 · Belle PlaineBelle Plaine400 Meters71:04.39 PB9
May 9BP JV/JH InvMay 9 · Shot Put · Place 8 · Belle PlaineBelle PlaineShot Put831-89
May 9BP JV/JH InvMay 9 · Discus · Place 6 · Belle PlaineBelle PlaineDiscus693-19
May 9BP JV/JH InvMay 9 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters62:34.929
Apr 26Lakeville North Mega MeetApr 26 · 800 Meters · Belle PlaineBelle Plaine800 Meters—2:31.27 PB9
Apr 12Milan Matasich Memorial InvitationalApr 12 · 800 Meters · Place 17 · Belle PlaineBelle Plaine800 Meters172:36.41a9
Apr 8Belle Plaine Inv #2Apr 8 · Discus · Place 11 · Belle PlaineBelle PlaineDiscus1.6kg11.87-119
Apr 8Belle Plaine Inv #2Apr 8 · Shot Put · Place 10 · Belle PlaineBelle PlaineShot Put12lb10.30-10.00 PB9
Apr 4Belle Plaine Tiger InvApr 4 · Shot Put · Place 23 · Belle PlaineBelle PlaineShot Put2329-69
Apr 4Belle Plaine Tiger InvApr 4 · Discus · Place 16 · Belle PlaineBelle PlaineDiscus1680-9.509
Apr 4Belle Plaine Tiger InvApr 4 · 800 Meters · Place 12 · Belle PlaineBelle Plaine800 Meters122:40.869

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 17JH MRC ChampionshipsMay 17 · Shot Put · Place 1 · Belle PlaineBelle PlaineShot Put134-38
May 17JH MRC ChampionshipsMay 17 · Discus · Place 2 · Belle PlaineBelle PlaineDiscus2122-08
May 17JH MRC ChampionshipsMay 17 · 400 Meters · Place 3 · Belle PlaineBelle Plaine400 Meters31:08.318
May 10BP JV/JH Inv.May 10 · Shot Put · Place 2 · MS_Belle PlaineMS_Belle PlaineShot Put234-8.508
May 10BP JV/JH Inv.May 10 · Discus · Place 3 · MS_Belle PlaineMS_Belle PlaineDiscus3106-68
May 10BP JV/JH Inv.May 10 · 800 Meters · Place 10 · MS_Belle PlaineMS_Belle Plaine800 Meters102:43.558
May 3BP JH Inv.May 3 · Discus · Place 2 · Belle PlaineBelle PlaineDiscus1kg2.106-05 PB8
May 3BP JH Inv.May 3 · Shot Put · Place 5 · Belle PlaineBelle PlaineShot Put8lb5.34-09.00 PB8
May 3BP JH Inv.May 3 · 400 Meters · Place 4 · Belle PlaineBelle Plaine400 Meters4.1:06.78a8
Apr 30Jordan Middle School Relays Apr 30 · Discus · Place 3 · Belle PlaineBelle PlaineDiscus396-10—
Apr 30Jordan Middle School Relays Apr 30 · Shot Put · Place 2 · Belle PlaineBelle PlaineShot Put235-5—
Apr 22Sibley East Jr. High MRCApr 22 · Discus · Place 3 · Belle PlaineBelle PlaineDiscus1kg3.79' 18
Apr 22Sibley East Jr. High MRCApr 22 · Shot Put · Place 1 · Belle PlaineBelle PlaineShot Put8lb1.33' 108
Apr 22Sibley East Jr. High MRCApr 22 · 400 Meters · Place 2 · Belle PlaineBelle Plaine400 Meters2.1:07.30a8
Apr 15JH MRC MeetApr 15 · Shot Put · Place 1 · Belle PlaineBelle PlaineShot Put132-108
Apr 15JH MRC MeetApr 15 · Discus · Place 2 · Belle PlaineBelle PlaineDiscus289-08
Apr 15JH MRC MeetApr 15 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters12:43.198
Apr 8TCU JH MRC MeetApr 8 · Discus · Place 2 · Belle PlaineBelle PlaineDiscus285-8—
Apr 8TCU JH MRC MeetApr 8 · Shot Put · Place 1 · Belle PlaineBelle PlaineShot Put134-11—
Apr 8TCU JH MRC MeetApr 8 · 800 Meters · Place 5 · Belle PlaineBelle Plaine800 Meters52:39.05a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 12Belle Plaine JV/JH Inv.May 12 · Discus · Place 2 · Belle PlaineBelle PlaineDiscus1kg2.64-087
May 12Belle Plaine JV/JH Inv.May 12 · Shot Put · Place 3 · Belle PlaineBelle PlaineShot Put4kg3.27-04.50 PB7
May 12Belle Plaine JV/JH Inv.May 12 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 Meters4.2:51.41a7
May 5BP JH Inv.May 5 · Discus · Place 9 · Belle PlaineBelle PlaineDiscus1kg9.63-087
May 5BP JH Inv.May 5 · Shot Put · Place 10 · Belle PlaineBelle PlaineShot Put8lb10.25-01.007
May 5BP JH Inv.May 5 · 800 Meters · Place 6 · Belle PlaineBelle Plaine800 Meters6.2:54.90a7
Apr 25Tri-City United Jr. High MRC TriangularApr 25 · Discus · Place 4 · Belle PlaineBelle PlaineDiscus1kg4.63-007
Apr 25Tri-City United Jr. High MRC TriangularApr 25 · Shot Put · Place 5 · Belle PlaineBelle PlaineShot Put4kg5.24-02.507
Apr 25Tri-City United Jr. High MRC TriangularApr 25 · 400 Meters · Place 7 · Belle PlaineBelle Plaine400 Meters7.1:16.69a7
Apr 10JH MRC MeetApr 10 · Discus · Place 4 · Belle PlaineBelle PlaineDiscus450-027
Apr 10JH MRC MeetApr 10 · Shot Put · Place 7 · Belle PlaineBelle PlaineShot Put721-07.507