Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWarrior Invite · Apr 2914.88Warrior InviteApril 29, 2025
100m Hurdles · 33" / 0.838m · OutdoorClass A Wildcard · May 822.36aClass A WildcardMay 8, 2024
1600 Meters · OutdoorMSHSL Section 6A Championships · May 295:46.79aMSHSL Section 6A ChampionshipsMay 29, 2025
200 Meters · OutdoorLittle Amik · Apr 431.58aLittle AmikApril 4, 2024
300m Hurdles · 30" / 0.762m · OutdoorHeartland Invitational · Apr 2359.62aHeartland InvitationalApril 23, 2024
3200 Meters · OutdoorMSHSL Section 6A - Sub-Section 22 · May 2213:11.24aMSHSL Section 6A - Sub-Section 22May 22, 2025
400 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #5 · Feb 91:11.96aUSATF Minnesota All Ages Indoor Track & Field Meet #5February 9, 2025
400 Meters · OutdoorCraig Hougen Relays · Mar 241:08.20aCraig Hougen RelaysMarch 24, 2026
800 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #4 · Jan 282:53.50aUSATF Minnesota All Ages Indoor Track & Field Meet #4January 28, 2024
800 Meters · OutdoorC-I Sports Boosters Invitational · May 22:40.45aC-I Sports Boosters InvitationalMay 2, 2025
High Jump · OutdoorClass A Wildcard · May 83' 10Class A WildcardMay 8, 2024
Pole Vault · OutdoorMSHSL Section 6A - East Sub-Section · May 217-09.00MSHSL Section 6A - East Sub-SectionMay 21, 2026
Triple Jump · OutdoorLong Prairie-Gey Eagle Invitational · Apr 2129' 0.5"Long Prairie-Gey Eagle InvitationalApril 21, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 28MSHSL Section 6A ChampionshipsMay 28 · Pole Vault · Place 10 · PillagerPillagerPole Vault10.7-02.0012
May 28MSHSL Section 6A ChampionshipsMay 28 · 1600 Meters · Place 15 · PillagerPillager1600 Meters15.6:13.59a12
May 21MSHSL Section 6A - East Sub-SectionMay 21 · Pole Vault · Place 3 · PillagerPillagerPole Vault3.7-09.00 PB12
May 21MSHSL Section 6A - East Sub-SectionMay 21 · 1600 Meters · Place 7 · PillagerPillager1600 Meters7.5:59.99a12
May 12Park Region Conference ChampionshipMay 12 · Pole Vault · Place 1 · PillagerPillagerPole Vault17-612
May 12Park Region Conference ChampionshipMay 12 · 1600 Meters · Place 6 · PillagerPillager1600 Meters66:00.84a12
May 8Class A True Team Wild CardMay 8 · Pole Vault · Place 28 · PillagerPillagerPole Vault28.7' 0"12
May 8Class A True Team Wild CardMay 8 · 1600 Meters · Place 42 · PillagerPillager1600 Meters42.6:20.12a12
May 57A Section True TeamMay 5 · Pole Vault · Place 6 · PillagerPillagerPole Vault6.7' 0"12
May 57A Section True TeamMay 5 · 1600 Meters · Place 12 · PillagerPillager1600 Meters12.6:20.12a12
May 1C-I Sports Booster InvitationalMay 1 · Pole Vault · Place 5 · PillagerPillagerPole Vault57-612
May 1C-I Sports Booster InvitationalMay 1 · Discus · Place 33 · PillagerPillagerDiscus3356-412
May 1C-I Sports Booster InvitationalMay 1 · 1600 Meters · Place 8 · PillagerPillager1600 Meters86:03.24a12
Apr 28Warrior InviteApr 28 · Triple Jump · Place 8 · PillagerPillagerTriple Jump828-112
Apr 28Warrior InviteApr 28 · Pole Vault · Place 1 · PillagerPillagerPole Vault17-012
Apr 23John Reimer ClassicApr 23 · Triple Jump · PillagerPillagerTriple Jump—ND12
Apr 23John Reimer ClassicApr 23 · Pole Vault · Place 3 · PillagerPillagerPole Vault38-012
Apr 23John Reimer ClassicApr 23 · 1600 Meters · Place 12 · PillagerPillager1600 Meters126:11.39a12
Apr 21Long Prairie-Gey Eagle InvitationalApr 21 · Triple Jump · Place 4 · PillagerPillagerTriple Jump4.29' 0.5" PB12
Apr 21Long Prairie-Gey Eagle InvitationalApr 21 · 1600 Meters · Place 4 · PillagerPillager1600 Meters4.6:06.90a12
Apr 13Brainerd InvitationalApr 13 · 1600 Meters · Place 10 · PillagerPillager1600 Meters10.6:12.41a12
Apr 13Brainerd InvitationalApr 13 · Pole Vault · Place 2 · PillagerPillagerPole Vault2.7' 6"12
Mar 31Lion's InviteMar 31 · Pole Vault · Place 8 · PillagerPillagerPole Vault87-012
Mar 31Lion's InviteMar 31 · 1600 Meters · Place 24 · PillagerPillager1600 Meters246:20.58a12
Mar 24Craig Hougen RelaysMar 24 · Pole Vault · Place 7 · PillagerPillagerPole Vault76-012
Mar 24Craig Hougen RelaysMar 24 · 400 Meters · Place 7 · PillagerPillager400 Meters71:08.20a PB12

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 29MSHSL Section 6A ChampionshipsMay 29 · 1600 Meters · Place 8 · PillagerPillager1600 Meters8.5:46.79a PB11
May 29MSHSL Section 6A ChampionshipsMay 29 · Pole Vault · Place 10 · PillagerPillagerPole Vault10.7' 2"11
May 22MSHSL Section 6A - Sub-Section 22May 22 · Pole Vault · Place 2 · PillagerPillagerPole Vault27-1111
May 22MSHSL Section 6A - Sub-Section 22May 22 · 3200 Meters · Place 9 · PillagerPillager3200 Meters913:11.24a PB11
May 22MSHSL Section 6A - Sub-Section 22May 22 · 1600 Meters · Place 3 · PillagerPillager1600 Meters35:55.67a11
May 13Park Region Conference ChampionshipMay 13 · Pole Vault · Place 3 · PillagerPillagerPole Vault37-711
May 13Park Region Conference ChampionshipMay 13 · 3200 Meters · Place 4 · PillagerPillager3200 Meters413:15.66a11
May 13Park Region Conference ChampionshipMay 13 · 1600 Meters · Place 5 · PillagerPillager1600 Meters55:55.84a11
May 9Class A Wild CardMay 9 · 1600 Meters · Place 27 · PillagerPillager1600 Meters27.5:57.32a11
May 9Class A Wild CardMay 9 · Pole Vault · Place 23 · PillagerPillagerPole Vault23.7' 0"11
May 9Class A Wild CardMay 9 · 400 Meters · Place 57 · PillagerPillager400 Meters57.1:09.97a11
May 6Section 7A True TeamMay 6 · 1600 Meters · Place 6 · PillagerPillager1600 Meters6.5:57.32a11
May 6Section 7A True TeamMay 6 · Pole Vault · Place 6 · PillagerPillagerPole Vault6.7' 0"11
May 6Section 7A True TeamMay 6 · 400 Meters · Place 11 · PillagerPillager400 Meters11.1:09.97a11
May 2C-I Sports Boosters InvitationalMay 2 · Pole Vault · Place 7 · PillagerPillagerPole Vault7.6' 6"11
May 2C-I Sports Boosters InvitationalMay 2 · 800 Meters · Place 6 · PillagerPillager800 Meters6.2:40.45a PB11
Apr 29Warrior InviteApr 29 · Pole Vault · Place 1 · PillagerPillagerPole Vault16-611
Apr 29Warrior InviteApr 29 · 1600 Meters · Place 2 · PillagerPillager1600 Meters25:56.4911
Apr 29Warrior InviteApr 29 · 100 Meters · Place 14 · PillagerPillager100 Meters1414.88 PB11
Apr 24John Reimer ClassicApr 24 · Pole Vault · Place 4 · PillagerPillagerPole Vault46-111
Apr 24John Reimer ClassicApr 24 · 1600 Meters · Place 6 · PillagerPillager1600 Meters66:09.5811
Apr 22Pequot Lakes GRC InvitationalApr 22 · Pole Vault · Place 5 · PillagerPillagerPole Vault56-00.0011
Apr 22Pequot Lakes GRC InvitationalApr 22 · 3200 Meters · Place 3 · PillagerPillager3200 Meters314:00.2711
Apr 22Pequot Lakes GRC InvitationalApr 22 · 400 Meters · Place 7 · PillagerPillager400 Meters71:08.7311
Apr 15Panther InvitationalApr 15 · Pole Vault · PillagerPillagerPole Vault—NH11
Mar 25Craig Hougen RelaysMar 25 · 400 Meters · Place 5 · PillagerPillager400 Meters51:09.23a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 800 Meters · UnattachedUnattached800 Meters--DNS11
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 400 Meters · Place 16 · UnattachedUnattached400 Meters16.1:11.96a PB11

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 23MSHSL Section 6A - Sub Section 22May 23 · Pole Vault · Place 10 · PillagerPillagerPole Vault106-0—
May 23MSHSL Section 6A - Sub Section 22May 23 · 400 Meters · Place 15 · PillagerPillager400 Meters151:09.90a—
May 14Park Region Conference ChampionshipMay 14 · High Jump · Place 8 · PillagerPillagerHigh Jump84-2—
May 14Park Region Conference ChampionshipMay 14 · 100m Hurdles · Place 10 · PillagerPillager100m Hurdles1022.52a—
May 14Park Region Conference ChampionshipMay 14 · 3200 Meters · Place 5 · PillagerPillager3200 Meters513:49.25a—
May 8Class A WildcardMay 8 · 100m Hurdles · Place 59 · PillagerPillager100m Hurdles33" / 0.838m59.22.36a PB10
May 8Class A WildcardMay 8 · High Jump · Place 62 · PillagerPillagerHigh Jump62.3' 10 PB10
May 7Section 7A True TeamMay 7 · 1600 Meters · Place 9 · PillagerPillager1600 Meters9.6:20.91a10
May 7Section 7A True TeamMay 7 · 100m Hurdles · Place 13 · PillagerPillager100m Hurdles33" / 0.838m13.22.36a10
May 7Section 7A True TeamMay 7 · High Jump · Place 14 · PillagerPillagerHigh Jump14.3' 1010
May 3C-I Sports Boosters Inv.May 3 · 100m Hurdles · Place 12 · PillagerPillager100m Hurdles1220.80a—
May 3C-I Sports Boosters Inv.May 3 · 400 Meters · Place 8 · PillagerPillager400 Meters81:09.07a—
May 1Warrior InviteMay 1 · High Jump · Place 9 · PillagerPillagerHigh Jump94-2—
May 1Warrior InviteMay 1 · 300m Hurdles · Place 8 · PillagerPillager300m Hurdles859.54a—
May 1Warrior InviteMay 1 · 1600 Meters · Place 7 · PillagerPillager1600 Meters76:22.09a—
Apr 25John Reimer ClassicApr 25 · 300m Hurdles · Place 15 · PillagerPillager300m Hurdles151:00.12a—
Apr 25John Reimer ClassicApr 25 · 1600 Meters · Place 14 · PillagerPillager1600 Meters146:31.86a—
Apr 23Heartland InvitationalApr 23 · 1600 Meters · Place 4 · PillagerPillager1600 Meters4.6:32.77a10
Apr 23Heartland InvitationalApr 23 · 300m Hurdles · Place 11 · PillagerPillager300m Hurdles30" / 0.762m11.59.62a PB10
Apr 20Pipestone Invitational (Valid)Apr 20 · 300m Hurdles · Place 5 · PillagerPillager300m Hurdles51:00.37a—
Apr 20Pipestone Invitational (Valid)Apr 20 · 1600 Meters · Place 4 · PillagerPillager1600 Meters46:30.00a—
Apr 20Pipestone Invitational (Valid)Apr 20 · 200 Meters · Place 12 · PillagerPillager200 Meters1231.99a—
Apr 4Little AmikApr 4 · 1600 Meters · Place 12 · PillagerPillager1600 Meters126:28.83a—
Apr 4Little AmikApr 4 · 200 Meters · Place 26 · PillagerPillager200 Meters2631.58a PB—
Apr 2Craig Hougen RelaysApr 2 · 800 Meters · Place 9 · PillagerPillager800 Meters92:51.07a—
Apr 2Craig Hougen RelaysApr 2 · 400 Meters · Place 17 · PillagerPillager400 Meters171:11.42a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 800 Meters · Place 6 · UnattachedUnattached800 Meters6.2:53.50a PB10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25MSHSL Section 6A - Sub-Section 22May 25 · 1600 Meters · Place 12 · PillagerPillager1600 Meters12.6:22.03a9
May 16Park Region Conference Championship May 16 · 1600 Meters · Place 6 · PillagerPillager1600 Meters66:16.959
May 11Park Region JH Conference MeetMay 11 · 1600 Meters · Place 2 · PillagerPillager1600 Meters2.6:14.02a9
May 11Park Region JH Conference MeetMay 11 · 800 Meters · Place 5 · PillagerPillager800 Meters5.2:48.87a9
May 9Section 7A True TeamMay 9 · 1600 Meters · Place 11 · PillagerPillager1600 Meters11.6:18.73a9
May 9Section 7A True TeamMay 9 · 800 Meters · Place 12 · PillagerPillager800 Meters12.2:50.27a9
May 2Warrior InviteMay 2 · 800 Meters · Place 7 · PillagerPillager800 Meters7.2:48.46a9
Apr 11Little AmikApr 11 · 800 Meters · Place 26 · PillagerPillager800 Meters262:51.999

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Lions InviteMar 28 · 800 Meters · Place 10 · PillagerPillager800 Meters10.2:56.56a9

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26MSHSL Section 6A - Sub-Section 22May 26 · 800 Meters · Place 17 · PillagerPillager800 Meters17.2:46.94a8
May 17Park Region Conference Championship May 17 · 800 Meters · Place 12 · PillagerPillager800 Meters122:54.648
May 13Houligan ExtravaganzaMay 13 · 800 Meters · Place 4 · PillagerPillager800 Meters42:47.898
May 3Warrior InviteMay 3 · 800 Meters · Place 7 · PillagerPillager800 Meters7.2:48.82aUnofficial8
Apr 28John Reimer ClassicApr 28 · 800 Meters · Place 15 · PillagerPillager800 Meters15.2:51.608
Apr 25Huskies JH InvitationalApr 25 · 800 Meters · Place 2 · PillagerPillager800 Meters2.3:04.198
Mar 29Little AmikMar 29 · 800 Meters · Place 22 · PillagerPillager800 Meters222:57.348

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Craig Hougen Indoor ClassicApr 14 · 800 Meters · Place 20 · PillagerPillager800 Meters202:55.828

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3MSHSL Section 6A - Sub-Section 23Jun 3 · 800 Meters · Place 10 · PillagerPillager800 Meters102:55.497