Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGriak Indoor Classic - Maroon · Mar 274:40.59aGriak Indoor Classic - MaroonMarch 27, 2026
1600 Meters · OutdoorRedhawk Invitational · May 24:36.47aRedhawk InvitationalMay 2, 2026
200 Meters · OutdoorRedhawk Invitational · May 224.35aRedhawk InvitationalMay 2, 2026
3200 Meters · OutdoorMinnesota Open HS Spring Invitational · Apr 2910:02.27aMinnesota Open HS Spring InvitationalApril 29, 2026
400 Meters · IndoorGriak Indoor Classic - Maroon · Mar 2854.98aGriak Indoor Classic - MaroonMarch 28, 2025
400 Meters · OutdoorEden Prairie Booster Invitational · Apr 2552.34aEden Prairie Booster InvitationalApril 25, 2026
800 Meters · OutdoorMSHSL Section 3AA Championships · May 271:57.84aMSHSL Section 3AA ChampionshipsMay 27, 2026
Complete · OutdoorSt. Louis Park Tri Meet · Apr 182:03.22St. Louis Park Tri MeetApril 18, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27MSHSL Section 3AA ChampionshipsMay 27 · 800 Meters · Place 6 · Minneapolis Southwest800 MetersRound P6.2:01.23a12
May 27MSHSL Section 3AA ChampionshipsMay 27 · 800 Meters · Place 3 · Minneapolis Southwest800 Meters3.1:57.84a PB12
May 20Minneapolis City Conference ChampionsihpsMay 20 · 800 Meters · Minneapolis Southwest800 Meters—DNS12
May 56AAA Section True TeamMay 5 · 800 Meters · Place 1 · Minneapolis Southwest800 Meters1.1:59.45a12
May 2Redhawk InvitationalMay 2 · 1600 Meters · Place 1 · Minneapolis Southwest1600 Meters1.4:36.47a PB12
May 2Redhawk InvitationalMay 2 · 200 Meters · Place 9 · Minneapolis Southwest200 Meters9.24.35a PB12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 3200 Meters · Place 11 · Minneapolis Southwest3200 Meters11.10:02.27a PB12
Apr 25Eden Prairie Booster InvitationalApr 25 · 400 Meters · Place 5 · Minneapolis Southwest400 Meters5.52.34a PB12
Apr 20Eric Jones InvitationalApr 20 · 800 Meters · Place 2 · Minneapolis Southwest800 Meters2.1:59.48a12
Apr 16Osseo InvitationalApr 16 · 800 Meters · Place 3 · Minneapolis Southwest800 Meters3.1:58.25a12
Apr 10Armstrong InvitationalApr 10 · 800 Meters · Place 2 · Minneapolis Southwest800 Meters2.1:59.68a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 27Griak Indoor Classic - MaroonMar 27 · 1600 Meters · Place 13 · Minneapolis Southwest1600 Meters134:40.59a PB12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Minnesota HS InvitationalMay 1 · 1600 Meters · Place 12 · Minneapolis Southwest1600 Meters124:43.30a11
Apr 18St. Louis Park Tri MeetApr 18 · Complete · Place 3 · Minneapolis SouthwestComplete32:03.22 PB11
Apr 11Armstrong InvitationalApr 11 · 800 Meters · Place 4 · Minneapolis Southwest800 Meters42:02.50a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 400 Meters · Place 11 · Minneapolis Southwest400 Meters1154.98a PB11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Minneapolis City Conference ChampionshipsMay 22 · 400 Meters · Place 5 · Minneapolis Southwest400 Meters553.97a—
May 4Redhawk InvitationalMay 4 · 400 Meters · Place 2 · Minneapolis Southwest400 Meters253.58a—
Apr 27Booster InvitationalApr 27 · 800 Meters · Place 1 · Minneapolis Southwest800 Meters12:04.93a—
Apr 24Minneapolis City RelaysApr 24 · 1600 Meters · Place 4 · Minneapolis Southwest1600 Meters44:49.60a—
Apr 12Armstrong InvitationalApr 12 · 800 Meters · Place 6 · Minneapolis Southwest800 Meters62:09.74a—