Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBelle Plaine Indoor Inv. · Mar 252:38.12Belle Plaine Indoor Inv.March 25, 2023
1500 Meters · OutdoorMeet of the Unsaintly · May 13:43.29Meet of the UnsaintlyMay 1, 2026
1600 Meters · IndoorMRC Indoor Invite · Apr 14:34.91MRC Indoor InviteApril 1, 2022
1600 Meters · OutdoorSection 2AA True Team · May 94:12.67aSection 2AA True TeamMay 9, 2023
200 Meters · OutdoorSt. Peter Meet 2 · Apr 2824.51aSt. Peter Meet 2April 28, 2022
3000m Steeplechase · 0.914m · OutdoorRaleigh Relays · Mar 268:32.56aRaleigh RelaysMarch 26, 2026
3000m Steeplechase · OutdoorMeet of the UnSaintly · Apr 309:01.60Meet of the UnSaintlyApril 30, 2025
3200 Meters · OutdoorMSHSL State Track & Field Championships · Jun 89:03.72aMSHSL State Track & Field ChampionshipsJune 8, 2023
400 Meters · OutdoorSt. Peter Meet 2 · Apr 2852.33aSt. Peter Meet 2April 28, 2022
5000 Meters · Indoor2025 SDSU Holiday Meet · Dec 514:10.89a2025 SDSU Holiday MeetDecember 5, 2025
5000 Meters · OutdoorBryan Clay Invitational · Apr 1614:03.02aBryan Clay InvitationalApril 16, 2026
600 Meters · IndoorBelle Plaine Indoor Inv. · Mar 251:24.89Belle Plaine Indoor Inv.March 25, 2023
800 Meters · IndoorMRC Indoor Invite · Apr 12:05.86MRC Indoor InviteApril 1, 2022
800 Meters · OutdoorBelle Plaine Last Chance Meet · May 231:53.12Belle Plaine Last Chance MeetMay 23, 2023
Triple Jump · OutdoorJordan Track and Field True Team Invitational Meet · May 1839-09.00Jordan Track and Field True Team Invitational MeetMay 18, 2021

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 3000m Steeplechase · Place 15 · MinnesotaMinnesota3000m Steeplechase0.914mRound P15.8:33.15aSo
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 3000m Steeplechase · Place 12 · MinnesotaMinnesota3000m Steeplechase0.914mRound P12.8:35.69aSo
May 15Big Ten Outdoor ChampionshipsMay 15 · 3000m Steeplechase · Place 2 · MinnesotaMinnesota3000m Steeplechase0.914m2.8:49.89aSo
May 15Big Ten Outdoor ChampionshipsMay 15 · 5000 Meters · Place 22 · MinnesotaMinnesota5000 Meters22.14:46.72aSo
May 1Meet of the UnsaintlyMay 1 · 1500 Meters · Place 1 · MinnesotaMinnesota1500 Meters13:43.29 PBSO
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 21 · MinnesotaMinnesota5000 Meters21.14:03.02a PBSo
Mar 26Raleigh RelaysMar 26 · 3000m Steeplechase · Place 4 · MinnesotaMinnesota3000m Steeplechase0.914m4.8:32.56a PBSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 52025 SDSU Holiday MeetDec 5 · 5000 Meters · Place 1 · UnattachedUnattached5000 Meters1.14:10.89a PBSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 3000m Steeplechase · Place 32 · MinnesotaMinnesota3000m Steeplechase0.914mRound P32.9:05.85aFr
Apr 30Meet of the UnSaintlyApr 30 · 3000m Steeplechase · Place 2 · MinnesotaMinnesota3000m Steeplechase29:01.60 PBFR

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters1.9:03.72a PB12
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters2.4:14.32a12
May 31MSHSL Section 2AA ChampionshipsMay 31 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters1.9:17.69a12
May 31MSHSL Section 2AA ChampionshipsMay 31 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters1.4:15.48a12
May 23Belle Plaine Last Chance MeetMay 23 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters11:53.12 PB12
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters19:19.7812
May 18Minnesota Rivers Conference ChampionshipsMay 18 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:14.8412
May 9Section 2AA True TeamMay 9 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters1.9:26.95a12
May 9Section 2AA True TeamMay 9 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters1.4:12.67a PB12
Apr 29Lakeville North Mega MeetApr 29 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters11:56.5212
Apr 28Hamline Elite MeetApr 28 · 1600 Meters · Place 4 · Belle PlaineBelle Plaine1600 Meters44:18.03a—
Apr 25MRC Tri 4.25Apr 25 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters1.4:22.97a12
Apr 24St. Peter Invite #2Apr 24 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters19:41.1712
Apr 18MRC Meet @ TCU Apr 18 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:32.8612

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 25Belle Plaine Indoor Inv.Mar 25 · 1000 Meters · Place 1 · Belle PlaineBelle Plaine1000 Meters12:38.12 PB12
Mar 25Belle Plaine Indoor Inv.Mar 25 · 600 Meters · Place 1 · Belle PlaineBelle Plaine600 Meters11:24.89 PB12

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters2.4:15.40a11
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 800 Meters · Place 4 · Belle PlaineBelle Plaine800 MetersRound P4.1:58.33a11
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters2.1:55.78a11
Jun 1MSHSL Section 2AA ChampionshipsJun 1 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters1.4:21.21a11
Jun 1MSHSL Section 2AA ChampionshipsJun 1 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 MetersRound P2.2:00.40a11
Jun 1MSHSL Section 2AA ChampionshipsJun 1 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters1.1:56.48a11
May 19Minnesota Rivers Conference ChampionshipsMay 19 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:27.3511
May 19Minnesota Rivers Conference ChampionshipsMay 19 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters12:00.0311
May 10Section 2AA True TeamMay 10 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters2.9:48.73a11
May 10Section 2AA True TeamMay 10 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters1.4:29.40a11
Apr 29Hamline Elite MeetApr 29 · 1600 Meters · Place 5 · Belle PlaineBelle Plaine1600 Meters54:21.4411
Apr 29Hamline Elite MeetApr 29 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters31:57.9411
Apr 28St. Peter Meet 2Apr 28 · 400 Meters · Place 1 · Belle PlaineBelle Plaine400 Meters1.52.33a PB11
Apr 28St. Peter Meet 2Apr 28 · 200 Meters · Place 4 · Belle PlaineBelle Plaine200 Meters4.24.51a PB11
Apr 26Winter Never Ends Track MeetApr 26 · Triple Jump · Place 6 · Belle PlaineBelle PlaineTriple Jump636-04.0011
Apr 26Winter Never Ends Track MeetApr 26 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters19:37.2811
Apr 26Winter Never Ends Track MeetApr 26 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:20.8711
Apr 23Lakeville Mega MeetApr 23 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters24:24.1611
Apr 23Lakeville Mega MeetApr 23 · 800 Meters · Place 2 · Belle PlaineBelle Plaine800 Meters22:00.9011
Apr 19MRC Quad #3Apr 19 · Triple Jump · Place 2 · Belle PlaineBelle PlaineTriple Jump239-07.0011
Apr 19MRC Quad #3Apr 19 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:29.5711
Apr 19MRC Quad #3Apr 19 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters12:00.2311
Apr 12MRC Conference Quad #2Apr 12 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters1.9:56.51a11

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 1MRC Indoor InviteApr 1 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:34.91 PB11
Apr 1MRC Indoor InviteApr 1 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters12:05.86 PB11
Mar 26Belle Plaine Indoor Track MeetMar 26 · 1000 Meters · Place 1 · Belle PlaineBelle Plaine1000 Meters12:47.2111
Mar 26Belle Plaine Indoor Track MeetMar 26 · 600 Meters · Place 1 · Belle PlaineBelle Plaine600 Meters11:27.3711
Feb 6USATF MINNESOTA ALL AGES INDOOR TRACK & FIELD MEET #4Feb 6 · 3000 Meters · BPXC Track ClubBPXC Track Club3000 Meters—DNS11
Feb 6USATF MINNESOTA ALL AGES INDOOR TRACK & FIELD MEET #4Feb 6 · 800 Meters · BPXC Track ClubBPXC Track Club800 Meters—DNS11

