Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorWIAA D2 Regional - Grafton · May 2017.59aWIAA D2 Regional - GraftonMay 20, 2024
300m Hurdles · 30" / 0.762m · OutdoorWIAA D2 Regional - Grafton · May 2052.62aWIAA D2 Regional - GraftonMay 20, 2024
Pole Vault · OutdoorD2 Regional 3B - Waupun · May 268' 6"D2 Regional 3B - WaupunMay 26, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 29D2 Sectional 3 - McFarlandMay 29 · Pole Vault · Place 9 · MayvillePole Vault9.8' 0"12
May 29D2 Sectional 3 - McFarlandMay 29 · 100m Hurdles · Place 14 · Mayville100m Hurdles33" / 0.838mRound P14.18.21aWind: 012
May 26D2 Regional 3B - WaupunMay 26 · Pole Vault · Place 1 · MayvillePole Vault1.8' 6" PB12
May 26D2 Regional 3B - WaupunMay 26 · 100m Hurdles · Place 3 · Mayville100m Hurdles33" / 0.838mRound P3.19.17a12
May 26D2 Regional 3B - WaupunMay 26 · 100m Hurdles · Place 3 · Mayville100m Hurdles33" / 0.838m3.18.25a12
May 22SPE Vault FestMay 22 · Pole Vault · Place 10 · MayvillePole Vault10.8'0"12
May 15Flyway Conference ChampionshipMay 15 · Pole Vault · Place 2 · MayvillePole Vault28-612
May 15Flyway Conference ChampionshipMay 15 · 300m Hurdles · Place 2 · Mayville300m Hurdles252.72a12
May 15Flyway Conference ChampionshipMay 15 · 100m Hurdles · Place 4 · Mayville100m Hurdles417.74a12
May 7Pirate InvitationalMay 7 · Pole Vault · Place 1 · MayvillePole Vault1.7' 6"12
May 7Pirate InvitationalMay 7 · 300m Hurdles · Place 3 · Mayville300m Hurdles30" / 0.762m3.54.13a12
May 7Pirate InvitationalMay 7 · 100m Hurdles · Place 1 · Mayville100m Hurdles33" / 0.838m1.18.02a12
May 5North Fond du Lac HS MeetMay 5 · 300m Hurdles · Place 1 · Mayville300m Hurdles154.81a12
May 5North Fond du Lac HS MeetMay 5 · 100m Hurdles · Place 1 · Mayville100m Hurdles118.14a12
Apr 30Marshland InviteApr 30 · Pole Vault · Place 2 · MayvillePole Vault28-00.0012
Apr 30Marshland InviteApr 30 · 300m Hurdles · Place 1 · Mayville300m Hurdles155.52a12
Apr 30Marshland InviteApr 30 · 100m Hurdles · Place 2 · Mayville100m Hurdles218.27a12
Apr 28Campbellsport QuadApr 28 · Pole Vault · Place 3 · MayvillePole Vault37-612
Apr 28Campbellsport QuadApr 28 · 300m Hurdles · Place 1 · Mayville300m Hurdles153.18a12
Apr 28Campbellsport QuadApr 28 · 100m Hurdles · Place 1 · Mayville100m Hurdles117.71a12
Apr 20Flyway Conference QuadApr 20 · Pole Vault · Place 1 · MayvillePole Vault18-00.0012
Apr 20Flyway Conference QuadApr 20 · 300m Hurdles · Place 2 · Mayville300m Hurdles252.98a12
Apr 20Flyway Conference QuadApr 20 · 100m Hurdles · Place 2 · Mayville100m Hurdles218.05a12
Apr 9Berry InviteApr 9 · Pole Vault · Place 1 · MayvillePole Vault18-00.0012
Apr 9Berry InviteApr 9 · 300m Hurdles · Place 3 · Mayville300m Hurdles353.99a12
Apr 9Berry InviteApr 9 · 100m Hurdles · Place 2 · Mayville100m Hurdles218.11a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 4Watertown Indoor InvitationalApr 4 · Pole Vault · Place 1 · MayvillePole Vault18-012
Apr 4Watertown Indoor InvitationalApr 4 · 200m Hurdles · Place 6 · Mayville200m Hurdles634.40a12
Apr 4Watertown Indoor InvitationalApr 4 · 55m Hurdles · Place 6 · Mayville55m Hurdles610.54a12
Apr 4Watertown Indoor InvitationalApr 4 · 55m Hurdles · Place 3 · Mayville55m Hurdles310.21a12
Mar 28Watertown Indoor RelaysMar 28 · Pole Vault · Place 1 · MayvillePole Vault18-612
Mar 20Princeton / Green Lake ADE Indoor MeetMar 20 · Long Jump · Place 21 · MayvilleLong Jump2112-8.512
Mar 20Princeton / Green Lake ADE Indoor MeetMar 20 · Pole Vault · Place 4 · MayvillePole Vault48-012
Mar 20Princeton / Green Lake ADE Indoor MeetMar 20 · 60m Hurdles · Place 6 · Mayville60m Hurdles611.28a12

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 30D2 Sectional 2 - McFarlandMay 30 · Pole Vault · Place 10 · MayvillePole Vault10.8-06.0011
May 27D2 Regional 2D - WaupunMay 27 · Pole Vault · Place 4 · MayvillePole Vault4.8' 6"11
May 27D2 Regional 2D - WaupunMay 27 · 100m Hurdles · Place 6 · Mayville100m Hurdles33" / 0.838m6.17.89a11
May 22Randolph RelaysMay 22 · Long Jump · Place 10 · MayvilleLong Jump1013-4.2511
May 9Pirate InvitationalMay 9 · 300m Hurdles · Place 1 · Mayville300m Hurdles152.44a11
May 9Pirate InvitationalMay 9 · 100m Hurdles · Place 3 · Mayville100m Hurdles318.02a11
May 6Flyway Conference QuadMay 6 · 300m Hurdles · Place 2 · Mayville300m Hurdles252.09a11
May 6Flyway Conference QuadMay 6 · 100m Hurdles · Place 4 · Mayville100m Hurdles418.35a11
May 1Marshland InviteMay 1 · Pole Vault · Place 1 · MayvillePole Vault18-06.0011
May 1Marshland InviteMay 1 · 300m Hurdles · Place 1 · Mayville300m Hurdles152.23a11
May 1Marshland InviteMay 1 · 100m Hurdles · Place 3 · Mayville100m Hurdles317.69a11
Apr 29Mayville QuadApr 29 · Pole Vault · Place 2 · MayvillePole Vault28-00.0011
Apr 29Mayville QuadApr 29 · 300m Hurdles · Place 3 · Mayville300m Hurdles351.8111
Apr 29Mayville QuadApr 29 · 100m Hurdles · Place 2 · Mayville100m Hurdles217.6911
Apr 22Campbellsport Flyway TriApr 22 · Pole Vault · Place 2 · MayvillePole Vault2.8' 6"11
Apr 22Campbellsport Flyway TriApr 22 · 300m Hurdles · Place 3 · Mayville300m Hurdles30" / 0.762m3.53.39a11
Apr 22Campbellsport Flyway TriApr 22 · 100m Hurdles · Place 2 · Mayville100m Hurdles33" / 0.838m2.18.58a11
Apr 17Dodge County InviteApr 17 · Pole Vault · Place 2 · MayvillePole Vault28-011
Apr 17Dodge County InviteApr 17 · 300m Hurdles · Place 5 · Mayville300m Hurdles553.1911
Apr 17Dodge County InviteApr 17 · 100m Hurdles · Place 5 · Mayville100m Hurdles519.6211
Apr 17Dodge County InvitationalApr 17 · Pole Vault · Place 2 · MayvillePole Vault2.8-011
Apr 17Dodge County InvitationalApr 17 · 300m Hurdles · Place 5 · Mayville300m Hurdles30" / 0.762m5.53.19a11
Apr 17Dodge County InvitationalApr 17 · 100m Hurdles · Place 5 · Mayville100m Hurdles33" / 0.838m5.19.62a11
Apr 10Berry InviteApr 10 · Pole Vault · Place 1 · MayvillePole Vault17-011
Apr 10Berry InviteApr 10 · 300m Hurdles · Place 4 · Mayville300m Hurdles455.1411
Apr 10Berry InviteApr 10 · 100m Hurdles · Place 4 · Mayville100m Hurdles418.8011

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 5Watertown Indoor InvitationalApr 5 · Pole Vault · Place 1 · MayvillePole Vault18-06.0011
Apr 5Watertown Indoor InvitationalApr 5 · 200m Hurdles · Place 4 · Mayville200m Hurdles435.4711
Apr 5Watertown Indoor InvitationalApr 5 · 55m Hurdles · Place 3 · Mayville55m Hurdles310.4211
Mar 29Watertown Indoor RelaysMar 29 · Pole Vault · Place 1 · MayvillePole Vault18-06.0011
Mar 29Watertown Indoor RelaysMar 29 · 55m Hurdles · Place 1 · Mayville55m Hurdles110.5311
Mar 21Princeton / Green Lake - ADE Indoor MeetMar 21 · Pole Vault · Place 4 · MayvillePole Vault47-611
Mar 21Princeton / Green Lake - ADE Indoor MeetMar 21 · 60m Hurdles · Place 6 · Mayville60m Hurdles611.10a11

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 23WIAA D2 Sectional - PortageMay 23 · Pole Vault · Place 13 · MayvillePole Vault137-6—
May 20WIAA D2 Regional - GraftonMay 20 · Pole Vault · Place 2 · MayvillePole Vault2.8-610
May 20WIAA D2 Regional - GraftonMay 20 · 300m Hurdles · Place 9 · Mayville300m Hurdles30" / 0.762m9.52.62a PB10
May 20WIAA D2 Regional - GraftonMay 20 · 100m Hurdles · Place 6 · Mayville100m Hurdles33" / 0.838mRound P6.17.68a10
May 20WIAA D2 Regional - GraftonMay 20 · 100m Hurdles · Place 6 · Mayville100m Hurdles33" / 0.838m6.17.59a PB10
May 10Flyway Conference Championship - CampbellsportMay 10 · Pole Vault · Place 3 · MayvillePole Vault38-0—
May 10Flyway Conference Championship - CampbellsportMay 10 · 300m Hurdles · Place 5 · Mayville300m Hurdles552.15a—
May 10Flyway Conference Championship - CampbellsportMay 10 · 100m Hurdles · Place 3 · Mayville100m Hurdles317.70a—
May 10Flyway Conference Championship - CampbellsportMay 10 · 100m Hurdles · Place 4 · Mayville100m Hurdles417.58a—
May 2Waterloo InviteMay 2 · Pole Vault · Place 3 · MayvillePole Vault38-0—
May 2Waterloo InviteMay 2 · 300m Hurdles · Place 2 · Mayville300m Hurdles252.36a—
May 2Waterloo InviteMay 2 · 100m Hurdles · Place 3 · Mayville100m Hurdles317.94a—
Apr 30Flyway Conference QuadApr 30 · Pole Vault · Place 5 · MayvillePole Vault57-6—
Apr 30Flyway Conference QuadApr 30 · 100m Hurdles · Place 2 · Mayville100m Hurdles218.00a—
Apr 29Mayville Frosh/Soph InviteApr 29 · Pole Vault · Place 2 · MayvillePole Vault27-6—
Apr 29Mayville Frosh/Soph InviteApr 29 · 300m Hurdles · Place 1 · Mayville300m Hurdles152.42a—
Apr 29Mayville Frosh/Soph InviteApr 29 · 100m Hurdles · Place 1 · Mayville100m Hurdles117.92a—
Apr 25Marshland InviteApr 25 · Pole Vault · Place 5 · MayvillePole Vault57-6—
Apr 25Marshland InviteApr 25 · 300m Hurdles · Place 2 · Mayville300m Hurdles251.43a—
Apr 25Marshland InviteApr 25 · 100m Hurdles · Place 1 · Mayville100m Hurdles117.99a—
Apr 23Lomira Flyway QuadApr 23 · Pole Vault · Place 2 · MayvillePole Vault27-6—
Apr 23Lomira Flyway QuadApr 23 · 300m Hurdles · Place 1 · Mayville300m Hurdles153.36a—
Apr 23Lomira Flyway QuadApr 23 · 100m Hurdles · Place 4 · Mayville100m Hurdles418.66a—
Apr 19Dodge County InvitationalApr 19 · Pole Vault · Place 4 · MayvillePole Vault4.7-06.0010
Apr 19Dodge County InvitationalApr 19 · 300m Hurdles · Place 6 · Mayville300m Hurdles30" / 0.762m6.54.51a10
Apr 19Dodge County InvitationalApr 19 · 100m Hurdles · Place 7 · Mayville100m Hurdles33" / 0.838m7.19.17a10
Apr 16Mayville QuadApr 16 · Pole Vault · Place 1 · MayvillePole Vault17-6—
Apr 16Mayville QuadApr 16 · 300m Hurdles · Place 2 · Mayville300m Hurdles255.57a—
Apr 16Mayville QuadApr 16 · 100m Hurdles · Place 2 · Mayville100m Hurdles218.62a—
Apr 11Berry InviteApr 11 · Pole Vault · Place 3 · MayvillePole Vault37-0—
Apr 11Berry InviteApr 11 · 300m Hurdles · Place 3 · Mayville300m Hurdles353.57a—
Apr 11Berry InviteApr 11 · 100m Hurdles · Place 5 · Mayville100m Hurdles518.21a—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 30Watertown Indoor InvitationalMar 30 · Pole Vault · Place 3 · MayvillePole Vault38-00.0010
Mar 30Watertown Indoor InvitationalMar 30 · 200m Hurdles · Place 10 · Mayville200m Hurdles1035.6410
Mar 30Watertown Indoor InvitationalMar 30 · 55m Hurdles · Place 6 · Mayville55m Hurdles610.5210
Mar 30Watertown Indoor InvitationalMar 30 · 55m Hurdles · Place 8 · Mayville55m HurdlesRound P811.2910
Mar 23Watertown Indoor RelaysMar 23 · Pole Vault · Place 2 · MayvillePole Vault27-06.0010
Mar 23Watertown Indoor RelaysMar 23 · 55m Hurdles · Place 6 · Mayville55m Hurdles610.6610
Mar 23Watertown Indoor RelaysMar 23 · Pole Vault · Place 2 · MayvillePole Vault27-06.0010
Mar 23Watertown Indoor RelaysMar 23 · 55m Hurdles · Place 6 · Mayville55m Hurdles610.6610
Mar 15Princeton/Green Lake - ADE Indoor InviteMar 15 · Pole Vault · Place 5 · MayvillePole Vault56-6—
Mar 15Princeton/Green Lake - ADE Indoor InviteMar 15 · 60m Hurdles · Place 6 · Mayville60m Hurdles611.23a—

