Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #3 · Jul 95:26.86aUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #3July 9, 2024
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 14:24.01aAAU Junior Olympic GamesAugust 1, 2026
1600 Meters · OutdoorSt. Paul City True Team · Apr 304:52.53aSt. Paul City True TeamApril 30, 2026
200 Meters · OutdoorUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #4 · Jul 1628.52aUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #4July 16, 2024
400 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #3 · Jan 71:05.83aUSATF Minnesota All Ages Indoor Track & Field Meet #3January 7, 2024
400 Meters · OutdoorUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #3 · Jul 91:00.51aUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #3July 9, 2024
800 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #3 · Jan 72:34.25aUSATF Minnesota All Ages Indoor Track & Field Meet #3January 7, 2024
800 Meters · OutdoorMSHSL Section 4AA Championships · May 272:06.61aMSHSL Section 4AA ChampionshipsMay 27, 2026
Long Jump · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #1 · Dec 103.67mUSATF Minnesota All Ages Indoor Track & Field Meet #1December 10, 2023
Long Jump · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 153.99mUSATF Minnesota Association Junior Olympic ChampionshipsJune 15, 2023

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 26 · Track Minnesota EliteTrack Minnesota Elite1500 Meters26.4:24.01a PB10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 1500 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite1500 Meters2.4:24.77a10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 800 Meters · Place 9 · Track Minnesota EliteTrack Minnesota Elite800 Meters9.2:07.62a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 1500 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite1500 Meters2.4:24.77a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 800 Meters · Place 9 · Track Minnesota EliteTrack Minnesota Elite800 Meters9.2:07.62a10
Jun 20AAU Minnesota District QualifierJun 20 · 1500 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite1500 Meters24:26.03a10
Jun 20AAU Minnesota District QualifierJun 20 · 800 Meters · Place 3 · Track Minnesota EliteTrack Minnesota Elite800 Meters32:09.20a10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 1500 Meters · Track Minnesota EliteTrack Minnesota Elite1500 Meters—DNS10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 7 · Track Minnesota EliteTrack Minnesota Elite800 Meters7.2:13.81a10
May 27MSHSL Section 4AA ChampionshipsMay 27 · 800 Meters · Place 10 · St. Paul Como ParkSt. Paul Como Park800 MetersRound P10.2:06.61a PB10
May 12St. Paul City Conference ChampionshipsMay 12 · 800 Meters · Place 3 · St. Paul Como ParkSt. Paul Como Park800 MetersRound P3.2:09.93a10
May 12St. Paul City Conference ChampionshipsMay 12 · 800 Meters · Place 5 · St. Paul Como ParkSt. Paul Como Park800 Meters5.2:07.68a10
May 8Class AA True Team Wild CardMay 8 · 800 Meters · Place 19 · St. Paul Como ParkSt. Paul Como Park800 Meters19.2:11.54a10
May 63AA Section True TeamMay 6 · 800 Meters · Place 5 · St. Paul Como ParkSt. Paul Como Park800 Meters5.2:11.54a10
Apr 30St. Paul City True TeamApr 30 · 1600 Meters · Place 4 · St. Paul Como ParkSt. Paul Como Park1600 Meters44:52.53a PB10
Apr 29WBL CoEd inviteApr 29 · 800 Meters · Place 12 · St. Paul Como ParkSt. Paul Como Park800 Meters122:12.05a10
Apr 16Harding HS MeetApr 16 · 800 Meters · Place 4 · St. Paul Como ParkSt. Paul Como Park800 Meters4.2:12.92a10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 1500 Meters · Place 4 · Track Minnesota EliteTrack Minnesota Elite1500 Meters44:32.27a9
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 800 Meters · Place 7 · Track Minnesota EliteTrack Minnesota Elite800 Meters72:10.25a9
Jun 21AAU Minnesota District QualifierJun 21 · 1500 Meters · Place 1 · Track Minnesota EliteTrack Minnesota Elite1500 Meters14:39.59a9
Jun 21AAU Minnesota District QualifierJun 21 · 800 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite800 Meters22:13.94a9
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · Long Jump · Place 7 · Track Minnesota EliteTrack Minnesota EliteLong Jump74.37m9
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 800 Meters · Place 5 · Track Minnesota EliteTrack Minnesota Elite800 Meters52:13.62a9
May 28MSHSL Section 4AA ChampionshipsMay 28 · 800 Meters · Place 12 · St. Paul Como ParkSt. Paul Como Park800 MetersRound P12.2:11.54a9
May 13St. Paul City Conference ChampionshipsMay 13 · 800 Meters · Place 8 · St. Paul Como ParkSt. Paul Como Park800 Meters82:16.77a9
May 9Class AA Wild CardMay 9 · 400 Meters · Place 61 · St. Paul Como ParkSt. Paul Como Park400 Meters61.1:01.29a9
May 8Harding Meet May 8May 8 · 800 Meters · Place 3 · St. Paul Como ParkSt. Paul Como Park800 Meters3.2:15.11a9
May 6Section 3AA True TeamMay 6 · 400 Meters · Place 16 · St. Paul Como ParkSt. Paul Como Park400 Meters16.1:01.29a9
Apr 29Bob Stewart InvitationalApr 29 · 800 Meters · Place 31 · St. Paul Como ParkSt. Paul Como Park800 Meters31.2:16.83a9
Apr 8Washington Tech Third Annual Combine ClassicApr 8 · 800 Meters · Place 4 · St. Paul Como ParkSt. Paul Como Park800 Meters42:20.09

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 800 Meters · Place 1 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters1.2:17.68a8
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 200 Meters · Place 9 · I.C.A.A./BreezeI.C.A.A./Breeze200 Meters9.28.52a PB8
Jul 13Minnesota Flyers Junior Olympic Prep Meet #3Jul 13 · 1500 Meters · Place 1 · I.C.A.A./BreezeI.C.A.A./Breeze1500 Meters1.4:54.41a8
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 1 Mile · Place 3 · 30-Unattached30-Unattached1 Mile3.5:26.86a PB8
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 400 Meters · Place 2 · 30-Unattached30-Unattached400 Meters2.1:00.51a PB8
Jun 27AAU Region 14 ChampionshipsJun 27 · Long Jump · Place 12 · I.C.A.A./BreezeI.C.A.A./BreezeLong Jump12.11-06.508
Jun 27AAU Region 14 ChampionshipsJun 27 · 1500 Meters · Place 1 · I.C.A.A./BreezeI.C.A.A./Breeze1500 Meters1.4:54.16a8
Jun 27AAU Region 14 ChampionshipsJun 27 · 800 Meters · Place 1 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters1.2:25.31a8
Jun 27AAU Region 14 ChampionshipsJun 27 · 400 Meters · Place 10 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters10.1:01.30a8
Jun 22AAU Minnesota District QualifierJun 22 · Long Jump · Place 5 · I.C.A.A./BreezeI.C.A.A./BreezeLong Jump514-7—
Jun 22AAU Minnesota District QualifierJun 22 · 1500 Meters · Place 1 · I.C.A.A./BreezeI.C.A.A./Breeze1500 Meters14:51.23a—
Jun 22AAU Minnesota District QualifierJun 22 · 800 Meters · Place 1 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters12:22.84a—
Jun 22AAU Minnesota District QualifierJun 22 · 400 Meters · Place 4 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters41:00.74a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 1 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters12:26.28a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 5 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters51:00.85a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 13 · I.C.A.A./BreezeI.C.A.A./Breeze200 Meters1329.64a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 800 Meters · 30-Unattached30-Unattached800 Meters—DNS8
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 400 Meters · 30-Unattached30-Unattached400 Meters—DNS8
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 800 Meters · Place 2 · 30-Unattached30-Unattached800 Meters2.2:34.25a PB8
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 400 Meters · Place 3 · 30-Unattached30-Unattached400 Meters3.1:05.83a PB8

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 800 Meters · Place 5 · 30-Unattached30-Unattached800 Meters5.2:47.40a8
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 400 Meters · Place 5 · 30-Unattached30-Unattached400 Meters5.1:06.57a8
Dec 10USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 10 · Long Jump · Place 7 · 30-Unattached30-UnattachedLong Jump7.3.67m PB8
Dec 10USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 10 · 800 Meters · Place 5 · 30-Unattached30-Unattached800 Meters5.2:50.36a8
Dec 10USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 10 · 400 Meters · 30-Unattached30-Unattached400 Meters—DQ8

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 29AAU Junior Olympic Games Jul 29 · 1500 Meters · Place 44 · I.C.A.A. BreI.C.A.A. Bre1500 Meters445:04.3510
Jul 29AAU Junior Olympic Games Jul 29 · 800 Meters · Place 74 · I.C.A.A. BreI.C.A.A. Bre800 MetersRound P742:35.5310
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 800 Meters · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters—DNS7
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · Long Jump · Place 9 · I.C.A.A./BreezeI.C.A.A./BreezeLong Jump9.14-05.23Unofficial7
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 1500 Meters · Place 5 · I.C.A.A./BreezeI.C.A.A./Breeze1500 Meters5.5:08.19aUnofficial7
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 800 Meters · Place 5 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters5.2:26.45aUnofficial7
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 400 Meters · Place 17 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters17.1:04.27aUnofficial7
Jun 29AAU Region 14 Qualifier MeetJun 29 · Long Jump · Place 9 · I.C.A.A./BreezeI.C.A.A./BreezeLong Jump9.4.40m7
Jun 29AAU Region 14 Qualifier MeetJun 29 · 1500 Meters · Place 5 · I.C.A.A./BreezeI.C.A.A./Breeze1500 Meters5.5:08.19a7
Jun 29AAU Region 14 Qualifier MeetJun 29 · 800 Meters · Place 5 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters5.2:26.45a7
Jun 29AAU Region 14 Qualifier MeetJun 29 · 400 Meters · Place 15 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters15.1:03.90a7
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · Long Jump · Place 12 · I.C.A.A./BreezeI.C.A.A./BreezeLong Jump123.99m PB—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 5 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters52:31.23a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 7 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters71:05.44a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 11 · I.C.A.A./BreezeI.C.A.A./Breeze200 MetersRound P1130.72a—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 800 Meters · Place 2 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters2.2:31.78a6
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 400 Meters · Place 7 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters7.1:09.35a6
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 200 Meters · Place 11 · I.C.A.A./BreezeI.C.A.A./Breeze200 MetersRound P11.30.32a6
Jun 11AAU Iowa District QualifierJun 11 · 800 Meters · Place 4 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters42:41.25a—
Jun 11AAU Iowa District QualifierJun 11 · 400 Meters · Place 8 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters81:10.57a—
Jun 11AAU Iowa District QualifierJun 11 · 200 Meters · Place 10 · I.C.A.A./BreezeI.C.A.A./Breeze200 Meters1031.72a—
Jun 5Track Minnesota Invitational Jun 5 · Long Jump · Place 6 · 30-Unattached30-UnattachedLong Jump6.3.05m6
Jun 5Track Minnesota Invitational Jun 5 · 800 Meters · Place 1 · 30-Unattached30-Unattached800 Meters1.2:54.20a6
Jun 5Track Minnesota Invitational Jun 5 · 400 Meters · Place 3 · 30-Unattached30-Unattached400 Meters3.1:10.49a6
Jun 5Track Minnesota Invitational Jun 5 · 200 Meters · Place 4 · 30-Unattached30-Unattached200 Meters4.32.39a6
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · 800 Meters · Place 1 · 30-Unattached30-Unattached800 Meters1.3:01.99a6
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · 400 Meters · Place 3 · 30-Unattached30-Unattached400 Meters3.1:13.03a6
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · 200 Meters · Place 7 · 30-Unattached30-Unattached200 Meters7.33.10a6

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 26AAU Minnesota District QualifierJun 26 · 800 Meters · Place 2 · I.C.A.A./BreezeI.C.A.A./Breeze800 Meters2.3:01.96a5
Jun 26AAU Minnesota District QualifierJun 26 · 400 Meters · Place 6 · I.C.A.A./BreezeI.C.A.A./Breeze400 Meters6.1:17.75a5
Jun 26AAU Minnesota District QualifierJun 26 · 200 Meters · Place 6 · I.C.A.A./BreezeI.C.A.A./Breeze200 Meters6.32.20a5
Jun 13Track Minnesota Invitational 2Jun 13 · 200 Meters · Place 7 · Track Minnesota EliteTrack Minnesota Elite200 Meters7.37.00a5