2021 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · 1500 Meters · Place 1 · BPXC Track ClubBPXC Track Club1500 Meters1.4:19.00a10
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · 800 Meters · Place 1 · BPXC Track ClubBPXC Track Club800 Meters1.2:02.08a10
Jun 17MSHSL State Track & Field ChampionshipsJun 17 · 1600 Meters · Place 4 · Belle PlaineBelle Plaine1600 Meters4.4:19.92a10
Jun 17MSHSL State Track & Field ChampionshipsJun 17 · 800 Meters · Place 3 · Belle PlaineBelle Plaine800 Meters3.1:58.25a10
Jun 12MSHSL Section 2A ChampionshipsJun 12 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters11:57.9810
Jun 12MSHSL Section 2A ChampionshipsJun 12 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:26.2410
Jun 3MSHSL Section 2A - Sub-Section 7Jun 3 · Triple Jump · Place 5 · Belle PlaineBelle PlaineTriple Jump537-05.0010
Jun 3MSHSL Section 2A - Sub-Section 7Jun 3 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:32.0510
Jun 3MSHSL Section 2A - Sub-Section 7Jun 3 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters12:00.5010
May 25Minnesota River ConferenceMay 25 · Triple Jump · Place 2 · Belle PlaineBelle PlaineTriple Jump239-00.5010
May 25Minnesota River ConferenceMay 25 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters110:25.7510
May 25Minnesota River ConferenceMay 25 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:34.8110
May 18Jordan Track and Field True Team Invitational MeetMay 18 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters1.9:57.25a10
May 18Jordan Track and Field True Team Invitational MeetMay 18 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters1.4:30.54a10
May 18Jordan Track and Field True Team Invitational MeetMay 18 · Triple Jump · Place 4 · Belle PlaineBelle PlaineTriple Jump4.39-09.00 PB10
May 16True Team Section 2AAMay 16 · 3200 Meters · Place 2 · Belle PlaineBelle Plaine3200 Meters2.9:57.25a10
May 16True Team Section 2AAMay 16 · 1600 Meters · Place 2 · Belle PlaineBelle Plaine1600 Meters2.4:30.54a10
May 16True Team Section 2AAMay 16 · Triple Jump · Place 5 · Belle PlaineBelle PlaineTriple Jump5.39' 910
May 14Twilight DualMay 14 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters1.4:32.51a10
May 14Twilight DualMay 14 · Triple Jump · Place 2 · Belle PlaineBelle PlaineTriple Jump2.38-09.0010
May 14Twilight DualMay 14 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters1.2:05.84a10
May 11MRC Quad #5May 11 · Triple Jump · Place 2 · Belle PlaineBelle PlaineTriple Jump238-10.5010
May 11MRC Quad #5May 11 · 400 Meters · Place 1 · Belle PlaineBelle Plaine400 Meters154.0710
Apr 27MRC Quad #3Apr 27 · Triple Jump · Place 1 · Belle PlaineBelle PlaineTriple Jump138-11.5010
Apr 27MRC Quad #3Apr 27 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters110:24.0610
Apr 27MRC Quad #3Apr 27 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:35.7510
Apr 20MRC Quad #2Apr 20 · Triple Jump · Place 1 · Belle PlaineBelle PlaineTriple Jump139-07.0010
Apr 20MRC Quad #2Apr 20 · Triple Jump · Place 1 · Belle PlaineBelle PlaineTriple Jump139-07.0010
Apr 20MRC Quad #2Apr 20 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters110:10.7810
Apr 20MRC Quad #2Apr 20 · 3200 Meters · Place 1 · Belle PlaineBelle Plaine3200 Meters110:10.7810
Apr 15MRC QuadApr 15 · Triple Jump · Place 1 · Belle PlaineBelle PlaineTriple Jump136-04.0010
Apr 15MRC QuadApr 15 · 1600 Meters · Place 1 · Belle PlaineBelle Plaine1600 Meters14:46.5310
Apr 15MRC QuadApr 15 · 800 Meters · Place 1 · Belle PlaineBelle Plaine800 Meters12:10.8610

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16Minnesota River Conference Championships Conference ChampionshipsMay 16 · 3200 Meters · Place 3 · Belle PlaineBelle Plaine3200 Meters310:53.508
Apr 25Delano InvitationalApr 25 · 3200 Meters · Place 7 · Belle PlaineBelle Plaine3200 Meters711:19.858

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 23Belle Plaine IndoorMar 23 · Triple Jump · Place 10 · Belle PlaineBelle PlaineTriple Jump1030-03.508
Mar 23Belle Plaine IndoorMar 23 · 1000 Meters · Place 8 · Belle PlaineBelle Plaine1000 Meters83:22.788
Mar 23Belle Plaine IndoorMar 23 · 800 Meters · Place 5 · Belle PlaineBelle Plaine800 Meters52:29.718
Mar 23Belle Plaine IndoorMar 23 · 600 Meters · Place 8 · Belle PlaineBelle Plaine600 Meters81:46.318