Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSection 1A True Team · May 714.65aSection 1A True TeamMay 7, 2024
100m Hurdles · 30" / 0.762m · OutdoorPEM Jr High Meet · Apr 222.93aPEM Jr High MeetApril 2, 2019
400 Meters · OutdoorSection 1A Multi-Site True Team Meet · May 181:11.36Section 1A Multi-Site True Team MeetMay 18, 2021
Discus · 1kg · OutdoorUW-La Crosse Phil Esten Challenge · Apr 1745.66mUW-La Crosse Phil Esten ChallengeApril 17, 2026
Hammer · 4kg · OutdoorUW-Platteville Invitational · Apr 1034.50mUW-Platteville InvitationalApril 10, 2026
Long Jump · OutdoorSt. Charles Meet · Apr 3012-11.00St. Charles MeetApril 30, 2024
Shot Put · 3kg · OutdoorPEM Jr High · Apr 2620-06.00PEM Jr HighApril 26, 2019
Shot Put · 4kg · IndoorWIAC Indoor Track & Field Championships · Feb 2712.20mWIAC Indoor Track & Field ChampionshipsFebruary 27, 2026
Shot Put · 4kg · OutdoorUW-La Crosse Phil Esten Challenge · Apr 1712.35mUW-La Crosse Phil Esten ChallengeApril 17, 2026
Weight Throw · 20lb / 9.0kg · IndoorUWEC/UWRF Dual · Jan 1711.56mUWEC/UWRF DualJanuary 17, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · Discus · Place 17 · UW-River FallsUW-River FallsDiscus1kg17.41.65mJr
May 1WIAC Outdoor ChampionshipsMay 1 · Discus · Place 5 · UW-River FallsUW-River FallsDiscus1kg5.43.77mJr
May 1WIAC Outdoor ChampionshipsMay 1 · Shot Put · Place 18 · UW-River FallsUW-River FallsShot Put4kg18.11.81mJr
Apr 25Drake AlternativeApr 25 · Discus · Place 1 · Wis.-River FallsWis.-River FallsDiscus1143-2.11JR
Apr 25Drake AlternativeApr 25 · Shot Put · Place 15 · Wis.-River FallsWis.-River FallsShot Put1534-5.78JR
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · Discus · Place 2 · UW-River FallsUW-River FallsDiscus1kg2.45.66m PBJr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · Shot Put · Place 12 · UW-River FallsUW-River FallsShot Put4kg12.12.35m PBJr
Apr 10UW-Platteville InvitationalApr 10 · Hammer · Place 46 · UW-River FallsUW-River FallsHammer4kg46.34.50m PBJr
Apr 10UW-Platteville InvitationalApr 10 · Discus · Place 3 · UW-River FallsUW-River FallsDiscus1kg3.42.16mJr
Apr 10UW-Platteville InvitationalApr 10 · Shot Put · Place 16 · UW-River FallsUW-River FallsShot Put4kg16.11.74mJr
Mar 28CSB/SJU Optimistic MeetMar 28 · Discus · Place 1 · UW-River FallsUW-River FallsDiscus1kg1.41.34mJr
Mar 28CSB/SJU Optimistic MeetMar 28 · Shot Put · Place 9 · UW-River FallsUW-River FallsShot Put4kg9.11.49mJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27WIAC Indoor Track & Field ChampionshipsFeb 27 · Shot Put · Place 12 · UW-River FallsUW-River FallsShot Put4kg12.12.20m PBSo
Feb 14Maday ClassicFeb 14 · Shot Put · Place 5 · UW-River FallsUW-River FallsShot Put511.55mSo
Feb 7UWRF Winter ClassicFeb 7 · Weight Throw · Place 22 · UW-River FallsUW-River FallsWeight Throw2211.27mSo
Feb 7UWRF Winter ClassicFeb 7 · Shot Put · Place 3 · UW-River FallsUW-River FallsShot Put311.94mSo
Jan 17UWEC/UWRF DualJan 17 · Weight Throw · Place 17 · UW-River FallsUW-River FallsWeight Throw20lb / 9.0kg17.11.56m PBSo
Jan 17UWEC/UWRF DualJan 17 · Shot Put · Place 2 · UW-River FallsUW-River FallsShot Put4kg2.12.03mSo

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 13CSS OpenerDec 13 · Weight Throw · Place 19 · UW-River FallsUW-River FallsWeight Throw20lb / 9.0kg19.11.45mSo
Dec 13CSS OpenerDec 13 · Shot Put · Place 5 · UW-River FallsUW-River FallsShot Put4kg5.11.57mSo
Dec 5M City ClassicDec 5 · Shot Put · Place 9 · UW-River FallsUW-River FallsShot Put4kg9.11.63mSo
Feb 28WIACFeb 28 · Shot Put · Place 19 · UW-River FallsUW-River FallsShot Put4kg19.11.87mFr
Feb 15Maday ClassicFeb 15 · Shot Put · Place 8 · UW-River FallsUW-River FallsShot Put810.63m—
Feb 8UWRF Winter ClassicFeb 8 · Shot Put · Place 1 · UW-River FallsUW-River FallsShot Put112.55m—
Jan 31Warren Bowlus InviteJan 31 · Weight Throw · Place 24 · UW-River FallsUW-River FallsWeight Throw2411.12m—
Jan 31Warren Bowlus InviteJan 31 · Shot Put · Place 3 · UW-River FallsUW-River FallsShot Put312.53m—
Jan 25UW-La Crosse Pat Healy ClassicJan 25 · Weight Throw · Place 20 · UW-River FallsUW-River FallsWeight Throw2011.45m—
Jan 25UW-La Crosse Pat Healy ClassicJan 25 · Shot Put · Place 5 · UW-River FallsUW-River FallsShot Put512.30m—
Jan 18UWEC/UWRF Dual & AlumniJan 18 · Weight Throw · Place 12 · UW-River FallsUW-River FallsWeight Throw20lb / 9.0kg12.10.53mFr
Jan 18UWEC/UWRF Dual & AlumniJan 18 · Shot Put · Place 5 · UW-River FallsUW-River FallsShot Put4kg5.11.11mFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2WIAC Outdoor ChampionshipsMay 2 · Discus · Place 11 · UW-River FallsUW-River FallsDiscus1139.07mFR
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · Shot Put · Place 18 · Wis.-River FallsWis.-River FallsShot Put1810.45mFR
Apr 19Carleton RelaysApr 19 · Discus · Place 3 · UW-River FallsUW-River FallsDiscus1kg3.37.40mFr
Apr 19Carleton RelaysApr 19 · Shot Put · Place 6 · UW-River FallsUW-River FallsShot Put4kg6.11.04mFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14CSS OpenerDec 14 · Shot Put · Place 7 · UW-River FallsUW-River FallsShot Put4kg7.11.26mFr

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · Discus · Place 6 · Lewiston-AlturaLewiston-AlturaDiscus1kg6.124' 8"12
May 28MSHSL Section 1A ChampionshipsMay 28 · Discus · Place 1 · Lewiston-AlturaLewiston-AlturaDiscus1kg1.116' 1112
May 28MSHSL Section 1A ChampionshipsMay 28 · Shot Put · Place 3 · Lewiston-AlturaLewiston-AlturaShot Put4kg3.37' 612
May 22MSHSL Section 1A - Sub Section 1May 22 · Discus · Place 1 · Lewiston-AlturaLewiston-AlturaDiscus1121-4—
May 22MSHSL Section 1A - Sub Section 1May 22 · Shot Put · Place 2 · Lewiston-AlturaLewiston-AlturaShot Put237-8.75—
May 11Three Rivers Conference ChampionshipsMay 11 · Discus · Place 1 · Lewiston-AlturaLewiston-AlturaDiscus1112-10—
May 11Three Rivers Conference ChampionshipsMay 11 · Shot Put · Place 2 · Lewiston-AlturaLewiston-AlturaShot Put236-7—
May 7Section 1A True TeamMay 7 · Discus · Place 2 · Lewiston-AlturaLewiston-AlturaDiscus1kg2.102-0812
May 7Section 1A True TeamMay 7 · Shot Put · Place 2 · Lewiston-AlturaLewiston-AlturaShot Put4kg2.34-11.5012
May 7Section 1A True TeamMay 7 · 100 Meters · Place 34 · Lewiston-AlturaLewiston-Altura100 Meters34.14.65a PB12
Apr 30St. Charles MeetApr 30 · Long Jump · Place 13 · Lewiston-AlturaLewiston-AlturaLong Jump13.12-11.00 PB12
Apr 30St. Charles MeetApr 30 · Discus · Place 1 · Lewiston-AlturaLewiston-AlturaDiscus1kg1.117-0812
Apr 30St. Charles MeetApr 30 · Shot Put · Place 1 · Lewiston-AlturaLewiston-AlturaShot Put4kg1.36-00.7512
Apr 12Klas-Kronebusch InvitationalApr 12 · Discus · Place 1 · Lewiston-AlturaLewiston-AlturaDiscus192-6—
Apr 12Klas-Kronebusch InvitationalApr 12 · Shot Put · Place 1 · Lewiston-AlturaLewiston-AlturaShot Put135-5—
Apr 5PEM Varsity Track & Field MeetApr 5 · Discus · Place 1 · Lewiston-AlturaLewiston-AlturaDiscus1kg1.97' 012
Apr 5PEM Varsity Track & Field MeetApr 5 · Shot Put · Place 1 · Lewiston-AlturaLewiston-AlturaShot Put4kg1.33' 012
Mar 26Early Red Bird InvitationalMar 26 · Shot Put · Place 2 · Lewiston-AlturaLewiston-AlturaShot Put232-3.25—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 1A ChampionshipsJun 1 · Discus · Lewiston-AlturaLewiston-AlturaDiscus1kg--FOUL11
Jun 1MSHSL Section 1A ChampionshipsJun 1 · Shot Put · Place 3 · Lewiston-AlturaLewiston-AlturaShot Put4kg3.35-07.2511
May 24MSHSL Section 1A - Sub-Section 1May 24 · Long Jump · Place 17 · Lewiston-AlturaLewiston-AlturaLong Jump17.11-09.7511
May 24MSHSL Section 1A - Sub-Section 1May 24 · Discus · Place 4 · Lewiston-AlturaLewiston-AlturaDiscus1kg4.103-0411
May 24MSHSL Section 1A - Sub-Section 1May 24 · Shot Put · Place 3 · Lewiston-AlturaLewiston-AlturaShot Put4kg3.34-02.0011
May 9Section 1A True TeamMay 9 · Discus · Place 6 · Lewiston-AlturaLewiston-AlturaDiscus1kg6.106-0611
May 9Section 1A True TeamMay 9 · Shot Put · Place 6 · Lewiston-AlturaLewiston-AlturaShot Put4kg6.31-01.5011
May 2St. Charles InviteMay 2 · Discus · Place 2 · Lewiston-AlturaLewiston-AlturaDiscus1kg2.100-1111
May 2St. Charles InviteMay 2 · Shot Put · Place 6 · Lewiston-AlturaLewiston-AlturaShot Put4kg6.31-04.0011
May 2St. Charles InviteMay 2 · 300m Hurdles · Lewiston-AlturaLewiston-Altura300m Hurdles30" / 0.762m---NT11
Apr 14Klas-Kronebusch InvitationalApr 14 · Discus · Place 2 · Lewiston-AlturaLewiston-AlturaDiscus1kg2.97-0511
Apr 14Klas-Kronebusch InvitationalApr 14 · Shot Put · Place 1 · Lewiston-AlturaLewiston-AlturaShot Put4kg1.31-06.5011

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31MSHSL Section 1A ChampionshipsMay 31 · Discus · Place 8 · Lewiston-AlturaLewiston-AlturaDiscus1kg8.95-0610
May 31MSHSL Section 1A ChampionshipsMay 31 · Shot Put · Place 6 · Lewiston-AlturaLewiston-AlturaShot Put4kg6.31-01.7510
May 25MSHSL Section 1A - Sub-Section 3May 25 · Discus · Place 1 · Lewiston-AlturaLewiston-AlturaDiscus197-0310
May 25MSHSL Section 1A - Sub-Section 3May 25 · Shot Put · Place 1 · Lewiston-AlturaLewiston-AlturaShot Put132-01.0010
May 14Three Rivers Conference ChampionshipsMay 14 · Discus · Place 3 · Lewiston-AlturaLewiston-AlturaDiscus1kg3.102-0410
May 14Three Rivers Conference ChampionshipsMay 14 · Shot Put · Place 6 · Lewiston-AlturaLewiston-AlturaShot Put4kg6.28-07.0010
May 10Section 1A True TeamMay 10 · Discus · Place 4 · Lewiston-AlturaLewiston-AlturaDiscus1kg4.98-0310
Apr 29Verne Herman InvitationalApr 29 · Discus · Place 3 · Lewiston-AlturaLewiston-AlturaDiscus391-0810
Apr 29Verne Herman InvitationalApr 29 · Shot Put · Place 8 · Lewiston-AlturaLewiston-AlturaShot Put827-04.0010

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2MSHSL Section 1A - Sub-Section 3Jun 2 · Discus · Place 6 · Lewiston-AlturaLewiston-AlturaDiscus687-049
Jun 2MSHSL Section 1A - Sub-Section 3Jun 2 · Shot Put · Place 9 · Lewiston-AlturaLewiston-AlturaShot Put929-06.009
May 18Section 1A Multi-Site True Team MeetMay 18 · Discus · Place 7 · Lewiston-AlturaLewiston-AlturaDiscus783-109
May 18Section 1A Multi-Site True Team MeetMay 18 · 400 Meters · Place 20 · Lewiston-AlturaLewiston-Altura400 Meters201:11.36 PB9
May 7Lewiston-Altura Varsity #2May 7 · Discus · Place 3 · Lewiston-AlturaLewiston-AlturaDiscus382-049
May 7Lewiston-Altura Varsity #2May 7 · Shot Put · Place 3 · Lewiston-AlturaLewiston-AlturaShot Put330-01.009
Apr 23PEM Varsity 4/23Apr 23 · Discus · Place 4 · Lewiston-AlturaLewiston-AlturaDiscus1kg4.75-079
Apr 23PEM Varsity 4/23Apr 23 · Shot Put · Place 4 · Lewiston-AlturaLewiston-AlturaShot Put4kg4.29-05.009

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22MSHSL Section 1A Sub-Section 3May 22 · Discus · Place 11 · Lewiston-AlturaLewiston-AlturaDiscus1124.15m7
May 7True Team Section 1AMay 7 · Discus · Place 18 · Lewiston-AlturaLewiston-AlturaDiscus1kg18.78-007
Apr 26PEM Jr HighApr 26 · Discus · Place 4 · Lewiston-AlturaLewiston-AlturaDiscus1kg4.67-097
Apr 26PEM Jr HighApr 26 · Shot Put · Place 8 · Lewiston-AlturaLewiston-AlturaShot Put3kg8.20-06.00 PB7
Apr 26PEM Jr HighApr 26 · 100 Meters · Lewiston-AlturaLewiston-Altura100 Meters--NT7
Apr 2PEM Jr High MeetApr 2 · Discus · Place 1 · Lewiston-AlturaLewiston-AlturaDiscus1kg1.61-097
Apr 2PEM Jr High MeetApr 2 · Shot Put · Place 6 · Lewiston-AlturaLewiston-AlturaShot Put4kg6.22-10.007
Apr 2PEM Jr High MeetApr 2 · 100m Hurdles · Place 6 · Lewiston-AlturaLewiston-Altura100m Hurdles30" / 0.762m6.22.93a PB7