Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Edgar School ForestEdgar Quad · Sep 29 | 20:40 | Edgar Quad | September 29, 2020 |
| 5,000 Meters · Frey FieldAuburndale Invitational · Oct 4 | 17:58.0 | Auburndale Invitational | October 4, 2022 |
| 5,000 Meters · Standing Rock ParkStevens Point Panther Invite · Sep 10 | 18:08.7 | Stevens Point Panther Invite | September 10, 2022 |
| 5,000 Meters · State CourseWIAA State Championships · Oct 30 | 18:47.9 | WIAA State Championships | October 30, 2021 |
| 5,000 Meters · Stevens PointSPASH Invite · Sep 11 | 19:15 | SPASH Invite | September 11, 2021 |
| 5,000 Meters · Three Lakes HSWIAA D3 Sectional 3 - Three Lakes · Oct 24 | 18:45.4 | WIAA D3 Sectional 3 - Three Lakes | October 24, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Auburndale InvitationalOct 4 · 5,000 Meters Varsity · Place 8 · Auburndale | 5,000 Meters Varsity | 8 | 17:58.0 PB | 12 |
| Sep 10 | Stevens Point Panther InviteSep 10 · 5,000 Meters Varsity · Place 31 · Auburndale | 5,000 Meters Varsity | 31 | 18:08.7 PB | 12 |
2021 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D3 · Place 89 · Auburndale | 5,000 Meters Boys D3 | 89 | 18:47.9 PB | 11 |
| Sep 11 | SPASH InviteSep 11 · 5,000 Meters Varsity · Place 46 · Auburndale | 5,000 Meters Varsity | 46 | 19:15 PB | 11 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WIAA D3 Sectional 3 - Three LakesOct 24 · 5,000 Meters Varsity · Place 32 · Auburndale | 5,000 Meters Varsity | 32 | 18:45.4 PB | 10 |
| Oct 8 | Auburndale QuadrangularOct 8 · 5,000 Meters Varsity · Place 4 · Auburndale | 5,000 Meters Varsity | 4 | 19:10 | 10 |
| Sep 29 | Edgar QuadSep 29 · 5,000 Meters Varsity · Place 5 · Auburndale | 5,000 Meters Varsity | 5 | 20:40 PB | 10 |
| Sep 22 | Auburndale QuadSep 22 · 5,000 Meters Varsity · Place 6 · Auburndale | 5,000 Meters Varsity | 6 | 19:32 | 10 |