Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota Indoor Championships · Mar 94:59.87aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
1 Mile · OutdoorDon Fineran Panther Invitational · May 35:09.12aDon Fineran Panther InvitationalMay 3, 2024
1600 Meters · IndoorGriak Indoor Classic - Maroon · Mar 274:48.85aGriak Indoor Classic - MaroonMarch 27, 2026
1600 Meters · OutdoorClass AA State True Team · May 164:31.63aClass AA State True TeamMay 16, 2026
3200 Meters · OutdoorClass AA State True Team Meet · May 1710:23.60aClass AA State True Team MeetMay 17, 2025
400 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #4 · Jan 281:04.60aUSATF Minnesota All Ages Indoor Track & Field Meet #4January 28, 2024
800 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #5 · Feb 92:23.47aUSATF Minnesota All Ages Indoor Track & Field Meet #5February 9, 2025
800 Meters · OutdoorLane/Rogness Invitational · Apr 212:02.66aLane/Rogness InvitationalApril 21, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27MSHSL Section 7AA ChampionshipsMay 27 · 1600 Meters · Place 3 · Totino-GraceTotino-Grace1600 Meters3.4:36.36a10
May 19Northwest Suburban Conference ChampionshipsMay 19 · 1600 Meters · Place 4 · Totino-GraceTotino-Grace1600 Meters4.4:36.52a10
May 16Class AA State True TeamMay 16 · 1600 Meters · Place 9 · Totino-GraceTotino-Grace1600 Meters9.4:31.63a PB10
May 54AA Section True TeamMay 5 · 1600 Meters · Place 1 · Totino-GraceTotino-Grace1600 Meters1.4:44.04a10
May 54AA Section True TeamMay 5 · 800 Meters · Place 2 · Totino-GraceTotino-Grace800 Meters2.2:09.09a10
Apr 28Blaine InvitationalApr 28 · 1600 Meters · Place 9 · Totino-GraceTotino-Grace1600 Meters9.4:34.34a10
Apr 21Lane/Rogness InvitationalApr 21 · 800 Meters · Place 5 · Totino-GraceTotino-Grace800 Meters52:02.66a PB10
Apr 16Totino-Grace LaSallian InviteApr 16 · 800 Meters · Place 1 · Totino-GraceTotino-Grace800 Meters12:03.86a10
Apr 9Park Center MeetApr 9 · 1600 Meters · Place 2 · Totino-GraceTotino-Grace1600 Meters24:49.52a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 27Griak Indoor Classic - MaroonMar 27 · 1600 Meters · Place 19 · Totino-GraceTotino-Grace1600 Meters194:48.85a PB10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28MSHSL Section 7AA ChampionshipsMay 28 · 3200 Meters · Place 9 · Totino-GraceTotino-Grace3200 Meters9.10:23.85a9
May 28MSHSL Section 7AA ChampionshipsMay 28 · 1600 Meters · Place 6 · Totino-GraceTotino-Grace1600 Meters6.4:43.77a9
May 22Northwest Suburban Conference ChampionshipsMay 22 · 3200 Meters · Place 23 · Totino-GraceTotino-Grace3200 Meters2310:40.26a9
May 22Northwest Suburban Conference ChampionshipsMay 22 · 1600 Meters · Place 14 · Totino-GraceTotino-Grace1600 Meters144:40.18a9
May 17Class AA State True Team MeetMay 17 · 3200 Meters · Place 12 · Totino-GraceTotino-Grace3200 Meters12.10:23.60a PB9
May 6Section 4AA True TeamMay 6 · 3200 Meters · Place 4 · Totino-GraceTotino-Grace3200 Meters4.10:42.33a9
Apr 29Blaine InvitationalApr 29 · 3200 Meters · Place 7 · Totino-GraceTotino-Grace3200 Meters710:49.42a9
Apr 22Lane/Rogness RelaysApr 22 · 1600 Meters · Place 11 · Totino-GraceTotino-Grace1600 Meters114:47.859
Apr 15LaSallian InviteApr 15 · 800 Meters · Place 4 · Totino-GraceTotino-Grace800 Meters42:11.41a9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - GoldMar 29 · 1600 Meters · Place 7 · Totino-GraceTotino-Grace1600 Meters74:50.46a9
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 4 · 30-Unattached30-Unattached1 Mile4.4:59.87a PB9
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 12 · 30-Unattached30-Unattached1 Mile12.4:59.87a9
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · 1600 Meters · Place 17 · 30-Unattached30-Unattached1600 Meters17.4:59.23a9
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 1 Mile · Place 6 · 30-Unattached30-Unattached1 Mile6.5:12.24a9
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 800 Meters · Place 6 · 30-Unattached30-Unattached800 Meters6.2:23.47a PB9

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 3200 Meters · Place 14 · Spring Lake ParkSpring Lake Park3200 Meters14.10:47.98a8
May 21Northwest Suburban Conference ChampionshipsMay 21 · 1600 Meters · Place 25 · Spring Lake ParkSpring Lake Park1600 Meters254:55.71a—
May 16Greenslit RelaysMay 16 · 3200 Meters · Place 1 · Spring Lake ParkSpring Lake Park3200 Meters110:58.31a—
May 8Class AAA WildcardMay 8 · 1600 Meters · Place 82 · Spring Lake ParkSpring Lake Park1600 Meters82.5:00.65a8
May 7Section 5AAA True TeamMay 7 · 1600 Meters · Place 20 · Spring Lake ParkSpring Lake Park1600 Meters20.5:00.65a8
May 3Don Fineran Panther InvitationalMay 3 · 1 Mile · Place 6 · Spring Lake ParkSpring Lake Park1 Mile65:09.12a PB—
Apr 23Roseville InviteApr 23 · 3200 Meters · Place 10 · Spring Lake ParkSpring Lake Park3200 Meters1011:08.26a—
Apr 18Shakopee RelaysApr 18 · 1600 Meters · Place 33 · Spring Lake ParkSpring Lake Park1600 Meters335:04.90a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 800 Meters · Place 9 · 30-Unattached30-Unattached800 Meters9.2:34.81a8
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 400 Meters · Place 13 · 30-Unattached30-Unattached400 Meters13.1:04.60a PB8

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 800 Meters · Place 3 · 30-Unattached30-Unattached800 Meters3.2:37.34a8

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Spring Lake Park JV True Team InvitationalMay 10 · 1600 Meters · Place 18 · Spring Lake ParkSpring Lake Park1600 Meters186:05.477
May 9Section 5AAA True TeamMay 9 · 3200 Meters · Place 18 · Spring Lake ParkSpring Lake Park3200 Meters18.11:29.23a7
Apr 29White Bear Lake CoEd InviteApr 29 · 1600 Meters · Place 27 · Spring Lake ParkSpring Lake Park1600 Meters275:20.347
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 1600 Meters · Place 5 · Spring Lake ParkSpring Lake Park1600 Meters55:22.707
Apr 20Osseo InvitationalApr 20 · 3200 Meters · Place 17 · Spring Lake ParkSpring Lake Park3200 Meters1712:06.467