Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #4 · Jan 265:13.03aUSATF Minnesota All Ages Indoor Track & Field Meet #4January 26, 2025
1 Mile · IndoorUSATF Minnesota Indoor Championships · Mar 136:22.78USATF Minnesota Indoor ChampionshipsMarch 13, 2022
1 Mile · IndoorUSATF Minnesota Indoor #3 - Members · Jan 126:31.62USATF Minnesota Indoor #3 - MembersJanuary 12, 2020
1 Mile · OutdoorUSATF Minnesota All-Comers Meet #3 · Jul 115:34.08aUSATF Minnesota All-Comers Meet #3July 11, 2023
1500 Meters · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 155:30.86aUSATF Minnesota Association Junior Olympic ChampionshipsJune 15, 2023
1600 Meters · OutdoorMSHSL Section 4AAA Championships · May 284:56.17aMSHSL Section 4AAA ChampionshipsMay 28, 2024
3000 Meters · IndoorUSATF MINNESOTA ALL AGES INDOOR TRACK & FIELD MEET #4 · Feb 612:30.00aUSATF MINNESOTA ALL AGES INDOOR TRACK & FIELD MEET #4February 6, 2022
3000 Meters · IndoorUSATF Minnesota Indoor #2 - Members · Jan 513:56.41USATF Minnesota Indoor #2 - MembersJanuary 5, 2020
3000 Meters · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 1511:49.47aUSATF Minnesota Association Junior Olympic ChampionshipsJune 15, 2023
3200 Meters · OutdoorSt. Paul City True Team · May 110:35.66aSt. Paul City True TeamMay 1, 2024
400 Meters · OutdoorUSATF Minnesota All-Comers Meet #3 · Jul 111:16.59aUSATF Minnesota All-Comers Meet #3July 11, 2023
800 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 122:40.42USATF Minnesota Indoor Track & Field ChampionshipsMarch 12, 2023
800 Meters · IndoorUSATF Minnesota Indoor Championships · Mar 132:56.76USATF Minnesota Indoor ChampionshipsMarch 13, 2022
800 Meters · IndoorUSATF Minnesota Indoor #3 - Members · Jan 122:59.49USATF Minnesota Indoor #3 - MembersJanuary 12, 2020
800 Meters · OutdoorSt. Paul City Conference Championships · May 122:04.54aSt. Paul City Conference ChampionshipsMay 12, 2026
Complete · IndoorUSATF Minnesota Indoor #4 - Members · Feb 24.33mUSATF Minnesota Indoor #4 - MembersFebruary 2, 2020
Results · IndoorUSATF Minnesota Indoor Championships · Mar 84.55mUSATF Minnesota Indoor ChampionshipsMarch 8, 2020
Shot Put · 12lb · OutdoorMinnesota Flyers Season Opener Invitational · Jun 46.07mMinnesota Flyers Season Opener InvitationalJune 4, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 26MSHSL Section 4AAA ChampionshipsMay 26 · 800 Meters · Place 16 · St. Paul CentralSt. Paul Central800 MetersRound P16.2:07.78a11
May 12St. Paul City Conference ChampionshipsMay 12 · 800 Meters · Place 7 · St. Paul CentralSt. Paul Central800 MetersRound P7.2:15.02a11
May 12St. Paul City Conference ChampionshipsMay 12 · 800 Meters · Place 2 · St. Paul CentralSt. Paul Central800 Meters2.2:04.54a PB11
May 56AAA Section True TeamMay 5 · 800 Meters · Place 13 · St. Paul CentralSt. Paul Central800 Meters13.2:08.08a11
Apr 21Roseville InviteApr 21 · 800 Meters · Place 16 · St. Paul CentralSt. Paul Central800 Meters16.2:20.59a11
Apr 16Harding HS MeetApr 16 · 1600 Meters · Place 3 · St. Paul CentralSt. Paul Central1600 Meters3.5:05.10a11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 800 Meters · Place 17 · St. Paul CentralSt. Paul Central800 MetersRound P17.2:19.19a10
May 13St. Paul City Conference ChampionshipsMay 13 · 800 Meters · Place 5 · St. Paul CentralSt. Paul Central800 Meters52:10.47a10
May 6Section 6AAA True TeamMay 6 · 1600 Meters · Place 22 · St. Paul CentralSt. Paul Central1600 Meters22.4:57.11a10
Apr 22Roseville InviteApr 22 · 3200 Meters · Place 8 · St. Paul CentralSt. Paul Central3200 Meters811:07.8010
Apr 18April Time TrialApr 18 · 800 Meters · St. Paul CentralSt. Paul Central800 Meters—02:15.4Unofficial10
Apr 8Washington Tech Third Annual Combine ClassicApr 8 · 1600 Meters · Place 3 · St. Paul CentralSt. Paul Central1600 Meters35:05.610

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 800 Meters · 30-Unattached30-Unattached800 Meters--DNS10
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 1 Mile · Place 7 · 30-Unattached30-Unattached1 Mile7.5:13.03a PB10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 3200 Meters · Place 12 · St. Paul CentralSt. Paul Central3200 Meters12.11:03.23a9
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 1600 Meters · Place 12 · St. Paul CentralSt. Paul Central1600 Meters12.4:56.17a PB9
May 14St. Paul City Conference ChampionshipsMay 14 · 3200 Meters · Place 7 · St. Paul CentralSt. Paul Central3200 Meters710:53.61a—
May 14St. Paul City Conference ChampionshipsMay 14 · 1600 Meters · Place 7 · St. Paul CentralSt. Paul Central1600 Meters74:59.57a—
May 7Section 6AAA True TeamMay 7 · 3200 Meters · Place 15 · St. Paul CentralSt. Paul Central3200 Meters15.10:39.99a9
May 1St. Paul City True TeamMay 1 · 3200 Meters · Place 3 · St. Paul CentralSt. Paul Central3200 Meters310:35.66a PB—
Mar 15Central Time TrialMar 15 · 1600 Meters · Place 2 · St. Paul CentralSt. Paul Central1600 Meters2.5:36Unofficial9

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 3000 Meters · Place 5 · Immer SportlichImmer Sportlich3000 Meters5.13:03.43a8
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 800 Meters · Place 6 · Immer SportlichImmer Sportlich800 Meters6.2:36.93a8
Jul 11USATF Minnesota All-Comers Meet #3Jul 11 · 1 Mile · Place 4 · Immer SportlichImmer Sportlich1 Mile45:34.08a PB—
Jul 11USATF Minnesota All-Comers Meet #3Jul 11 · 400 Meters · Place 14 · Immer SportlichImmer Sportlich400 Meters141:16.59a PB—
Jun 20USATF Minnesota All Comers Meet #1Jun 20 · 1 Mile · Place 8 · Immer SportlichImmer Sportlich1 Mile8.5:57.88a8
Jun 20USATF Minnesota All Comers Meet #1Jun 20 · 400 Meters · Place 9 · Immer SportlichImmer Sportlich400 Meters9.1:47.66a8
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 3000 Meters · Place 3 · Immer SportlichImmer Sportlich3000 Meters311:49.47a PB—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 7 · Immer SportlichImmer Sportlich1500 Meters75:30.86a PB—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 11 · Immer SportlichImmer Sportlich800 Meters112:36.29a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 12USATF Minnesota Indoor Track & Field ChampionshipsMar 12 · 1 Mile · Place 3 · Immer SportlichImmer Sportlich1 Mile36:03.588
Mar 12USATF Minnesota Indoor Track & Field ChampionshipsMar 12 · 800 Meters · Place 3 · Immer SportlichImmer Sportlich800 Meters32:40.42 PB8
Feb 19USATF Minnesota All-Comers Indoor Track & Field Meet #5Feb 19 · 800 Meters · Place 5 · Immer SportlichImmer Sportlich800 Meters52:53.28a8
Jan 29USATF Minnesota All-Comers Indoor Track & Field Meet #3Jan 29 · 1 Mile · Place 8 · Immer SportlichImmer Sportlich1 Mile86:41.928
Jan 29USATF Minnesota All-Comers Indoor Track & Field Meet #3Jan 29 · 800 Meters · Place 2 · Immer SportlichImmer Sportlich800 Meters22:44.788

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 5 · Immer SportlichImmer SportlichShot Put55.83m7
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 3000 Meters · Place 6 · Immer SportlichImmer Sportlich3000 Meters612:36.60a7
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 1500 Meters · Place 6 · Immer SportlichImmer Sportlich1500 Meters65:58.15a7
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 800 Meters · Place 7 · Immer SportlichImmer Sportlich800 Meters72:59.25a7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · Shot Put · Place 8 · Immer SportlichImmer SportlichShot Put12lb8.6.07m PB7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 3000 Meters · Place 4 · Immer SportlichImmer Sportlich3000 Meters4.11:53.07a7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 800 Meters · Place 4 · Immer SportlichImmer Sportlich800 Meters4.2:45.48a7
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · Shot Put · Immer SportlichImmer SportlichShot Put4kg--DNS7
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · 1500 Meters · Place 4 · Immer SportlichImmer Sportlich1500 Meters4.5:55.82a7
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · 800 Meters · Place 4 · Immer SportlichImmer Sportlich800 Meters4.2:56.79a7

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 13USATF Minnesota Indoor ChampionshipsMar 13 · Shot Put · Place 1 · Immer SportlichImmer SportlichShot Put16.63m13
Mar 13USATF Minnesota Indoor ChampionshipsMar 13 · 1 Mile · Place 6 · Immer SportlichImmer Sportlich1 Mile66:22.78 PB13
Mar 13USATF Minnesota Indoor ChampionshipsMar 13 · 800 Meters · Place 4 · Immer SportlichImmer Sportlich800 Meters42:56.76 PB13
Feb 6USATF MINNESOTA ALL AGES INDOOR TRACK & FIELD MEET #4Feb 6 · 3000 Meters · Place 5 · Immer SportlichImmer Sportlich3000 Meters5.12:30.00a PB7
Feb 6USATF MINNESOTA ALL AGES INDOOR TRACK & FIELD MEET #4Feb 6 · 800 Meters · Place 5 · Immer SportlichImmer Sportlich800 Meters5.2:59.21a7
Jan 9USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 9 · 3000 Meters · Place 4 · Immer SportlichImmer Sportlich3000 Meters4.13:08.97a7
Jan 9USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 9 · 800 Meters · Place 4 · Immer SportlichImmer Sportlich800 Meters4.3:01.39a7

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 20USATF Minnesota Summer League Meet #3 - MembersJul 20 · 800 Meters · Place 3 · Immer SportlichImmer Sportlich800 Meters3.3:09.89a6
Jul 13USATF Minnesota Summer League Meet #2 - MembersJul 13 · 800 Meters · Place 2 · Immer SportlichImmer Sportlich800 Meters2.3:12.02a6
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · 1500 Meters · Place 4 · Immer SportlichImmer Sportlich1500 Meters4.5:52.48a6
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · 800 Meters · Place 5 · Immer SportlichImmer Sportlich800 Meters5.3:05.23a6

