Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorGranite Ridge Conference Outdoor Championship · May 1215.30aGranite Ridge Conference Outdoor ChampionshipMay 12, 2026
1600 Meters · IndoorGRC Indoor Championship · Mar 305:13.63GRC Indoor ChampionshipMarch 30, 2023
1600 Meters · Outdoor2024 Pequot Lakes GRC Quad · Apr 95:11.37a2024 Pequot Lakes GRC QuadApril 9, 2024
200 Meters · OutdoorLast Chance Meet May 19th · May 1923.48aLast Chance Meet May 19thMay 19, 2026
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 8AA Championships · May 2740.25aMSHSL Section 8AA ChampionshipsMay 27, 2026
3200 Meters · OutdoorGranite Ridge Conference Championship · May 1711:26.21Granite Ridge Conference ChampionshipMay 17, 2022
400 Meters · IndoorGriak Indoor Classic - Gold · Mar 2854.47aGriak Indoor Classic - GoldMarch 28, 2026
400 Meters · OutdoorGranite Ridge Conference JV Meet · May 1652.65aGranite Ridge Conference JV MeetMay 16, 2024
60m Hurdles · 39" / 0.991m · IndoorUSATF Minnesota Indoor All-Comers Meet #4 · Jan 189.29aUSATF Minnesota Indoor All-Comers Meet #4January 18, 2026
800 Meters · IndoorGRC Indoor Conference · Apr 42:14.01aGRC Indoor ConferenceApril 4, 2024
800 Meters · OutdoorPequot Lakes Invitational · May 212:03.27aPequot Lakes InvitationalMay 21, 2024
High Jump · OutdoorUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #1 · Jun 191.40mUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #1June 19, 2024
Long Jump · IndoorUSATF Minnesota Indoor All-Comers Meet #4 · Jan 185.25mUSATF Minnesota Indoor All-Comers Meet #4January 18, 2026
Pole Vault · OutdoorGranite Ridge Conference Outdoor Championship · May 1211' 11"Granite Ridge Conference Outdoor ChampionshipMay 12, 2026
Shot Put · 12lb · IndoorUSATF Minnesota Indoor All-Comers Meet #4 · Jan 1810.25mUSATF Minnesota Indoor All-Comers Meet #4January 18, 2026
Triple Jump · Outdoor4-2-24 GRC Quad · Apr 234-02.004-2-24 GRC QuadApril 2, 2024

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

2026 Outdoor Track

