Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 86:02.59aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
3000 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #5 · Feb 812:27.77aUSATF Minnesota Indoor All-Comers Meet #5February 8, 2026
3000 Meters · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 1312:11.96aUSATF Minnesota Junior Olympic ChampionshipsJune 13, 2026
800 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 82:51.43aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
800 Meters · OutdoorUSATF Minnesota Summer Meet #2 · Jun 302:48.54aUSATF Minnesota Summer Meet #2June 30, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 30USATF Minnesota Summer Meet #2Jun 30 · 3000 Meters · Place 1 · Immer Sportlich3000 Meters1.12:55.91a-
Jun 30USATF Minnesota Summer Meet #2Jun 30 · 800 Meters · Place 3 · Immer Sportlich800 Meters3.2:48.54a PB-
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 3000 Meters · Place 7 · Immer Sportlich3000 Meters7.12:11.96a PB-
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 9 · Immer Sportlich800 Meters9.2:48.88a-

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 1 Mile · Place 6 · Immer Sportlich1 Mile66:02.59a PB—
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 800 Meters · Place 6 · Immer Sportlich800 Meters62:51.43a PB—
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 1 Mile · Place 10 · Immer Sportlich1 Mile107:04.58a—
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 800 Meters · Place 5 · Immer Sportlich800 Meters52:55.46a—
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 3000 Meters · Place 5 · Immer Sportlich3000 Meters5.12:27.77a PB-
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 800 Meters · Place 7 · Immer Sportlich800 Meters7.2:59.40a-

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 3000 Meters · Place 8 · Immer Sportlich3000 Meters813:05.96a—
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 800 Meters · Place 10 · Immer Sportlich800 Meters103:07.85a—

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 3000 Meters · Place 14 · Immer Sportlich3000 Meters14.12:46.66a-
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 3000 Meters · Place 1 · Immer Sportlich3000 Meters1.12:46.66a-
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 800 Meters · Place 5 · Immer Sportlich800 Meters5.3:05.50a-
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 800 Meters · Place 30 · Immer Sportlich800 Meters30.3:05.50a-
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 1 Mile · Place 6 · Immer Sportlich1 Mile6.6:30.02a-
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 800 Meters · Place 6 · Immer Sportlich800 Meters6.3:06.55a-
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 1 Mile · Place 5 · Immer Sportlich1 Mile5.6:39.93a-
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 800 Meters · Place 2 · Immer Sportlich800 Meters2.3:03.89a-
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 1 Mile · Place 4 · Immer Sportlich1 Mile4.6:39.98a-
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 800 Meters · Place 3 · Immer Sportlich800 Meters3.3:00.34a-

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 1 Mile · Place 6 · Immer Sportlich1 Mile66:40.71—
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 800 Meters · Place 4 · Immer Sportlich800 Meters43:08.83—
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 1 Mile · Place 4 · Immer Sportlich1 Mile46:34.43a—
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 800 Meters · Place 2 · Immer Sportlich800 Meters23:05.46a—
Feb 18 USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 18 · 3000 Meters · Place 4 · Immer Sportlich3000 Meters413:14.61a—
Feb 18 USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 18 · 800 Meters · Place 4 · Immer Sportlich800 Meters43:09.90a—
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 3000 Meters · Place 5 · Immer Sportlich3000 Meters5.13:20.73a-
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 800 Meters · Place 4 · Immer Sportlich800 Meters4.3:11.68a-
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · Long Jump · Immer SportlichLong Jump--DNS-
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 3000 Meters · Place 5 · Immer Sportlich3000 Meters5.13:53.82a-
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 800 Meters · Place 4 · Immer Sportlich800 Meters4.3:17.58a-

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 3000 Meters · Place 2 · Immer Sportlich3000 Meters2.13:36.86a-
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 800 Meters · Place 2 · Immer Sportlich800 Meters2.3:16.34a-