Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota Indoor All-Comers Meet #6 · Feb 225:56.04aUSATF Minnesota Indoor All-Comers Meet #6February 22, 2026
1 Mile · OutdoorUSATF Minnesota Summer Meet #1 · Jun 165:44.81aUSATF Minnesota Summer Meet #1June 16, 2026
200 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #5 · Feb 437.33aUSATF Minnesota All Ages Indoor Track & Field Meet #5February 4, 2024
3000 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 811:50.03aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
3000 Meters · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 1412:40.90aUSATF Minnesota Junior Olympic ChampionshipsJune 14, 2025
400 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #5 · Feb 81:15.38aUSATF Minnesota Indoor All-Comers Meet #5February 8, 2026
400 Meters · OutdoorUSATF Minnesota Summer Meet #3 · Jul 141:10.19aUSATF Minnesota Summer Meet #3July 14, 2026
5000 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #4 · Jan 1822:50.15aUSATF Minnesota Indoor All-Comers Meet #4January 18, 2026
60 Meter · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #3 · Jan 713.80aUSATF Minnesota All Ages Indoor Track & Field Meet #3January 7, 2024
800 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 82:49.18aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
800 Meters · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 142:59.97aUSATF Minnesota Junior Olympic ChampionshipsJune 14, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 14USATF Minnesota Summer Meet #3Jul 14 · 1 Mile · Place 1 · Immer Sportlich1 Mile1.6:17.62a-
Jul 14USATF Minnesota Summer Meet #3Jul 14 · 400 Meters · Place 3 · Immer Sportlich400 Meters3.1:10.19a PB-
Jun 16USATF Minnesota Summer Meet #1Jun 16 · 1 Mile · Place 1 · Immer Sportlich1 Mile1.5:44.81a PB-
Jun 16USATF Minnesota Summer Meet #1Jun 16 · 400 Meters · Place 2 · Immer Sportlich400 Meters2.1:11.09a-

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 3000 Meters · Place 3 · Immer Sportlich3000 Meters311:50.03a PB—
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 1 Mile · Place 7 · Immer Sportlich1 Mile76:03.49a—
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 800 Meters · Place 5 · Immer Sportlich800 Meters52:49.18a PB—
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 1 Mile · Place 5 · Immer Sportlich1 Mile55:56.04a PB—
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 800 Meters · Place 4 · Immer Sportlich800 Meters42:49.88a—
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 3000 Meters · Place 2 · Immer Sportlich3000 Meters2.12:04.37a-
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 800 Meters · Place 5 · Immer Sportlich800 Meters5.2:54.81a-
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 400 Meters · Place 6 · Immer Sportlich400 Meters6.1:15.38a PB-
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 5000 Meters · Place 2 · Immer Sportlich5000 Meters2.22:50.15a PB-
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 1 Mile · Place 2 · Immer Sportlich1 Mile2.5:58.84a-
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 800 Meters · Place 3 · Immer Sportlich800 Meters3.2:54.16a-

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 3000 Meters · Place 5 · Immer Sportlich3000 Meters512:40.90a PB—
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 800 Meters · Place 8 · Immer Sportlich800 Meters82:59.97a PB—

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 5 · Immer Sportlich1 Mile5.6:24.70a-
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 34 · Immer Sportlich1 Mile34.6:24.70a-
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 800 Meters · Place 4 · Immer Sportlich800 Meters4.3:02.95a-
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 800 Meters · Place 28 · Immer Sportlich800 Meters28.3:02.95a-
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 1 Mile · Place 4 · Immer Sportlich1 Mile4.6:18.61a-
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 800 Meters · Place 3 · Immer Sportlich800 Meters3.2:59.89a-
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 1 Mile · Place 4 · Immer Sportlich1 Mile4.6:34.45a-
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 800 Meters · Place 4 · Immer Sportlich800 Meters4.3:07.71a-
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 1 Mile · Place 5 · Immer Sportlich1 Mile5.6:45.92a-
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 800 Meters · Place 4 · Immer Sportlich800 Meters4.3:15.68a-

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 800 Meters · Place 8 · Immer Sportlich800 Meters83:23.25—
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 400 Meters · Place 4 · Immer Sportlich400 Meters41:26.96—
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 200 Meters · Place 11 · Immer Sportlich200 Meters1139.63—
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 800 Meters · Place 8 · Immer Sportlich800 Meters8.3:23.71a-
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 400 Meters · Place 4 · Immer Sportlich400 Meters4.1:28.10a-
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 200 Meters · Place 6 · Immer Sportlich200 Meters6.37.33a PB-
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 60 Meter · Place 7 · Immer Sportlich60 Meter7.13.80a PB-
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 400 Meters · Place 3 · Immer Sportlich400 Meters3.1:25.91a-
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 200 Meters · Immer Sportlich200 Meters--DQ-