37 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 11 · Little FallsLittle Falls300m Hurdles36" / 0.914mRound P11.40.64a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 110m Hurdles · Place 10 · Little FallsLittle Falls110m Hurdles39" / 0.991mRound P10.15.56aWind: -1.212
May 27MSHSL Section 8AA ChampionshipsMay 27 · Pole Vault · Place 7 · Little FallsLittle FallsPole Vault7.11-07.0012
May 27MSHSL Section 8AA ChampionshipsMay 27 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles36" / 0.914mRound P1.42.04a12
May 27MSHSL Section 8AA ChampionshipsMay 27 · 300m Hurdles · Place 2 · Little FallsLittle Falls300m Hurdles36" / 0.914m2.40.25a PB12
May 27MSHSL Section 8AA ChampionshipsMay 27 · 110m Hurdles · Place 2 · Little FallsLittle Falls110m Hurdles39" / 0.991mRound P2.15.82a12
May 27MSHSL Section 8AA ChampionshipsMay 27 · 110m Hurdles · Place 2 · Little FallsLittle Falls110m Hurdles39" / 0.991m2.15.69aWind: -2.812
May 19Last Chance Meet May 19thMay 19 · Pole Vault · Place 2 · Little FallsLittle FallsPole Vault2.11-06.0012
May 19Last Chance Meet May 19thMay 19 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles36" / 0.914m1.41.01a12
May 19Last Chance Meet May 19thMay 19 · 110m Hurdles · Place 1 · Little FallsLittle Falls110m Hurdles39" / 0.991m1.16.09a12
May 19Last Chance Meet May 19thMay 19 · 200 Meters · Place 1 · Little FallsLittle Falls200 Meters1.23.48a PB12
May 12Granite Ridge Conference Outdoor ChampionshipMay 12 · Pole Vault · Place 2 · Little FallsLittle FallsPole Vault2.11' 11" PB12
May 12Granite Ridge Conference Outdoor ChampionshipMay 12 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles36" / 0.914m1.42.78a12
May 12Granite Ridge Conference Outdoor ChampionshipMay 12 · 110m Hurdles · Place 1 · Little FallsLittle Falls110m Hurdles39" / 0.991mRound P1.15.60a12
May 12Granite Ridge Conference Outdoor ChampionshipMay 12 · 110m Hurdles · Place 1 · Little FallsLittle Falls110m Hurdles39" / 0.991m1.15.30a PB12
May 8Class AA True Team Wild CardMay 8 · Pole Vault · Place 13 · Little FallsLittle FallsPole Vault13.11' 6"12
May 8Class AA True Team Wild CardMay 8 · 300m Hurdles · Place 17 · Little FallsLittle Falls300m Hurdles36" / 0.914m17.45.05a12
May 8Class AA True Team Wild CardMay 8 · 110m Hurdles · Place 2 · Little FallsLittle Falls110m Hurdles39" / 0.991m2.15.90a12
May 58AA Section True TeamMay 5 · Pole Vault · Place 4 · Little FallsLittle FallsPole Vault4.11' 6"12
May 58AA Section True TeamMay 5 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles36" / 0.914m1.45.05a12
May 58AA Section True TeamMay 5 · 110m Hurdles · Place 1 · Little FallsLittle Falls110m Hurdles39" / 0.991m1.15.90a12
Apr 28Alex RelaysApr 28 · Pole Vault · Place 2 · Little FallsLittle FallsPole Vault211-012
Apr 28Alex RelaysApr 28 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles143.39a12
Apr 28Alex RelaysApr 28 · 110m Hurdles · Place 1 · Little FallsLittle Falls110m Hurdles115.64a12
Apr 23John Reimer ClassicApr 23 · Pole Vault · Place 5 · Little FallsLittle FallsPole Vault510-612
Apr 23John Reimer ClassicApr 23 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles142.05a12
Apr 23John Reimer ClassicApr 23 · 110m Hurdles · Place 1 · Little FallsLittle Falls110m Hurdles115.85a12
Apr 21Pequot Lakes GRC InvitationalApr 21 · Pole Vault · Place 1 · Little FallsLittle FallsPole Vault1.11-06.0012
Apr 21Pequot Lakes GRC InvitationalApr 21 · 300m Hurdles · Place 2 · Little FallsLittle Falls300m Hurdles36" / 0.914m2.41.41a12
Apr 21Pequot Lakes GRC InvitationalApr 21 · 110m Hurdles · Place 1 · Little FallsLittle Falls110m Hurdles39" / 0.991m1.15.91a12
Apr 16Pierz Pioneer InvitationalApr 16 · Pole Vault · Place 2 · Little FallsLittle FallsPole Vault2.11' 6"12
Apr 16Pierz Pioneer InvitationalApr 16 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles36" / 0.914m1.41.87a12
Apr 16Pierz Pioneer InvitationalApr 16 · 110m Hurdles · Place 1 · Little FallsLittle Falls110m Hurdles39" / 0.991m1.17.05a12
Mar 31Lion's InviteMar 31 · Pole Vault · Place 4 · Little FallsLittle FallsPole Vault411-012
Mar 31Lion's InviteMar 31 · 60m Hurdles · Place 2 · Little FallsLittle Falls60m Hurdles28.99a12
Mar 31Lion's InviteMar 31 · 60m Hurdles · Place 1 · Little FallsLittle Falls60m Hurdles18.86a12
Mar 31Lion's InviteMar 31 · 400 Meters · Place 3 · Little FallsLittle Falls400 Meters353.70a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - GoldMar 28 · Pole Vault · Place 3 · Little FallsLittle FallsPole Vault311-012
Mar 28Griak Indoor Classic - GoldMar 28 · 60m Hurdles · Place 9 · Little FallsLittle Falls60m Hurdles98.97a12
Mar 28Griak Indoor Classic - GoldMar 28 · 400 Meters · Place 9 · Little FallsLittle Falls400 Meters954.47a PB12
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 60m Hurdles · Place 7 · 30-Unattached30-Unattached60m Hurdles39" / 0.991m7.9.29a PB12
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · Long Jump · Place 15 · 30-Unattached30-UnattachedLong Jump15.5.25m PB12
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · Shot Put · Place 8 · 30-Unattached30-UnattachedShot Put12lb8.10.25m PB12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 12 · Little FallsLittle Falls300m Hurdles36" / 0.914mRound P12.40.43a11
May 28MSHSL Section 8AA ChampionshipsMay 28 · 300m Hurdles · Place 3 · Little FallsLittle Falls300m Hurdles36" / 0.914mRound P3.41.07a11
May 28MSHSL Section 8AA ChampionshipsMay 28 · 300m Hurdles · Place 2 · Little FallsLittle Falls300m Hurdles36" / 0.914m2.41.09a11
May 28MSHSL Section 8AA ChampionshipsMay 28 · 110m Hurdles · Place 3 · Little FallsLittle Falls110m Hurdles39" / 0.991mRound P3.16.03a11
May 28MSHSL Section 8AA ChampionshipsMay 28 · 110m Hurdles · Place 3 · Little FallsLittle Falls110m Hurdles39" / 0.991m3.15.74aWind: 1.311
May 13Granite Ridge Conference ChampionshipMay 13 · Pole Vault · Place 8 · Little FallsLittle FallsPole Vault89-011
May 13Granite Ridge Conference ChampionshipMay 13 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles141.17a11
May 13Granite Ridge Conference ChampionshipMay 13 · 110m Hurdles · Place 2 · Little FallsLittle Falls110m Hurdles216.16a11
May 13Granite Ridge Conference ChampionshipMay 13 · 110m Hurdles · Place 2 · Little FallsLittle Falls110m Hurdles215.95a11
May 6Section 8AA True TeamMay 6 · Pole Vault · Place 19 · Little FallsLittle FallsPole Vault19.7' 6"11
May 6Section 8AA True TeamMay 6 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles36" / 0.914m1.41.61a11
May 6Section 8AA True TeamMay 6 · 110m Hurdles · Place 3 · Little FallsLittle Falls110m Hurdles39" / 0.991m3.16.77a11
Apr 29Alex RelaysApr 29 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles141.5511
Apr 22Pierz GRC QuadrangularApr 22 · Discus · Place 5 · Little FallsLittle FallsDiscus5114-611
Apr 22Pierz GRC QuadrangularApr 22 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles143.3111
Apr 15Little Falls GRC InvitationalApr 15 · Pole Vault · Place 4 · Little FallsLittle FallsPole Vault49-011
Apr 15Little Falls GRC InvitationalApr 15 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles143.7411
Apr 15Little Falls GRC InvitationalApr 15 · 110m Hurdles · Place 2 · Little FallsLittle Falls110m Hurdles216.9511
Apr 3April 3 6 Team MeetApr 3 · 400 Meters · Place 1 · Little FallsLittle Falls400 Meters1.54.96a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 25Granite Ridge Indoor Conference ChampionshipMar 25 · 55m Hurdles · Place 1 · Little FallsLittle Falls55m Hurdles18.66a11
Mar 25Granite Ridge Indoor Conference ChampionshipMar 25 · 400 Meters · Place 1 · Little FallsLittle Falls400 Meters155.00a11

