Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMCC Varsity Indoor Championship · Apr 114:46.57aMCC Varsity Indoor ChampionshipApril 11, 2026
1600 Meters · OutdoorWoodland West Relays · May 54:38.83aWoodland West RelaysMay 5, 2026
400 Meters · OutdoorD1 Regional 5A - Brookfield Central · May 2756.08aD1 Regional 5A - Brookfield CentralMay 27, 2025
400 Meters · Relay Split · OutdoorWoodland West JV/V Conference · May 1955.44aWoodland West JV/V ConferenceMay 19, 2026
800 Meters · IndoorNelson/Daniels Classic · Mar 152:14.70aNelson/Daniels ClassicMarch 15, 2024
800 Meters · OutdoorSteinke Invitational · May 12:03.01aSteinke InvitationalMay 1, 2026
800 Meters · Relay Split · OutdoorWoodland West Relays · May 52:03.93aWoodland West RelaysMay 5, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26D1 Regional 5A - ArrowheadMay 26 · 800 Meters · Place 7 · Pewaukee800 Meters7.2:05.79a12
May 19Woodland West JV/V ConferenceMay 19 · 1600 Meters · Place 5 · Pewaukee1600 Meters5.4:40.54a12
May 19Woodland West JV/V ConferenceMay 19 · 400 Meters · Pewaukee400 MetersRelay Split—55.44a PB12
May 5Woodland West RelaysMay 5 · 1600 Meters · Place 6 · Pewaukee1600 Meters6.4:38.83a PB12
May 5Woodland West RelaysMay 5 · 800 Meters · Pewaukee800 MetersRelay Split—2:03.93a PB12
May 1Steinke InvitationalMay 1 · 800 Meters · Place 2 · Pewaukee800 Meters22:03.01a PB12
Apr 25Waukesha County/Altheimer InviteApr 25 · 1600 Meters · Place 12 · Pewaukee1600 Meters124:45.54a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 11MCC Varsity Indoor ChampionshipApr 11 · 1600 Meters · Place 5 · Pewaukee1600 Meters54:46.57a PB12
Apr 11Woodland Varsity Indoor ChampionshipApr 11 · 1600 Meters · Place 5 · Pewaukee1600 Meters5.4:46.57a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27D1 Regional 5A - Brookfield CentralMay 27 · 400 Meters · Place 9 · Pewaukee400 Meters9.56.08a PB11
May 6Woodland West RelaysMay 6 · 1600 Meters · Place 13 · Pewaukee1600 Meters13.4:58.60a11
May 6Woodland Conference RelaysMay 6 · 1600 Meters · Place 13 · Pewaukee1600 Meters13.4:58.60a11
Apr 26Waukesha County/Altheimer InviteApr 26 · 800 Meters · Place 12 · Pewaukee800 Meters122:07.5111
Apr 17Oconomowoc InviteApr 17 · 800 Meters · Place 5 · Pewaukee800 Meters52:11.8211
Apr 17Oconomowoc InviteApr 17 · 400 Meters · Place 10 · Pewaukee400 Meters1056.9011

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 27Heimark Northstar inviteApr 27 · 1600 Meters · Place 8 · Pewaukee1600 Meters84:56.9310
Apr 20Waukesha County InviteApr 20 · 1600 Meters · Place 7 · Pewaukee1600 Meters74:47.8810
Apr 13Mondo InviteApr 13 · 800 Meters · Place 13 · Pewaukee800 Meters13.2:10.45a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 19Ripon College InvitationalMar 19 · 1600 Meters · Place 13 · Pewaukee1600 Meters13.4:57.16a10
Mar 15Nelson/Daniels ClassicMar 15 · 800 Meters · Place 18 · Pewaukee800 Meters18.2:14.70a PB10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 29Heimark Northstar InviteApr 29 · 800 Meters · Place 10 · Pewaukee800 Meters102:15.909
Apr 15Mondo InvitationalApr 15 · 1600 Meters · Place 19 · Pewaukee1600 Meters195:09.339

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 14Hale Indoor MeetMar 14 · 1600 Meters · Place 10 · Pewaukee1600 Meters105:23.12—
Mar 14Hale Indoor MeetMar 14 · 1600 Meters · Place 10 · Pewaukee1600 Meters105:23.12—