Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · wyona parkPortage Invitational · Sep 26 | 12:55 | Portage Invitational | September 26, 2017 |
| 5,000 Meters · Lake Farm ParkWaunakee-Edgewood Dual · Sep 16 | 18:15.7 | Waunakee-Edgewood Dual | September 16, 2020 |
| 5,000 Meters · Ripp ParkWaunakee-Baraboo Dual · Sep 10 | 19:42.4 | Waunakee-Baraboo Dual | September 10, 2020 |
| 5,000 Meters · WausauSmiley Invite · Sep 18 | 18:19.0 | Smiley Invite | September 18, 2021 |
| 5,000 Meters · Windsor Sports ComplexBadger North Championships · Oct 19 | 18:19.64 | Badger North Championships | October 19, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | WIAA D1 - Sub Sectional 3B - DeForestOct 20 · 5,000 Meters Varsity · Place 29 · WaunakeeWaunakee | 5,000 Meters Varsity | 29 | 18:19.52 | — |
| Oct 15 | WHSXC EOS 1600 M Time TrialsOct 15 · 1,600 Meters BOYS 1600 M · Place 3 · WaunakeeWaunakee | 1,600 Meters BOYS 1600 M | 3 | 5:12Unofficial | 11 |
| Sep 26 | Deerfield/Cambridge QuadSep 26 · 5,000 Meters Varsity · Place 28 · WaunakeeWaunakee | 5,000 Meters Varsity | 28 | 19:37.32 | 11 |
| Sep 16 | Waunakee-Edgewood DualSep 16 · 5,000 Meters Varsity · Place 3 · WaunakeeWaunakee | 5,000 Meters Varsity | 3 | 18:15.7 PB | 11 |
| Sep 10 | Waunakee-Baraboo DualSep 10 · 5,000 Meters Varsity · WaunakeeWaunakee | 5,000 Meters Varsity | 0 | 19:42.4 PB | 11 |
| Sep 3 | Waunakee-Sauk DualSep 3 · 5,000 Meters Varsity · Place 9 · WaunakeeWaunakee | 5,000 Meters Varsity | 9 | 20:43.6 | 11 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | WIAA D1 Sectional - Madison WestOct 26 · Varsity · Place 63 · WaunakeeWaunakee | Varsity | 63 | 5:53 | — |
| Oct 19 | Badger South Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 24 · WaunakeeWaunakee | 5,000 Meters Varsity | 24 | 18:19.64 | 10 |
| Oct 19 | Badger North ChampionshipsOct 19 · 5,000 Meters Varsity · Place 24 · WaunakeeWaunakee | 5,000 Meters Varsity | 24 | 18:19.64 PB | 10 |
| Oct 5 | Stoughton InvitationalOct 5 · 5,000 Meters Varsity · Place 64 · WaunakeeWaunakee | 5,000 Meters Varsity | 64 | 18:34.8 | 10 |
| Sep 28 | Midwest InvitationalSep 28 · 5,000 Meters Varsity · Place 136 · WaunakeeWaunakee | 5,000 Meters Varsity | 136 | 17:56.6 | 10 |
| Sep 21 | Smiley InvitationalSep 21 · 5,000 Meters Division 1 · Place 80 · WaunakeeWaunakee | 5,000 Meters Division 1 | 80 | 5:59 | 10 |
| Sep 17 | Badger North-South ChallengeSep 17 · 5,000 Meters Frosh/Soph Freshman · Place 21 · WaunakeeWaunakee | 5,000 Meters Frosh/Soph Freshman | 21 | 19:44.41 | 10 |
| Sep 14 | Madison West InvitationalSep 14 · 5,000 Meters Varsity · Place 48 · WaunakeeWaunakee | 5,000 Meters Varsity | 48 | 18:59.93 | 10 |
| Sep 5 | 33rd Norski InviteSep 5 · 5,000 Meters Varsity Boys · Place 28 · WaunakeeWaunakee | 5,000 Meters Varsity Boys | 28 | 19:10.54 | 10 |
2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Portage InvitationalSep 26 · 3,000 Meters Middle School · Place 60 · WaunakeeWaunakee | 3,000 Meters Middle School | 60 | 12:55 PB | 8 |