Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowhead High SchoolClassic 8 Triangular #1 Hosted by Arrowhead · Sep 5 | 20:13.7 | Classic 8 Triangular #1 Hosted by Arrowhead | September 5, 2020 |
| 5,000 Meters · Glacier Creek Middle SchoolMiddleton Invite · Oct 1 | 18:11.4 | Middleton Invite | October 1, 2022 |
| 5,000 Meters · McCarty ParkWISCO Invite · Oct 6 | 17:31.4 | WISCO Invite | October 6, 2022 |
| 5,000 Meters · McCarty ParkViking Invitational · Oct 7 | 18:28.4 | Viking Invitational | October 7, 2021 |
| 5,000 Meters · Minooka ParkWaukesha South Cross Country Festival · Sep 21 | 20:20.4 | Waukesha South Cross Country Festival | September 21, 2019 |
| 5,000 Meters · Standing Rock ParkStevens Point Panther Invite · Sep 10 | 18:39.1 | Stevens Point Panther Invite | September 10, 2022 |
| 5,000 Meters · Wayne Dannehl National Cross Country CourseRacine Horlick Rebel Invitational · Sep 7 | 20:50.7 | Racine Horlick Rebel Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | WISCO InviteOct 6 · 5,000 Meters Varsity · Place 33 · Oconomowoc | 5,000 Meters Varsity | 33 | 17:31.4 PB | 12 |
| Oct 1 | Middleton InviteOct 1 · 5,000 Meters JV · Place 5 · Oconomowoc | 5,000 Meters JV | 5 | 18:11.4 PB | 12 |
| Sep 24 | Midwest InvitationalSep 24 · 5,000 Meters Varsity · Place 41 · Oconomowoc | 5,000 Meters Varsity | 41 | 18:18.9 | — |
| Sep 24 | Midwest InvitationalSep 24 · 5,000 Meters Varsity · Place 41 · Oconomowoc | 5,000 Meters Varsity | 41 | 18:18.9 | 12 |
| Sep 10 | Stevens Point Panther InviteSep 10 · 5,000 Meters Junior Varsity · Place 9 · Oconomowoc | 5,000 Meters Junior Varsity | 9 | 18:39.1 PB | 12 |
| Sep 3 | Racine Horlick Rebel Invitational Sep 3 · 5,000 Meters Varsity · Place 64 · Oconomowoc | 5,000 Meters Varsity | 64 | 19:49.4 | 12 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Classic 8 Conference MeetOct 16 · 5,000 Meters Junior Varsity · Place 7 · Oconomowoc | 5,000 Meters Junior Varsity | 7 | 18:20.91 | 7 |
| Oct 7 | Viking InvitationalOct 7 · 5,000 Meters Varsity · Place 58 · Oconomowoc | 5,000 Meters Varsity | 58 | 18:28.4 PB | 11 |
| Sep 25 | Midwest InvitationalSep 25 · 5,000 Meters Varsity · Place 169 · Oconomowoc | 5,000 Meters Varsity | 169 | 18:10.1 | 11 |
| Sep 9 | Arrowhead InvitationalSep 9 · 5,000 Meters Varsity · Place 108 · Oconomowoc | 5,000 Meters Varsity | 108 | 18:21.1 | 11 |
2020 Cross Country
1 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Classic 8 Conference ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 51 · Oconomowoc | 5,000 Meters Junior Varsity | 51 | 19:14.41 | 9 |
| Oct 5 | Stoughton InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 143 · Oconomowoc | 5,000 Meters Junior Varsity | 143 | 20:29.2 | 9 |
| Sep 28 | Midwest InvitationalSep 28 · 5,000 Meters Varsity · Place 215 · Oconomowoc | 5,000 Meters Varsity | 215 | 19:42.4 | 9 |
| Sep 21 | Waukesha South Cross Country FestivalSep 21 · 5,000 Meters Junior Varsity · Place 39 · Oconomowoc | 5,000 Meters Junior Varsity | 39 | 20:20.4 PB | 9 |
| Sep 12 | Arrowhead InvitationalSep 12 · 5,000 Meters Freshman · Place 38 · Oconomowoc | 5,000 Meters Freshman | 38 | 20:39.6 | 9 |
| Sep 7 | Racine Horlick Rebel InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 76 · Oconomowoc | 5,000 Meters Junior Varsity | 76 | 20:50.7 PB | 9 |