2023 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 22WIAA D2 Regional - WaupunMay 22 · Pole Vault · Place 7 · MayvillePole Vault7.6-06.009
May 22WIAA D2 Regional - WaupunMay 22 · 300m Hurdles · Place 10 · Mayville300m Hurdles30" / 0.762m10.53.86a9
May 22WIAA D2 Regional - WaupunMay 22 · 100m Hurdles · Place 10 · Mayville100m Hurdles33" / 0.838mRound P10.18.73a9
May 15Flyway Conference Meet @ WLAMay 15 · Pole Vault · Place 9 · MayvillePole Vault97-0—
May 15Flyway Conference Meet @ WLAMay 15 · 300m Hurdles · Place 10 · Mayville300m Hurdles1055.14a—
May 15Flyway Conference Meet @ WLAMay 15 · 100m Hurdles · Place 7 · Mayville100m Hurdles719.00a—
May 9Howards Grove InvitationalMay 9 · 300m Hurdles · Place 5 · Mayville300m Hurdles555.37a—
May 9Howards Grove InvitationalMay 9 · 100m Hurdles · Place 2 · Mayville100m Hurdles218.64a—
May 4Pirate InviteMay 4 · Pole Vault · Place 4 · MayvillePole Vault4.7-69
May 4Pirate InviteMay 4 · 300m Hurdles · Place 1 · Mayville300m Hurdles30" / 0.762m1.56.15a9
May 4Pirate InviteMay 4 · 100m Hurdles · Place 4 · Mayville100m Hurdles33" / 0.838m4.18.58a9
Apr 27Marshland InviteApr 27 · Pole Vault · Place 2 · MayvillePole Vault27-6—
Apr 27Marshland InviteApr 27 · 300m Hurdles · Place 1 · Mayville300m Hurdles153.35a—
Apr 27Marshland InviteApr 27 · 100m Hurdles · Place 1 · Mayville100m Hurdles118.59a—
Apr 25Mayville QuadApr 25 · Pole Vault · Place 4 · MayvillePole Vault46-0—
Apr 25Mayville QuadApr 25 · 300m Hurdles · Place 3 · Mayville300m Hurdles353.58a—
Apr 25Mayville QuadApr 25 · 100m Hurdles · Place 1 · Mayville100m Hurdles118.72a—
Apr 21Dodge County InviteApr 21 · Pole Vault · Place 5 · MayvillePole Vault57-00.009
Apr 21Dodge County InviteApr 21 · 300m Hurdles · Place 4 · Mayville300m Hurdles454.759
Apr 21Dodge County InviteApr 21 · 100m Hurdles · Place 4 · Mayville100m Hurdles419.159
Apr 18Omro Flyway Conference QuadApr 18 · Pole Vault · Place 3 · MayvillePole Vault37-6—
Apr 18Omro Flyway Conference QuadApr 18 · 100m Hurdles · Place 5 · Mayville100m Hurdles519.26a—
Apr 13Berry InviteApr 13 · Pole Vault · Place 9 · MayvillePole Vault96-6—
Apr 13Berry InviteApr 13 · 300m Hurdles · Place 4 · Mayville300m Hurdles453.68a—
Apr 13Berry InviteApr 13 · 100m Hurdles · Place 8 · Mayville100m Hurdles818.53—
Apr 11Lomira Flyway QuadApr 11 · Pole Vault · Place 7 · MayvillePole Vault76-0—
Apr 11Lomira Flyway QuadApr 11 · 300m Hurdles · Place 1 · Mayville300m Hurdles152.89a—
Apr 11Lomira Flyway QuadApr 11 · 100m Hurdles · Place 4 · Mayville100m Hurdles420.44a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 1Watertown Indoor InvitationalApr 1 · Pole Vault · Place 7 · MayvillePole Vault77-00.009
Apr 1Watertown Indoor InvitationalApr 1 · 200m Hurdles · Place 7 · Mayville200m Hurdles735.329
Apr 1Watertown Indoor InvitationalApr 1 · 55m Hurdles · Place 6 · Mayville55m Hurdles610.819
Apr 1Watertown Indoor InvitationalApr 1 · 55m Hurdles · Place 6 · Mayville55m HurdlesRound P611.089
Mar 17Princeton / Green Lake Indoor InviteMar 17 · Pole Vault · Place 5 · MayvillePole Vault55-06.00—
Mar 17Princeton / Green Lake Indoor InviteMar 17 · 60m Hurdles · Place 6 · Mayville60m Hurdles611.63a—