Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · Outdoor30th Annual Shiocton MS Track Invitational · May 1 | 16.22a | 30th Annual Shiocton MS Track Invitational | May 1, 2018 |
| 1600 Meters · IndoorWisconsin State Indoor Championships · Apr 7 | 5:30.85a | Wisconsin State Indoor Championships | April 7, 2024 |
| 1600 Meters · OutdoorWIAA D3 State Track & Field Championships · May 31 | 5:20.39a | WIAA D3 State Track & Field Championships | May 31, 2024 |
| 200 Meters · OutdoorManawa MS Meet · May 4 | 35.75a | Manawa MS Meet | May 4, 2018 |
| 3000 Meters · IndoorPanther Tune-up · Feb 21 | 10:58.30a | Panther Tune-up | February 21, 2026 |
| 3200 Meters · IndoorRipon College Invite · Mar 22 | 13:49.38a | Ripon College Invite | March 22, 2022 |
| 3200 Meters · OutdoorWIAA D3 State Track & Field Championships · May 31 | 11:22.16a | WIAA D3 State Track & Field Championships | May 31, 2024 |
| 5000 Meters · OutdoorFox River Showdown · May 1 | 18:40.69a | Fox River Showdown | May 1, 2026 |
| 800 Meters · IndoorRipon College Invitational · Mar 19 | 2:33.69a | Ripon College Invitational | March 19, 2024 |
| 800 Meters · OutdoorWeyauwega Fremont Invite · May 6 | 2:31.52a | Weyauwega Fremont Invite | May 6, 2024 |
| Shot Put · 4kg · OutdoorWIAA D3 Regional - St Mary Catholic · May 23 | 20-10.75 | WIAA D3 Regional - St Mary Catholic | May 23, 2022 |
| Shot Put · 6lb · OutdoorManawa MS Meet · May 3 | 19-08.00 | Manawa MS Meet | May 3, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 1 | Fox River ShowdownMay 1 · 5000 Meters · Place 1 · UnattachedUnattached | 5000 Meters | 1. | 18:40.69a PB | 10 |
| Apr 10 | UW-Platteville InvitationalApr 10 · 5000 Meters · Place 139 · UnattachedUnattached | 5000 Meters | 139. | 18:47.12a | 10 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 21 | Panther Tune-upFeb 21 · 3000 Meters · Place 7 · UnattachedUnattached | 3000 Meters | 7. | 10:58.30a PB | 10 |
2024 Outdoor Track
24 results| Date | Meet | Event | Pl | Mark | Gr |
| May 31 | WIAA D3 State Track & Field ChampionshipsMay 31 · 3200 Meters · Place 10 · ShioctonShiocton | 3200 Meters | 10. | 11:22.16a PB | 12 |
| May 31 | WIAA D3 State Track & Field ChampionshipsMay 31 · 1600 Meters · Place 13 · ShioctonShiocton | 1600 Meters | 13. | 5:20.39a PB | 12 |
| May 23 | WIAA D3 Sectional - RosholtMay 23 · 3200 Meters · Place 2 · ShioctonShiocton | 3200 Meters | 2. | 11:39.05a | 12 |
| May 23 | WIAA D3 Sectional - RosholtMay 23 · 1600 Meters · Place 3 · ShioctonShiocton | 1600 Meters | 3. | 5:21.50a | 12 |
| May 20 | WIAA Division 3 St. Mary Catholic RegionalMay 20 · 3200 Meters · Place 2 · ShioctonShiocton | 3200 Meters | 2. | 12:06.92a | 12 |
| May 20 | WIAA Division 3 St. Mary Catholic RegionalMay 20 · 1600 Meters · Place 2 · ShioctonShiocton | 1600 Meters | 2. | 5:35.58a | 12 |
| May 11 | CWC Large Conference MeetMay 11 · 3200 Meters · Place 4 · ShioctonShiocton | 3200 Meters | 4 | 11:51.60a | — |
| May 11 | CWC Large Conference MeetMay 11 · 1600 Meters · Place 5 · ShioctonShiocton | 1600 Meters | 5 | 5:26.16a | — |
| May 11 | CWC Large Conference MeetMay 11 · 800 Meters · Place 7 · ShioctonShiocton | 800 Meters | 7 | 2:32.23a | — |
| May 6 | Weyauwega Fremont InviteMay 6 · 3200 Meters · Place 2 · ShioctonShiocton | 3200 Meters | 2 | 12:10.34a | — |
| May 6 | Weyauwega Fremont InviteMay 6 · 1600 Meters · Place 1 · ShioctonShiocton | 1600 Meters | 1 | 5:29.59a | — |
| May 6 | Weyauwega Fremont InviteMay 6 · 800 Meters · Place 3 · ShioctonShiocton | 800 Meters | 3 | 2:31.52a PB | — |
| May 3 | Deerfield ClassicMay 3 · 3200 Meters · Place 2 · ShioctonShiocton | 3200 Meters | 2 | 11:52.28a | — |
| May 3 | Deerfield ClassicMay 3 · 1600 Meters · Place 3 · ShioctonShiocton | 1600 Meters | 3 | 5:26.32a | — |
| Apr 30 | Freedom Pent(Clint, Den, Free, LC, Waup,Shiocton)Apr 30 · 3200 Meters · Place 1 · ShioctonShiocton | 3200 Meters | 1 | 12:04.60a | — |
| Apr 30 | Freedom Pent(Clint, Den, Free, LC, Waup,Shiocton)Apr 30 · 1600 Meters · Place 2 · ShioctonShiocton | 1600 Meters | 2 | 5:42.77a | — |
| Apr 26 | Brillion Sting Cancer InvitationalApr 26 · 3200 Meters · Place 1 · ShioctonShiocton | 3200 Meters | 1 | 12:11.08 | 12 |
| Apr 26 | Brillion Sting Cancer InvitationalApr 26 · 1600 Meters · Place 1 · ShioctonShiocton | 1600 Meters | 1 | 5:32.06 | 12 |
| Apr 19 | Under the Lights InvitationalApr 19 · 3200 Meters · Place 2 · ShioctonShiocton | 3200 Meters | 2 | 12:18.66a | — |
| Apr 19 | Under the Lights InvitationalApr 19 · 1600 Meters · Place 2 · ShioctonShiocton | 1600 Meters | 2 | 5:37.14a | — |
| Apr 15 | CWC Large Preseason MeetApr 15 · 1600 Meters · Place 2 · ShioctonShiocton | 1600 Meters | 2 | 5:32.28 | 12 |
| Apr 15 | CWC Large Preseason MeetApr 15 · 800 Meters · Place 3 · ShioctonShiocton | 800 Meters | 3 | 2:33.85 | 12 |
| Apr 11 | Rosholt Early BirdApr 11 · 3200 Meters · Place 3 · ShioctonShiocton | 3200 Meters | 3 | 11:53.87a | — |
| Apr 11 | Rosholt Early BirdApr 11 · 1600 Meters · Place 3 · ShioctonShiocton | 1600 Meters | 3 | 5:28.95a | — |
2024 Indoor Track
6 results2023 Outdoor Track
19 results2022 Outdoor Track
11 results2022 Indoor Track
2 results2021 Outdoor Track
19 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 17 | WIAA D3 Sectional - RosholtJun 17 · 800 Meters · Place 12 · ShioctonShiocton | 800 Meters | 12 | 2:47.45 | 9 |
| Jun 17 | WIAA D3 Sectional - RosholtJun 17 · 800 Meters · Place 12 · ShioctonShiocton | 800 Meters | 12 | 2:47.45 | 9 |
| Jun 5 | CWC Large Conference MeetJun 5 · 1600 Meters · Place 6 · ShioctonShiocton | 1600 Meters | 6. | 6:20.06a | 9 |
| Jun 5 | CWC Large Conference MeetJun 5 · Shot Put · Place 19 · ShioctonShiocton | Shot Put4kg | 19. | 19-06.25 | 9 |
| Jun 5 | CWC Large Conference MeetJun 5 · 800 Meters · Place 6 · ShioctonShiocton | 800 Meters | 6. | 2:58.70a | 9 |
| May 18 | Fox Valley Lutheran Quad (w/ Denmark, Clintonville & Shiocton)May 18 · 1600 Meters · Place 5 · ShioctonShiocton | 1600 Meters | 5. | 6:47.12a | 9 |
| May 18 | Fox Valley Lutheran Quad (w/ Denmark, Clintonville & Shiocton)May 18 · Shot Put · Place 7 · ShioctonShiocton | Shot Put4kg | 7. | 19-04.00 | 9 |
| May 18 | Fox Valley Lutheran Quad (w/ Denmark, Clintonville & Shiocton)May 18 · 800 Meters · Place 9 · ShioctonShiocton | 800 Meters | 9. | 3:06.34a | 9 |
| May 10 | Weyauwega-Fremont OpenMay 10 · Shot Put · Place 11 · ShioctonShiocton | Shot Put | 11 | 20-01.00 | 9 |
| May 10 | Weyauwega-Fremont OpenMay 10 · 800 Meters · Place 5 · ShioctonShiocton | 800 Meters | 5 | 3:08.79 | 9 |
| May 3 | WBHS OpenMay 3 · 1600 Meters · Place 4 · ShioctonShiocton | 1600 Meters | 4. | 6:37.39a | 9 |
| May 3 | WBHS OpenMay 3 · Shot Put · Place 15 · ShioctonShiocton | Shot Put4kg | 15. | 19-09.00 | 9 |
| May 3 | WBHS OpenMay 3 · 800 Meters · Place 5 · ShioctonShiocton | 800 Meters | 5. | 3:04.34a | 9 |
| Apr 29 | Shiocton HS QUADApr 29 · 1600 Meters · Place 1 · ShioctonShiocton | 1600 Meters | 1. | 6:25.46aUnofficial | 9 |
| Apr 29 | Shiocton HS QUADApr 29 · Shot Put · Place 4 · ShioctonShiocton | Shot Put4kg | 4. | 20-10.75Unofficial | 9 |
| Apr 29 | Shiocton HS QUADApr 29 · 800 Meters · Place 2 · ShioctonShiocton | 800 Meters | 2. | 3:02.82aUnofficial | 9 |
| Apr 27 | Freedom Pentagonal (Clintonville, Freedom, Rosholt, Shiocton, Wrightstown)Apr 27 · Shot Put · Place 7 · ShioctonShiocton | Shot Put | 7 | 22-00.50 | 9 |
| Apr 27 | Freedom Pentagonal (Clintonville, Freedom, Rosholt, Shiocton, Wrightstown)Apr 27 · 1600 Meters · Place 5 · ShioctonShiocton | 1600 Meters | 5 | 6:22.99 | 9 |
| Apr 27 | Freedom Pentagonal (Clintonville, Freedom, Rosholt, Shiocton, Wrightstown)Apr 27 · 800 Meters · Place 2 · ShioctonShiocton | 800 Meters | 2 | 3:05.11 | 9 |
2019 Outdoor Track
6 results2018 Outdoor Track
12 results