2020 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 8USATF Minnesota Indoor ChampionshipsMar 8 · Results · Place 1 · Immer SportlichImmer SportlichResults14.55m PB11
Mar 8USATF Minnesota Indoor ChampionshipsMar 8 · Results · Place 2 · Immer SportlichImmer SportlichResults26:14.5011
Mar 8USATF Minnesota Indoor ChampionshipsMar 8 · Results · Place 3 · Immer SportlichImmer SportlichResults32:59.1511
Feb 2USATF Minnesota Indoor #4 - MembersFeb 2 · Complete · Place 23 · Immer SportlichImmer SportlichComplete234.33m PB11
Feb 2USATF Minnesota Indoor #4 - MembersFeb 2 · Complete · Place 29 · Immer SportlichImmer SportlichComplete293:04.9811
Jan 12USATF Minnesota Indoor #3 - MembersJan 12 · Shot Put · Place 19 · Immer SportlichImmer SportlichShot Put194.34m—
Jan 12USATF Minnesota Indoor #3 - MembersJan 12 · 1 Mile · Place 47 · Immer SportlichImmer Sportlich1 Mile476:31.62 PB—
Jan 12USATF Minnesota Indoor #3 - MembersJan 12 · 800 Meters · Place 37 · Immer SportlichImmer Sportlich800 Meters372:59.49 PB—
Jan 5USATF Minnesota Indoor #2 - MembersJan 5 · Shot Put · Place 19 · Immer SportlichImmer SportlichShot Put194.08m—
Jan 5USATF Minnesota Indoor #2 - MembersJan 5 · 3000 Meters · Place 26 · Immer SportlichImmer Sportlich3000 Meters2613:56.41 PB—
Jan 5USATF Minnesota Indoor #2 - MembersJan 5 · 800 Meters · Place 28 · Immer SportlichImmer Sportlich800 Meters283:13.18—