Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSHSL Section 6A Championships · Jun 1016.78aMSHSL Section 6A ChampionshipsJune 10, 2021
200 Meters · OutdoorSection 8AA True Team · May 1028.05aSection 8AA True TeamMay 10, 2022
300m Hurdles · 30" / 0.762m · OutdoorSection 8AA True Team · May 1049.98aSection 8AA True TeamMay 10, 2022
Long Jump · OutdoorMSHSL State Track & Field Championships · Jun 817-01.25MSHSL State Track & Field ChampionshipsJune 8, 2023
Triple Jump · IndoorUW-La Crosse Mark Guthrie Legacy Invitational · Feb 810.95mUW-La Crosse Mark Guthrie Legacy InvitationalFebruary 8, 2025
Triple Jump · OutdoorMSHSL State Track & Field Championships · Jun 837-10.75MSHSL State Track & Field ChampionshipsJune 8, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14UW-La Crosse QualifierMay 14 · Triple Jump · Place 4 · UW-La CrosseUW-La CrosseTriple Jump4.11.91mWind: 4.1So
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · Triple Jump · Place 6 · UW-La CrosseUW-La CrosseTriple Jump6.11.48mWind: -0.1So
May 1WIAC Outdoor ChampionshipsMay 1 · Triple Jump · Place 6 · UW-La CrosseUW-La CrosseTriple Jump6.11.48mWind: 0So
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · Triple Jump · Place 3 · UW-La CrosseUW-La CrosseTriple Jump3.11.50mWind: 0.3So
Apr 10UW-Platteville InvitationalApr 10 · Triple Jump · Place 2 · UW-La CrosseUW-La CrosseTriple Jump2.11.40mWind: 1.4So
Mar 7UW-La Crosse Final QualifierMar 7 · Triple Jump · Place 3 · UW-La CrosseUW-La CrosseTriple Jump311.78mSO

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · Triple Jump · Place 17 · UW-La CrosseUW-La CrosseTriple Jump17.11.16mSo
Feb 27WIAC Indoor Track & Field ChampionshipsFeb 27 · Triple Jump · Place 3 · UW-La CrosseUW-La CrosseTriple Jump3.11.30mSo
Feb 20UW-La Crosse Caged Eagle OpenFeb 20 · Triple Jump · Place 2 · Wis.-La CrosseWis.-La CrosseTriple Jump211.28mSO
Feb 13Midwest EliteFeb 13 · Triple Jump · UW-La CrosseUW-La CrosseTriple Jump--DNSSo
Feb 7UW-La Crosse Mark Guthrie Legacy InvitationalFeb 7 · Triple Jump · Place 7 · UW-La CrosseUW-La CrosseTriple Jump711.25mSO
Jan 30Squig Converse InviteJan 30 · Triple Jump · Place 5 · UW-La CrosseUW-La CrosseTriple Jump511.01mSo
Jan 24UW-La Crosse Pat Healy ClassicJan 24 · Triple Jump · Place 4 · UW-La CrosseUW-La CrosseTriple Jump411.39mSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9UW-La Crosse Uncaged Eagle OpenMay 9 · Triple Jump · Place 8 · UW-La CrosseUW-La CrosseTriple Jump811.02mFr
May 2WIAC Outdoor ChampionshipsMay 2 · Triple Jump · Place 9 · UW-La CrosseUW-La CrosseTriple Jump911.07mFR
Apr 17Phil Esten ChallengeApr 17 · Triple Jump · Place 3 · UW-La CrosseUW-La CrosseTriple Jump3.10.96mWind: 3Fr
Apr 11UW-Platteville InvitationalApr 11 · Triple Jump · Place 7 · Wis.-La CrosseWis.-La CrosseTriple Jump710.87mFR
Apr 5Ashton May InvitationalApr 5 · Triple Jump · Place 8 · UW-La CrosseUW-La CrosseTriple Jump810.88mFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28WIACFeb 28 · Triple Jump · Place 14 · UW-La CrosseUW-La CrosseTriple Jump14.10.57mFr
Feb 8UW-La Crosse Mark Guthrie Legacy InvitationalFeb 8 · Triple Jump · Place 6 · UW-La CrosseUW-La CrosseTriple Jump610.95m PB—
Jan 25UW-La Crosse Pat Healy ClassicJan 25 · Triple Jump · Place 5 · UW-La CrosseUW-La CrosseTriple Jump511.00m—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · Triple Jump · Place 4 · PerhamPerhamTriple Jump4.36' 7.75"Wind: 1.812
May 29MSHSL Section 8AA ChampionshipsMay 29 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.37' 1.25Wind: 2.312
May 14Heart of Lakes Conference ChampionshipMay 14 · Triple Jump · Place 5 · PerhamPerhamTriple Jump534-5—
May 98AA True TeamMay 9 · Triple Jump · Place 2 · PerhamPerhamTriple Jump236-1—
May 8Class AA WildcardMay 8 · Triple Jump · Place 2 · PerhamPerhamTriple Jump2.36' 112
May 7Section 8AA True TeamMay 7 · Triple Jump · Place 2 · PerhamPerhamTriple Jump2.36' 112
May 3Hank Emmel InvitationalMay 3 · Triple Jump · Place 1 · PerhamPerhamTriple Jump135-11—
Apr 26Hamline Elite MeetApr 26 · Triple Jump · Place 5 · PerhamPerhamTriple Jump535-4.75—
Apr 9Barnesville Earlybird Apr 9 · Triple Jump · Place 3 · PerhamPerhamTriple Jump333-11.5—
Apr 4Harrington Early Bird InviteApr 4 · Triple Jump · Place 1 · PerhamPerhamTriple Jump134-4.5—
Apr 4Harrington Early Bird InviteApr 4 · Long Jump · Place 3 · PerhamPerhamLong Jump315-3—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · Triple Jump · Place 2 · PerhamPerhamTriple Jump2.37-10.75 PBWind: 1.311
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · Long Jump · Place 7 · PerhamPerhamLong Jump7.17-01.25 PBWind: 1.211
Jun 1MSHSL Section 6A ChampionshipsJun 1 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.36-03.00Wind: 011
Jun 1MSHSL Section 6A ChampionshipsJun 1 · Long Jump · Place 1 · PerhamPerhamLong Jump1.16-08.50Wind: 0.811
May 25MSHSL Section 6A - Sub-Section 22May 25 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.36-03.2511
May 25MSHSL Section 6A - Sub-Section 22May 25 · Long Jump · Place 4 · PerhamPerhamLong Jump4.15-09.5011
May 16Heart of Lakes Conference MeetMay 16 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.35-11.0011
May 16Heart of Lakes Conference MeetMay 16 · Long Jump · Place 1 · PerhamPerhamLong Jump1.16-04.5011
May 9Section 8AA True TeamMay 9 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.36-02.5011
Apr 28Hamline Elite MeetApr 28 · Triple Jump · Place 1 · PerhamPerhamTriple Jump136-10—
Apr 25Perham InvitationalApr 25 · Triple Jump · Place 1 · PerhamPerhamTriple Jump136-08.5011
Apr 18Minnewaska Laker Track & Field InviteApr 18 · Triple Jump · Place 2 · PerhamPerhamTriple Jump2.34' 5.511
Apr 18Minnewaska Laker Track & Field InviteApr 18 · Long Jump · Place 3 · PerhamPerhamLong Jump3.15' 6.2511
Apr 11Little AmikApr 11 · Triple Jump · Place 1 · PerhamPerhamTriple Jump135-911
Apr 11Little AmikApr 11 · Long Jump · Place 1 · PerhamPerhamLong Jump115-10.511

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Heart-of-the-Lakes HS IndoorMar 28 · Triple Jump · Place 1 · PerhamPerhamTriple Jump134-1111
Mar 28Heart-of-the-Lakes HS IndoorMar 28 · Long Jump · Place 4 · PerhamPerhamLong Jump415-1.511