2024 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · 110m Hurdles · Place 3 · 30-Unattached30-Unattached110m Hurdles39" / 0.991m3.16.74a10
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · High Jump · Place 4 · 30-Unattached30-UnattachedHigh Jump4.1.40m PB10
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · 200 Meters · Place 7 · 30-Unattached30-Unattached200 Meters7.23.55a10
May 29MSHSL Section 8AA ChampionshipsMay 29 · Triple Jump · Place 16 · Little FallsLittle FallsTriple Jump16.36' 11Wind: 2.510
May 29MSHSL Section 8AA ChampionshipsMay 29 · 300m Hurdles · Place 4 · Little FallsLittle Falls300m Hurdles36" / 0.914mRound P4.42.37a10
May 29MSHSL Section 8AA ChampionshipsMay 29 · 300m Hurdles · Place 3 · Little FallsLittle Falls300m Hurdles36" / 0.914m3.41.49a10
May 29MSHSL Section 8AA ChampionshipsMay 29 · 800 Meters · Place 10 · Little FallsLittle Falls800 MetersRound P10.2:06.11a10
May 21Pequot Lakes InvitationalMay 21 · 800 Meters · Place 3 · Little FallsLittle Falls800 Meters32:03.27a PB—
May 16Granite Ridge Conference JV MeetMay 16 · Pole Vault · Place 1 · Little FallsLittle FallsPole Vault1.9-06.0010
May 16Granite Ridge Conference JV MeetMay 16 · 400 Meters · Place 1 · Little FallsLittle Falls400 Meters1.52.65a PB10
May 16Granite Ridge Conference JV MeetMay 16 · 200 Meters · Place 3 · Little FallsLittle Falls200 Meters3.24.29a10
May 14Granite Ridge Conference ChampionshipMay 14 · Triple Jump · Place 4 · Little FallsLittle FallsTriple Jump437-8—
May 14Granite Ridge Conference ChampionshipMay 14 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles142.28a—
May 98AA True TeamMay 9 · Pole Vault · Place 15 · Little FallsLittle FallsPole Vault158-6—
May 98AA True TeamMay 9 · 800 Meters · Place 10 · Little FallsLittle Falls800 Meters102:11.87a—
May 98AA True TeamMay 9 · 400 Meters · Place 4 · Little FallsLittle Falls400 Meters452.84a—
May 7Section 8AA True TeamMay 7 · Pole Vault · Place 15 · Little FallsLittle FallsPole Vault15.8' 610
May 7Section 8AA True TeamMay 7 · 800 Meters · Place 10 · Little FallsLittle Falls800 Meters10.2:11.87a10
May 7Section 8AA True TeamMay 7 · 400 Meters · Place 4 · Little FallsLittle Falls400 Meters4.52.84a10
Apr 30Alex RelaysApr 30 · Triple Jump · Place 8 · Little FallsLittle FallsTriple Jump836-9—
Apr 30Alex RelaysApr 30 · 400 Meters · Place 1 · Little FallsLittle Falls400 Meters153.42a—
Apr 23Pierz Pioneer InvitationalApr 23 · Triple Jump · Place 1 · Little FallsLittle FallsTriple Jump137-8—
Apr 23Pierz Pioneer InvitationalApr 23 · 300m Hurdles · Place 1 · Little FallsLittle Falls300m Hurdles144.41a—
Apr 18Little Falls QuadApr 18 · Triple Jump · Place 6 · Little FallsLittle FallsTriple Jump634-8—
Apr 18Little Falls QuadApr 18 · 400 Meters · Place 2 · Little FallsLittle Falls400 Meters256.39a—
Apr 12Craig Johnshoy InviteApr 12 · Triple Jump · Place 7 · Little FallsLittle FallsTriple Jump735-9—
Apr 92024 Pequot Lakes GRC QuadApr 9 · Triple Jump · Place 3 · Little FallsLittle FallsTriple Jump334-1—
Apr 92024 Pequot Lakes GRC QuadApr 9 · 1600 Meters · Place 2 · Little FallsLittle Falls1600 Meters25:11.37a PB—
Apr 92024 Pequot Lakes GRC QuadApr 9 · 800 Meters · Place 2 · Little FallsLittle Falls800 Meters22:19.40a—
Apr 24-2-24 GRC QuadApr 2 · Triple Jump · Place 4 · Little FallsLittle FallsTriple Jump4.34-02.00 PB10
Apr 24-2-24 GRC QuadApr 2 · 800 Meters · Place 2 · Little FallsLittle Falls800 Meters2.2:14.94a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 4GRC Indoor ConferenceApr 4 · Triple Jump · Place 6 · Little FallsLittle FallsTriple Jump634-11.50—
Apr 4GRC Indoor ConferenceApr 4 · 800 Meters · Place 2 · Little FallsLittle Falls800 Meters22:14.01a PB—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AA ChampionshipsMay 31 · 400 Meters · Place 4 · Little FallsLittle Falls400 MetersRound P4.52.94a9
May 31MSHSL Section 8AA ChampionshipsMay 31 · 400 Meters · Place 8 · Little FallsLittle Falls400 Meters8.54.70a9
May 16Granite Ridge Conference MeetMay 16 · 400 Meters · Place 6 · Little FallsLittle Falls400 Meters653.919
May 9Section 8AA True TeamMay 9 · 400 Meters · Place 10 · Little FallsLittle Falls400 Meters10.53.71a9
May 2Alex RelaysMay 2 · Triple Jump · Place 9 · Little FallsLittle FallsTriple Jump935-04.509
Apr 25Little Falls QuadApr 25 · 400 Meters · Place 2 · Little FallsLittle Falls400 Meters255.389

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 30GRC Indoor ChampionshipMar 30 · 1600 Meters · Place 8 · Little FallsLittle Falls1600 Meters85:13.63 PB9
Mar 30GRC Indoor ChampionshipMar 30 · 800 Meters · Place 5 · Little FallsLittle Falls800 Meters52:18.129

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 8AA ChampionshipsJun 1 · 3200 Meters · Place 20 · Little FallsLittle Falls3200 Meters20.11:41.92a8
May 17Granite Ridge Conference ChampionshipMay 17 · 3200 Meters · Place 9 · Little FallsLittle Falls3200 Meters911:26.21 PB8
May 7Central Minnesota Mega MeetMay 7 · 3200 Meters · Place 12 · Little FallsLittle Falls3200 Meters1212:12.998
May 7Central Minnesota Mega MeetMay 7 · 1600 Meters · Place 14 · Little FallsLittle Falls1600 Meters145:13.668
May 3Alex Relays InvitationalMay 3 · 1600 Meters · Place 7 · Little FallsLittle Falls1600 Meters7.5:27.64a8

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 9MSHSL Section 8AA ChampionshipsJun 9 · 3200 Meters · Place 32 · Little FallsLittle Falls3200 Meters32.11:45.15a7
May 25Granite Ridge Conference 2021May 25 · 3200 Meters · Place 5 · Little FallsLittle Falls3200 Meters511:39.437