Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota Indoor All-Comers Meet #4 · Jan 184:40.29aUSATF Minnesota Indoor All-Comers Meet #4January 18, 2026
1600 Meters · IndoorGriak Indoor Classic - Maroon · Mar 284:35.51aGriak Indoor Classic - MaroonMarch 28, 2025
1600 Meters · OutdoorMSHSL Section 7AAA Championships · May 274:20.45aMSHSL Section 7AAA ChampionshipsMay 27, 2026
200 Meters · OutdoorAAU Minnesota District Qualifier · Jun 2629.23aAAU Minnesota District QualifierJune 26, 2021
3000 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #5 · Feb 89:16.31aUSATF Minnesota Indoor All-Comers Meet #5February 8, 2026
3200 Meters · IndoorBethel True Team Classic · Apr 249:14.66aBethel True Team ClassicApril 24, 2026
3200 Meters · OutdoorMSHSL State Track & Field Championships · Jun 49:14.64aMSHSL State Track & Field ChampionshipsJune 4, 2026
400 Meters · OutdoorUSATF Minnesota All-Comers Meet #5 · Aug 11:00.32aUSATF Minnesota All-Comers Meet #5August 1, 2023
800 Meters · OutdoorBlaine Invitational · Apr 281:59.22aBlaine InvitationalApril 28, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 3200 Meters · Place 6 · BlaineBlaine3200 Meters6.9:14.64a PB11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 1600 Meters · Place 9 · BlaineBlaine1600 Meters9.4:23.01a11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 3200 Meters · Place 2 · BlaineBlaine3200 Meters2.9:44.16a11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 1600 Meters · Place 1 · BlaineBlaine1600 Meters1.4:20.45a PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 800 Meters · Place 7 · BlaineBlaine800 Meters7.2:00.32a11
May 15Class AAA State True TeamMay 15 · 3200 Meters · Place 11 · BlaineBlaine3200 Meters11.9:50.21a11
May 15Class AAA State True TeamMay 15 · 1600 Meters · Place 6 · BlaineBlaine1600 Meters6.4:23.28a11
May 55AAA Section True TeamMay 5 · 1600 Meters · Place 4 · BlaineBlaine1600 Meters4.4:24.38a11
Apr 28Blaine InvitationalApr 28 · 800 Meters · Place 2 · BlaineBlaine800 Meters2.1:59.22a PB11
Apr 202026 Pony ClassicApr 20 · 3200 Meters · Place 2 · BlaineBlaine3200 Meters29:42.40a11
Apr 7Prior Lake Boys InvitationalApr 7 · 1600 Meters · Place 1 · BlaineBlaine1600 Meters14:28.99a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Bethel True Team ClassicApr 24 · 3200 Meters · Place 1 · BlaineBlaine3200 Meters1.9:14.66a PB11
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 3000 Meters · Place 3 · 30-Unattached30-Unattached3000 Meters3.9:16.31a PB11
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 800 Meters · 30-Unattached30-Unattached800 Meters—DNS11
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 5000 Meters · 30-Unattached30-Unattached5000 Meters—DNS11
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 1 Mile · Place 5 · 30-Unattached30-Unattached1 Mile5.4:40.29a PB11
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 3000 Meters · 30-Unattached30-Unattached3000 Meters—DNS11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28MSHSL Section 7AAA ChampionshipsMay 28 · 1600 Meters · Place 3 · BlaineBlaine1600 Meters3.4:24.63a10
May 16Class AAA State True Team MeetMay 16 · 3200 Meters · Place 9 · BlaineBlaine3200 Meters99:47.65a10
May 16Class AAA State True Team MeetMay 16 · 1600 Meters · Place 7 · BlaineBlaine1600 Meters74:21.97a10
May 6Section 5AAA True TeamMay 6 · 1600 Meters · Place 2 · BlaineBlaine1600 Meters2.4:28.23a10
Apr 25Bethel True Team ClassicApr 25 · 3200 Meters · Place 2 · BlaineBlaine3200 Meters29:35.1510
Apr 25Bethel True Team ClassicApr 25 · 1600 Meters · Place 3 · BlaineBlaine1600 Meters34:28.0410
Apr 15Wayzata vs Blaine - BoysApr 15 · 1600 Meters · Place 2 · BlaineBlaine1600 Meters24:32.50a10
Apr 8Prior Lake HS Boys InvitationalApr 8 · 1600 Meters · Place 1 · BlaineBlaine1600 Meters14:32.51a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 1600 Meters · Place 4 · BlaineBlaine1600 Meters44:35.51a PB10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MSHSL Section 7AAA ChampionshipsMay 29 · 1600 Meters · Place 4 · BlaineBlaine1600 Meters4.4:30.28a9
May 21Northwest Suburban Conference ChampionshipsMay 21 · 1600 Meters · Place 8 · BlaineBlaine1600 Meters84:29.40a—
May 17Class AAA True Team State ChampionshipsMay 17 · 1600 Meters · Place 22 · BlaineBlaine1600 Meters224:36.76a—
May 7Section 5AAA True TeamMay 7 · 1600 Meters · Place 9 · BlaineBlaine1600 Meters9.4:37.87a9
Apr 30Blaine InvitationalApr 30 · 800 Meters · Place 7 · BlaineBlaine800 Meters72:06.91a—
Apr 25Lakeville South Gilmer True Team ClassicApr 25 · 1600 Meters · Place 6 · BlaineBlaine1600 Meters64:47.34a—
Apr 20Stillwater Pony ClassicApr 20 · 3200 Meters · Place 4 · BlaineBlaine3200 Meters4.10:07.37a9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Aug 1USATF Minnesota All-Comers Meet #5Aug 1 · 1 Mile · 30-Unattached30-Unattached1 Mile--DNS8
Aug 1USATF Minnesota All-Comers Meet #5Aug 1 · 400 Meters · Place 2 · 30-Unattached30-Unattached400 Meters2.1:00.32a PB8
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 800 Meters · Place 1 · 30-Unattached30-Unattached800 Meters1.2:15.21a8
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 200 Meters · 30-Unattached30-Unattached200 Meters—DNS8
May 2Blaine InvitationalMay 2 · 3200 Meters · Place 4 · BlaineBlaine3200 Meters410:48.318
Apr 27Cougar InvitationalApr 27 · 1600 Meters · Place 4 · BlaineBlaine1600 Meters4.5:03.36a8
Apr 18Wayzata vs. Blaine Boys DualApr 18 · 1600 Meters · Place 6 · BlaineBlaine1600 Meters64:53.678
Apr 11Prior Lake Boys InvitationalApr 11 · 1600 Meters · Place 12 · BlaineBlaine1600 Meters125:06.378

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 5Track Minnesota Invitational Jun 5 · 800 Meters · Place 1 · Track Minnesota EliteTrack Minnesota Elite800 Meters1.2:37.21a7
Jun 5Track Minnesota Invitational Jun 5 · 400 Meters · Place 4 · Track Minnesota EliteTrack Minnesota Elite400 Meters4.1:04.83a7
Jun 5Track Minnesota Invitational Jun 5 · 200 Meters · Place 3 · Track Minnesota EliteTrack Minnesota Elite200 Meters3.30.16a7

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 17AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · 800 Meters · Place 2 · Minneapolis, MNMinneapolis, MN800 Meters2.2:33.02a6
Jul 17AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · 400 Meters · Place 4 · Minneapolis, MNMinneapolis, MN400 Meters4.1:05.93a6
Jul 17AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · 200 Meters · Place 7 · Minneapolis, MNMinneapolis, MN200 MetersRound P7.30.07a6
Jul 17AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · 200 Meters · Minneapolis, MNMinneapolis, MN200 Meters—DNS6
Jun 26AAU Minnesota District QualifierJun 26 · 800 Meters · Place 1 · Track Minnesota EliteTrack Minnesota Elite800 Meters1.2:31.65a6
Jun 26AAU Minnesota District QualifierJun 26 · 400 Meters · Place 3 · Track Minnesota EliteTrack Minnesota Elite400 Meters3.1:05.06a6
Jun 26AAU Minnesota District QualifierJun 26 · 200 Meters · Place 5 · Track Minnesota EliteTrack Minnesota Elite200 Meters5.29.23a PB6
Jun 13Track Minnesota Invitational 2Jun 13 · 800 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite800 Meters2.2:42.73a6
Jun 13Track Minnesota Invitational 2Jun 13 · 400 Meters · Place 6 · Track Minnesota EliteTrack Minnesota Elite400 Meters6.1:12.77a6