2022 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · Triple Jump · Place 3 · PerhamPerhamTriple Jump3.36-07.00Wind: 1.710
Jun 2MSHSL Section 6A ChampionshipsJun 2 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.36-01.75Wind: 110
Jun 2MSHSL Section 6A ChampionshipsJun 2 · 300m Hurdles · Place 3 · PerhamPerham300m Hurdles30" / 0.762m3.50.08a10
May 26MSHSL Section 6A - Sub-Section 22May 26 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.34-11.0010
May 26MSHSL Section 6A - Sub-Section 22May 26 · 300m Hurdles · Place 4 · PerhamPerham300m Hurdles30" / 0.762m4.51.36a10
May 17Heart O'lakes Conference ChampionshipMay 17 · Triple Jump · Place 2 · PerhamPerhamTriple Jump233-05.5010
May 17Heart O'lakes Conference ChampionshipMay 17 · 300m Hurdles · Place 1 · PerhamPerham300m Hurdles150.7910
May 10Section 8AA True TeamMay 10 · Triple Jump · Place 2 · PerhamPerhamTriple Jump2.35-04.0010
May 10Section 8AA True TeamMay 10 · 300m Hurdles · Place 4 · PerhamPerham300m Hurdles30" / 0.762m4.49.98a PB10
May 10Section 8AA True TeamMay 10 · 100m Hurdles · Place 5 · PerhamPerham100m Hurdles33" / 0.838m5.16.79a10
May 10Section 8AA True TeamMay 10 · 200 Meters · Place 4 · PerhamPerham200 Meters4.28.05a PB10
May 5Hank Emmel RelaysMay 5 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.35-04.0010
May 5Hank Emmel RelaysMay 5 · Long Jump · Place 2 · PerhamPerhamLong Jump2.15-06.5010
May 5Hank Emmel RelaysMay 5 · 300m Hurdles · Place 3 · PerhamPerham300m Hurdles30" / 0.762m3.50.71a10
May 5Hank Emmel RelaysMay 5 · 100m Hurdles · Place 2 · PerhamPerham100m Hurdles33" / 0.838m2.17.39a10
May 3DGF InvitationalMay 3 · Triple Jump · Place 1 · PerhamPerhamTriple JumpRound P1.35-01.5010
May 3DGF InvitationalMay 3 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.35-01.5010
May 3DGF InvitationalMay 3 · 300m Hurdles · PerhamPerham300m Hurdles30" / 0.762m—DNS10
May 3DGF InvitationalMay 3 · 100m Hurdles · Place 2 · PerhamPerham100m Hurdles33" / 0.838m2.17.53a10
May 3DGF InvitationalMay 3 · 200 Meters · Place 2 · PerhamPerham200 Meters2.28.12a10
Apr 29Hamline Elite MeetApr 29 · Triple Jump · Place 9 · PerhamPerhamTriple Jump935-00.7510
Apr 28UCB Booster Track & Field MeetApr 28 · 300m Hurdles · Place 4 · PerhamPerham300m Hurdles30" / 0.762m4.52.5110
Apr 28UCB Booster Track & Field MeetApr 28 · 100m Hurdles · Place 6 · PerhamPerham100m Hurdles33" / 0.838m6.18.3810
Apr 11Otter InviteApr 11 · Triple Jump · Place 1 · PerhamPerhamTriple Jump1.33' 5.7510
Apr 11Otter InviteApr 11 · 300m Hurdles · Place 2 · PerhamPerham300m Hurdles30" / 0.762m2.50.50a10
Apr 11Otter InviteApr 11 · 100m Hurdles · Place 3 · PerhamPerham100m Hurdles33" / 0.838m3.17.18a10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 14Craig Hougen Indoor ClassicApr 14 · Triple Jump · Place 1 · PerhamPerhamTriple Jump135-05.0010
Apr 14Craig Hougen Indoor ClassicApr 14 · 60m Hurdles · Place 3 · PerhamPerham60m HurdlesRound P310.2210
Apr 14Craig Hougen Indoor ClassicApr 14 · 60m Hurdles · Place 3 · PerhamPerham60m Hurdles310.3210
Mar 29Heart-of-the-Lakes Conference IndoorMar 29 · Triple Jump · Place 8 · PerhamPerhamTriple Jump828-07.00SO
Mar 29Heart-of-the-Lakes Conference IndoorMar 29 · 55m Hurdles · Place 3 · PerhamPerham55m Hurdles39.50SO

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 10MSHSL Section 6A ChampionshipsJun 10 · Triple Jump · Place 4 · PerhamPerhamTriple Jump4.33-07.50Wind: 0.99
Jun 10MSHSL Section 6A ChampionshipsJun 10 · 100m Hurdles · Place 4 · PerhamPerham100m Hurdles33" / 0.838m4.16.78a PBWind: 0.99
Jun 3MSHSL Section 6A - Sub-Section 22Jun 3 · Triple Jump · Place 2 · PerhamPerhamTriple Jump234-07.509
Jun 3MSHSL Section 6A - Sub-Section 22Jun 3 · 100m Hurdles · Place 3 · PerhamPerham100m Hurdles317.249
May 6Breckenridge InvMay 6 · 300m Hurdles · Place 1 · PerhamPerham300m Hurdles153.40h—
May 6Breckenridge InvMay 6 · 100m Hurdles · Place 1 · PerhamPerham100m Hurdles117.13h—