Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSauk Rapids - Rice MS Quad · Apr 2815.69Sauk Rapids - Rice MS QuadApril 28, 2022
1600 Meters · IndoorGRC Indoor Championship · Mar 305:49.43GRC Indoor ChampionshipMarch 30, 2023
1600 Meters · OutdoorGranite Ridge Conference Outdoor Championship · May 125:28.20aGranite Ridge Conference Outdoor ChampionshipMay 12, 2026
200 Meters · OutdoorSt Cloud Tech Invite · May 729.99aSt Cloud Tech InviteMay 7, 2026
300m Hurdles · 30" / 0.762m · OutdoorSt Cloud Tech Invite · May 753.9St Cloud Tech InviteMay 7, 2026
3200 Meters · OutdoorGranite Ridge Conference Outdoor Championship · May 1212:09.43aGranite Ridge Conference Outdoor ChampionshipMay 12, 2026
400 Meters · Outdoor33rd Annual Central MN Mega Meet · May 21:03.22a33rd Annual Central MN Mega MeetMay 2, 2026
800 Meters · IndoorGranite Ridge Indoor Conference Championship · Mar 252:37.93aGranite Ridge Indoor Conference ChampionshipMarch 25, 2025
800 Meters · OutdoorMSHSL Section 5A - East Sub-Section · May 192:25.41aMSHSL Section 5A - East Sub-SectionMay 19, 2026
Pole Vault · OutdoorGranite Ridge Conference JV Meet · May 166-06.00Granite Ridge Conference JV MeetMay 16, 2024
Triple Jump · OutdoorGranite Ridge Conference JV Meet · May 1626-06.00Granite Ridge Conference JV MeetMay 16, 2024

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5A ChampionshipsMay 27 · 800 Meters · Place 10 · St. Cloud Cathedral800 Meters10.2:28.63a12
May 19MSHSL Section 5A - East Sub-SectionMay 19 · 800 Meters · Place 2 · St. Cloud Cathedral800 Meters2.2:25.41a PB12
May 12Granite Ridge Conference Outdoor ChampionshipMay 12 · 3200 Meters · Place 2 · St. Cloud Cathedral3200 Meters2.12:09.43a PB12
May 12Granite Ridge Conference Outdoor ChampionshipMay 12 · 1600 Meters · Place 2 · St. Cloud Cathedral1600 Meters2.5:28.20a PB12
May 8Class AA True Team Wild CardMay 8 · 3200 Meters · Place 14 · St. Cloud Cathedral3200 Meters14.12:19.34a12
May 8Class AA True Team Wild CardMay 8 · 1600 Meters · Place 16 · St. Cloud Cathedral1600 Meters16.5:32.15a12
May 7St Cloud Tech InviteMay 7 · 300m Hurdles · Place 3 · St. Cloud Cathedral300m Hurdles30" / 0.762m3.53.9 PB12
May 7St Cloud Tech InviteMay 7 · 800 Meters · Place 1 · St. Cloud Cathedral800 Meters1.2:26.33a12
May 7St Cloud Tech InviteMay 7 · 200 Meters · Place 14 · St. Cloud Cathedral200 Meters14.29.99a PB12
May 55AA Section True TeamMay 5 · 3200 Meters · Place 2 · St. Cloud Cathedral3200 Meters2.12:19.34a12
May 55AA Section True TeamMay 5 · 1600 Meters · Place 3 · St. Cloud Cathedral1600 Meters3.5:32.15a12
May 233rd Annual Central MN Mega MeetMay 2 · 400 Meters · Place 4 · St. Cloud Cathedral400 Meters4.1:03.22a PB12
Apr 28Pierz Varsity QuadrangularApr 28 · 1600 Meters · Place 2 · St. Cloud Cathedral1600 Meters2.5:32.512
Apr 28Pierz Varsity QuadrangularApr 28 · 800 Meters · Place 2 · St. Cloud Cathedral800 Meters2.2:30.012
Apr 23Eden Valley-Watkins/Kimball InvitationalApr 23 · 400 Meters · Place 5 · St. Cloud Cathedral400 Meters5.1:05.31a12
Apr 21Cardinal InviteApr 21 · 800 Meters · Place 2 · St. Cloud Cathedral800 Meters22:30.80a12
Apr 9Sauk Rapids Rice QuadrangularApr 9 · 3200 Meters · Place 1 · St. Cloud Cathedral3200 Meters1.12:11.47a12
Apr 7Milaca Quad (Indoor)Apr 7 · 1600 Meters · Place 1 · St. Cloud Cathedral1600 Meters1.5:35.00a12
Apr 7Milaca Quad (Indoor)Apr 7 · 800 Meters · Place 1 · St. Cloud Cathedral800 Meters1.2:33.15a12
Mar 28MSU Varsity ShowcaseMar 28 · 800 Meters · Place 16 · St. Cloud Cathedral800 Meters162:34.38a12
Mar 24GRC IndoorMar 24 · 1600 Meters · Place 3 · St. Cloud Cathedral1600 Meters3.5:41.40a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5A ChampionshipsMay 28 · 800 Meters · Place 8 · St. Cloud Cathedral800 Meters8.2:31.27a11
May 22MSHSL Section 5A - East Sub-SectionMay 22 · 800 Meters · Place 5 · St. Cloud Cathedral800 Meters5.2:34.69a11
May 13Granite Ridge Conference ChampionshipMay 13 · 800 Meters · Place 7 · St. Cloud Cathedral800 Meters72:33.25a11
May 6Section 5AA True TeamMay 6 · 800 Meters · Place 11 · St. Cloud Cathedral800 Meters11.2:33.66a11
May 332nd Annual Mega MeetMay 3 · 1600 Meters · Place 7 · St. Cloud Cathedral1600 Meters7.5:51.29a11
Apr 25EVWK InvitationalApr 25 · 1600 Meters · Place 3 · St. Cloud Cathedral1600 Meters3.5:59.04a11
Apr 22Pierz GRC QuadrangularApr 22 · 800 Meters · Place 3 · St. Cloud Cathedral800 Meters32:34.1811
Apr 15 Milaca QuadApr 15 · 800 Meters · Place 1 · St. Cloud Cathedral800 Meters12:40.52a11
Apr 10Sauk Rapids Rice TriangularApr 10 · 800 Meters · Place 4 · St. Cloud Cathedral800 Meters42:41.72a11
Apr 3April 3 6 Team MeetApr 3 · 800 Meters · Place 7 · St. Cloud Cathedral800 Meters7.2:42.31a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 25Granite Ridge Indoor Conference ChampionshipMar 25 · 800 Meters · Place 2 · St. Cloud Cathedral800 Meters22:37.93a PB11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29MSHSL Section 5A ChampionshipsMay 29 · 800 Meters · Place 9 · St. Cloud Cathedral800 Meters9.2:32.23a10
May 23MSHSL Section 5A - East Sub SectionMay 23 · Pole Vault · Place 10 · St. Cloud CathedralPole Vault10.6-01.0010
May 23MSHSL Section 5A - East Sub SectionMay 23 · 800 Meters · Place 6 · St. Cloud Cathedral800 Meters6.2:34.99a10
May 16Granite Ridge Conference JV MeetMay 16 · Triple Jump · Place 3 · St. Cloud CathedralTriple Jump3.26-06.00 PB10
May 16Granite Ridge Conference JV MeetMay 16 · Pole Vault · Place 5 · St. Cloud CathedralPole Vault5.6-06.00 PB10
May 14Granite Ridge Conference ChampionshipMay 14 · 800 Meters · Place 6 · St. Cloud Cathedral800 Meters62:31.43a—
May 4Central Minnesota Mega MeetMay 4 · 3200 Meters · Place 6 · St. Cloud Cathedral3200 Meters612:36.22a—
May 4Central Minnesota Mega MeetMay 4 · 800 Meters · Place 6 · St. Cloud Cathedral800 Meters62:32.70a—
Apr 25Apollo InvitationalApr 25 · Pole Vault · Place 3 · St. Cloud CathedralPole Vault36-0—
Apr 23Pierz Pioneer InvitationalApr 23 · Pole Vault · Place 6 · St. Cloud CathedralPole Vault66-0—
Apr 23Pierz Pioneer InvitationalApr 23 · 800 Meters · Place 2 · St. Cloud Cathedral800 Meters22:37.07a—
Apr 20Pequot Lakes InvitationalApr 20 · 800 Meters · Place 1 · St. Cloud Cathedral800 Meters1.2:35.30a10
Apr 9Albany InvitationalApr 9 · 800 Meters · Place 5 · St. Cloud Cathedral800 Meters52:40.06a—
Apr 24-2-24 GRC QuadApr 2 · Pole Vault · St. Cloud CathedralPole Vault--NH10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 4GRC Indoor ConferenceApr 4 · 800 Meters · Place 7 · St. Cloud Cathedral800 Meters72:41.42a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31MSHSL Section 5A ChampionshipsMay 31 · 3200 Meters · Place 8 · St. Cloud Cathedral3200 Meters8.12:55.32a9
May 31MSHSL Section 5A ChampionshipsMay 31 · 1600 Meters · Place 4 · St. Cloud Cathedral1600 Meters4.5:48.70a9
May 23MSHSL Section 5A - Sub-Section EastMay 23 · 3200 Meters · Place 4 · St. Cloud Cathedral3200 Meters4.12:31.02a9
May 23MSHSL Section 5A - Sub-Section EastMay 23 · 1600 Meters · Place 2 · St. Cloud Cathedral1600 Meters2.5:47.57a9
May 16Granite Ridge Conference MeetMay 16 · 800 Meters · Place 4 · St. Cloud Cathedral800 Meters42:37.409
May 9Section 5AA True TeamMay 9 · 3200 Meters · Place 8 · St. Cloud Cathedral3200 Meters8.12:22.14a9
May 9Section 5AA True TeamMay 9 · 1600 Meters · Place 6 · St. Cloud Cathedral1600 Meters6.5:35.63a9
May 6Central Minnesota Mega MeetMay 6 · 800 Meters · Place 4 · St. Cloud Cathedral800 Meters42:37.519
May 2Foley InviteMay 2 · 3200 Meters · Place 2 · St. Cloud Cathedral3200 Meters2.13:36.40a9
May 2Foley InviteMay 2 · 1600 Meters · Place 4 · St. Cloud Cathedral1600 Meters4.5:49.18a9
Apr 28Sauk Rapids - Rice MS TriangularApr 28 · Discus · Place 6 · St. Cloud CathedralDiscus646-096
Apr 28Sauk Rapids - Rice MS TriangularApr 28 · 800 Meters · Place 1 · St. Cloud Cathedral800 Meters12:38.456
Apr 25Granite Ridge Penta Meet (Milaca)Apr 25 · 800 Meters · Place 2 · St. Cloud Cathedral800 Meters22:34.639

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 30GRC Indoor ChampionshipMar 30 · 1600 Meters · Place 1 · St. Cloud Cathedral1600 Meters15:49.43 PB9

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 5A ChampionshipsJun 1 · 3200 Meters · Place 5 · St. Cloud Cathedral3200 Meters5.12:21.66a8
May 24MSHSL Section 5A - Sub-Section EastMay 24 · 3200 Meters · Place 5 · St. Cloud Cathedral3200 Meters5.12:29.53a8
May 17Granite Ridge Conference ChampionshipMay 17 · 1600 Meters · Place 5 · St. Cloud Cathedral1600 Meters55:43.348
May 10Section 5AA True TeamMay 10 · 3200 Meters · Place 10 · St. Cloud Cathedral3200 Meters10.12:36.408
May 7Central Minnesota Mega MeetMay 7 · 1600 Meters · Place 9 · St Cloud Cathedral1600 Meters95:54.488
Apr 28Sauk Rapids - Rice MS QuadApr 28 · 100 Meters · Place 8 · St. Cloud Cathedral100 Meters815.69 PB8
Apr 26Albany InvitationalApr 26 · 1600 Meters · Place 5 · St. Cloud Cathedral1600 Meters5.5:47.10a8
Apr 19Granite Ridge QuadApr 19 · 3200 Meters · Place 1 · St. Cloud Cathedral3200 Meters1.14:13.708

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9MSHSL Section 2AA ChampionshipsJun 9 · 3200 Meters · Place 7 · St Cloud Cathedral3200 Meters712:40.337
Jun 9MSHSL Section 5A ChampionshipsJun 9 · 3200 Meters · Place 7 · St. Cloud Cathedral3200 Meters7.12:40.33a7
Jun 1MSHSL Section 5A - Sub-Section 19Jun 1 · 3200 Meters · Place 3 · St. Cloud Cathedral3200 Meters3.12:33.71a7
Jun 1MSHSL Section 5A - Sub-Section 19Jun 1 · 300m Hurdles · St. Cloud Cathedral300m Hurdles30" / 0.762m—DNS7
May 25Granite Ridge Conference 2021May 25 · 300m Hurdles · Place 10 · St Cloud Cathedral300m Hurdles1053.617
May 25Granite Ridge Conference 2021May 25 · 3200 Meters · Place 2 · St Cloud Cathedral3200 Meters212:38.137
May 18Little Falls Varsity TriangularMay 18 · 300m Hurdles · Place 4 · St Cloud Cathedral300m Hurdles454.807
May 18Little Falls Varsity TriangularMay 18 · 3200 Meters · Place 1 · St Cloud Cathedral3200 Meters113:06.447