Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota Indoor All-Comers Meet #4 · Jan 184:55.99aUSATF Minnesota Indoor All-Comers Meet #4January 18, 2026
1 Mile · OutdoorDon Fineran Panther Invitational · May 14:40.72aDon Fineran Panther InvitationalMay 1, 2026
1600 Meters · IndoorUWRF HS Opener · Mar 244:49.05aUWRF HS OpenerMarch 24, 2026
1600 Meters · OutdoorMSHSL Section 5AAA Championships · May 274:35.69aMSHSL Section 5AAA ChampionshipsMay 27, 2026
3200 Meters · OutdoorNorthwest Suburban Conference Championships · May 199:58.42aNorthwest Suburban Conference ChampionshipsMay 19, 2026
400 Meters · OutdoorDon Fineran Panther Invitational · May 156.70aDon Fineran Panther InvitationalMay 1, 2026
800 Meters · OutdoorGreenslit Relays · May 142:07.70aGreenslit RelaysMay 14, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 3200 Meters · Place 12 · Spring Lake ParkSpring Lake Park3200 Meters12.10:21.50a10
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 1600 Meters · Place 6 · Spring Lake ParkSpring Lake Park1600 Meters6.4:35.69a PB10
May 19Northwest Suburban Conference ChampionshipsMay 19 · 3200 Meters · Place 8 · Spring Lake ParkSpring Lake Park3200 Meters8.9:58.42a PB10
May 14Greenslit RelaysMay 14 · 800 Meters · Place 1 · Spring Lake ParkSpring Lake Park800 Meters1.2:07.70a PB10
May 8Class AAA True Team Wild CardMay 8 · 3200 Meters · Place 29 · Spring Lake ParkSpring Lake Park3200 Meters29.10:10.24a10
May 55AAA Section True TeamMay 5 · 3200 Meters · Place 5 · Spring Lake ParkSpring Lake Park3200 Meters5.10:10.24a10
May 1Don Fineran Panther InvitationalMay 1 · 1 Mile · Place 2 · Spring Lake ParkSpring Lake Park1 Mile2.4:40.72a PB10
May 1Don Fineran Panther InvitationalMay 1 · 400 Meters · Place 16 · Spring Lake ParkSpring Lake Park400 Meters16.56.70a PB10
Apr 21Roseville InviteApr 21 · 3200 Meters · Place 1 · Spring Lake ParkSpring Lake Park3200 Meters1.10:18.32a10
Apr 15White Bear Lake CoEd MeetApr 15 · 1600 Meters · Place 5 · Spring Lake ParkSpring Lake Park1600 Meters5.4:48.17a10
Apr 7Spring Lake Park Dual MeetApr 7 · 3200 Meters · Place 1 · Spring Lake ParkSpring Lake Park3200 Meters1.10:33.03a10
Apr 7Spring Lake Park Dual MeetApr 7 · 400 Meters · Place 5 · Spring Lake ParkSpring Lake Park400 Meters5.57.20a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 24UWRF HS OpenerMar 24 · 1600 Meters · Place 5 · Spring Lake ParkSpring Lake Park1600 Meters5.4:49.05a PB10
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 1 Mile · Place 6 · 30-Unattached30-Unattached1 Mile6.4:55.99a PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14USATF Minnesota Indoor All-Comers Meet #1Dec 14 · 1 Mile · Place 3 · 30-Unattached30-Unattached1 Mile3.4:57.49a10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 3200 Meters · Place 15 · Spring Lake ParkSpring Lake Park3200 Meters15.10:25.05a9
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 1600 Meters · Place 13 · Spring Lake ParkSpring Lake Park1600 Meters13.4:42.69a9
May 22Northwest Suburban Conference ChampionshipsMay 22 · 3200 Meters · Place 18 · Spring Lake ParkSpring Lake Park3200 Meters1810:35.79a9
May 22Northwest Suburban Conference ChampionshipsMay 22 · 1600 Meters · Place 22 · Spring Lake ParkSpring Lake Park1600 Meters224:47.77a9
May 15Irondale Greenslit RelaysMay 15 · 1600 Meters · Place 2 · Spring Lake ParkSpring Lake Park1600 Meters24:58.83a9
May 6Section 5AAA True TeamMay 6 · 3200 Meters · Place 11 · Spring Lake ParkSpring Lake Park3200 Meters11.10:30.46a9
May 2Don Fineran Panther InvitationalMay 2 · 3200 Meters · Place 3 · Spring Lake ParkSpring Lake Park3200 Meters310:43.60a9
Apr 22Roseville InviteApr 22 · 1600 Meters · Place 14 · Spring Lake ParkSpring Lake Park1600 Meters144:55.229
Apr 15Panther Quad MeetApr 15 · 800 Meters · Place 10 · Spring Lake ParkSpring Lake Park800 Meters102:21.69a9
Apr 11Irondale Knights Under the LightsApr 11 · 3200 Meters · Place 6 · Spring Lake ParkSpring Lake Park3200 Meters610:35.27a9
Apr 9Park Center Quad Apr 9 · 1600 Meters · Place 3 · Spring Lake ParkSpring Lake Park1600 Meters34:53.67a9

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 3200 Meters · Place 16 · Spring Lake ParkSpring Lake Park3200 Meters16.10:52.56a8
May 21Northwest Suburban Conference ChampionshipsMay 21 · 3200 Meters · Place 26 · Spring Lake ParkSpring Lake Park3200 Meters2611:12.10a—
May 16Greenslit RelaysMay 16 · 3200 Meters · Place 2 · Spring Lake ParkSpring Lake Park3200 Meters211:04.12a—
May 8Class AAA WildcardMay 8 · 1600 Meters · Place 86 · Spring Lake ParkSpring Lake Park1600 Meters86.5:03.24a8
May 7Section 5AAA True TeamMay 7 · 1600 Meters · Place 21 · Spring Lake ParkSpring Lake Park1600 Meters21.5:03.24a8
May 3Don Fineran Panther InvitationalMay 3 · 3200 Meters · Place 2 · Spring Lake ParkSpring Lake Park3200 Meters210:58.75a—
Apr 23Roseville InviteApr 23 · 3200 Meters · Place 12 · Spring Lake ParkSpring Lake Park3200 Meters1211:17.58a—
Apr 18Shakopee RelaysApr 18 · 1600 Meters · Place 36 · Spring Lake ParkSpring Lake Park1600 Meters365:07.56a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Spring Lake Park JV True Team InvitationalMay 10 · 1600 Meters · Place 7 · Spring Lake ParkSpring Lake Park1600 Meters75:36.837
May 5Don Fineran Panther InvitationalMay 5 · 3200 Meters · Place 6 · Spring Lake ParkSpring Lake Park3200 Meters6.11:40.57a7
Apr 29White Bear Lake CoEd InviteApr 29 · 3200 Meters · Place 16 · Spring Lake ParkSpring Lake Park3200 Meters1611:29.857
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 3200 Meters · Place 5 · Spring Lake ParkSpring Lake Park3200 Meters511:35.627