Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGriak Indoor Classic - Maroon · Mar 275:16.87aGriak Indoor Classic - MaroonMarch 27, 2026
1600 Meters · OutdoorMSHSL Section 7AAA Championships · May 285:04.52aMSHSL Section 7AAA ChampionshipsMay 28, 2025
300m Hurdles · 30" / 0.762m · OutdoorClass AAA True Team Wild Card · May 850.35aClass AAA True Team Wild CardMay 8, 2026
3200 Meters · OutdoorSuburban East Conference Championship · May 1911:00.21aSuburban East Conference ChampionshipMay 19, 2026
400 Meters · IndoorGriak Indoor Classic - Maroon · Mar 291:06.12aGriak Indoor Classic - MaroonMarch 29, 2024
400 Meters · OutdoorCoon Rapids Invitational · May 21:03.38aCoon Rapids InvitationalMay 2, 2025
800 Meters · OutdoorMinnesota HS Invitational · May 12:23.90aMinnesota HS InvitationalMay 1, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 1600 Meters · Place 16 · Forest Lake1600 Meters16.5:16.80a12
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 3200 Meters · Place 11 · Forest Lake3200 Meters11.11:59.14a12
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 1600 Meters · Place 2 · Forest Lake1600 Meters2.5:10.95a12
May 19Suburban East Conference ChampionshipMay 19 · 3200 Meters · Place 2 · Forest Lake3200 Meters211:00.21a PB12
May 19Suburban East Conference ChampionshipMay 19 · 1600 Meters · Place 4 · Forest Lake1600 Meters45:08.66a12
May 12Cambridge-Isanti QuadMay 12 · 800 Meters · Place 3 · Forest Lake800 Meters32:27.88a12
May 12Cambridge-Isanti QuadMay 12 · 400 Meters · Place 1 · Forest Lake400 Meters11:03.49a12
May 8Class AAA True Team Wild CardMay 8 · 300m Hurdles · Place 22 · Forest Lake300m Hurdles30" / 0.762m22.50.35a PB12
May 8Class AAA True Team Wild CardMay 8 · 3200 Meters · Place 8 · Forest Lake3200 Meters8.11:28.42a12
May 8Class AAA True Team Wild CardMay 8 · 1600 Meters · Place 5 · Forest Lake1600 Meters5.5:09.83a12
May 55AAA Section True TeamMay 5 · 300m Hurdles · Place 4 · Forest Lake300m Hurdles30" / 0.762m4.50.35a12
May 55AAA Section True TeamMay 5 · 3200 Meters · Place 3 · Forest Lake3200 Meters3.11:28.42a12
May 55AAA Section True TeamMay 5 · 1600 Meters · Place 2 · Forest Lake1600 Meters2.5:09.83a12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 300m Hurdles · Place 5 · Forest Lake300m Hurdles30" / 0.762m5.50.40a12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 1600 Meters · Place 3 · Forest Lake1600 Meters3.5:14.16a12
Apr 24Hamline Elite MeetApr 24 · 3200 Meters · Place 16 · Forest Lake3200 Meters1611:21.73a12
Apr 21Roseville InviteApr 21 · 1600 Meters · Place 4 · Forest Lake1600 Meters4.5:26.57a12
Apr 15Girls SEC OpenApr 15 · 300m Hurdles · Place 7 · Forest Lake300m Hurdles30" / 0.762m7.51.04a12
Mar 30Forest Lake TriangularMar 30 · 300m Hurdles · Place 1 · Forest Lake300m Hurdles150.63a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 27Griak Indoor Classic - MaroonMar 27 · 1600 Meters · Place 1 · Forest Lake1600 Meters15:16.87a PB12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28MSHSL Section 7AAA ChampionshipsMay 28 · 1600 Meters · Place 4 · Forest Lake1600 Meters4.5:04.52a PB11
May 22Suburban East Conference ChampionshipMay 22 · 1600 Meters · Place 5 · Forest Lake1600 Meters55:10.23a11
May 13C/I QuadMay 13 · 1600 Meters · Place 2 · Forest Lake1600 Meters25:06.66a11
May 9Class AAA Wild CardMay 9 · 1600 Meters · Place 6 · Forest Lake1600 Meters6.5:07.75a11
May 9Class AAA Wild CardMay 9 · 800 Meters · Place 28 · Forest Lake800 Meters28.2:26.35a11
May 6Section 5AAA True TeamMay 6 · 1600 Meters · Place 4 · Forest Lake1600 Meters4.5:07.75a11
May 6Section 5AAA True TeamMay 6 · 800 Meters · Place 4 · Forest Lake800 Meters4.2:26.35a11
May 2Coon Rapids InvitationalMay 2 · 400 Meters · Place 3 · Forest Lake400 Meters31:03.38a PB11
May 1Minnesota HS InvitationalMay 1 · 800 Meters · Place 5 · Forest Lake800 Meters52:23.90a PB11
Apr 22Roseville InviteApr 22 · 1600 Meters · Place 4 · Forest Lake1600 Meters45:14.8311
Apr 16SEC OpenApr 16 · 800 Meters · Place 1 · Forest Lake800 Meters12:24.48a11
Apr 11Irondale Knights Under the LightsApr 11 · 1600 Meters · Place 1 · Forest Lake1600 Meters15:16.39a11
Apr 11Irondale Knights Under the LightsApr 11 · 800 Meters · Place 1 · Forest Lake800 Meters12:26.83a11
Apr 8Suburban East Conference RelaysApr 8 · 3200 Meters · Place 2 · Forest Lake3200 Meters211:40.90a11
Apr 4Forest Lake TriangularApr 4 · 1600 Meters · Place 1 · Forest Lake1600 Meters15:17.53a11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MSHSL Section 7AAA ChampionshipsMay 29 · 400 Meters · Place 14 · Forest Lake400 MetersRound P14.1:05.07a10
May 23Suburban East Conference ChampionshipMay 23 · 800 Meters · Place 6 · Forest Lake800 Meters62:24.80a—
May 7Section 5AAA True TeamMay 7 · 3200 Meters · Place 10 · Forest Lake3200 Meters10.12:14.26a10
May 7Section 5AAA True TeamMay 7 · 1600 Meters · Place 6 · Forest Lake1600 Meters6.5:30.57a10
May 1Minnesota Open HS InvitationalMay 1 · 3200 Meters · Place 6 · Forest Lake3200 Meters611:38.28a—
Apr 23Roseville InviteApr 23 · 1600 Meters · Place 3 · Forest Lake1600 Meters35:28.59a—
Apr 12Irondale Knights Under the LightsApr 12 · 1600 Meters · Place 1 · Forest Lake1600 Meters15:36.61a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - MaroonMar 29 · 400 Meters · Place 10 · Forest Lake400 Meters101:06.12a PB—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 1600 Meters · Place 8 · Forest Lake1600 Meters8.5:08.27a9
May 31MSHSL Section 7AAA ChampionshipsMay 31 · 3200 Meters · Place 3 · Forest Lake3200 Meters3.11:17.72a9
May 31MSHSL Section 7AAA ChampionshipsMay 31 · 1600 Meters · Place 2 · Forest Lake1600 Meters2.5:08.96a9
May 23Suburban East Conference ChampionshipMay 23 · 3200 Meters · Place 5 · Forest Lake3200 Meters511:42.659
May 9Section 5AAA True TeamMay 9 · 3200 Meters · Place 2 · Forest Lake3200 Meters2.11:37.26a9
May 9Section 5AAA True TeamMay 9 · 1600 Meters · Place 3 · Forest Lake1600 Meters3.5:13.47a9
Apr 25Roseville InviteApr 25 · 3200 Meters · Place 1 · Forest Lake3200 Meters1.11:53.85a9