Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Chequamegon High SchoolMarawood Conference Meet · Oct 16 | 16:22.8 | Marawood Conference Meet | October 16, 2025 |
| 5,000 Meters · Erbach ParkAthens Invitational · Oct 2 | 16:31.2 | Athens Invitational | October 2, 2025 |
| 5,000 Meters · Frey FieldAuburndale Invitational · Oct 3 | 17:06.5 | Auburndale Invitational | October 3, 2023 |
| 5,000 Meters · Frey Field CC CourseAuburndale Invite · Oct 7 | 16:24.4 | Auburndale Invite | October 7, 2025 |
| 5,000 Meters · MHS Campus CourseMustang Relays · Sep 13 | 16:44.3 | Mustang Relays | September 13, 2025 |
| 5,000 Meters · Moonlight LaneWIAA D3 Sectional 1 - Phillips · Oct 25 | 16:48.9 | WIAA D3 Sectional 1 - Phillips | October 25, 2025 |
| 5,000 Meters · Phillips High SchoolPhillips Invitational · Sep 5 | 17:53 | Phillips Invitational | September 5, 2023 |
| 5,000 Meters · Ridges Golf Course WIAA State XC Championships · Nov 1 | 16:23.0 | WIAA State XC Championships | November 1, 2025 |
| 5,000 Meters · RiverEdge Golf CourseMarshfield Night Meet - Overall · Sep 26 | 16:15.44 | Marshfield Night Meet - Overall | September 26, 2025 |
| 5,000 Meters · State CourseWIAA D3 State XC Championships · Oct 29 | 17:42.0 | WIAA D3 State XC Championships | October 29, 2022 |
| 5,000 Meters · Timms Hill County ParkTimm's Hill Invitational · Aug 24 | 17:53 | Timm's Hill Invitational | August 24, 2023 |
| 5,000 Meters · Whispering Pines Golf CourseWIAA D3 Cadott Sectional · Oct 26 | 16:19.0 | WIAA D3 Cadott Sectional | October 26, 2024 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 18:22.0 | NXR Heartland Regional Championships | November 10, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | WIAA State XC ChampionshipsNov 1 · 5,000 Meters Varsity D3 · Place 3 · PhillipsPhillips | 5,000 Meters Varsity D3 | 3 | 16:23.0 PB | 12 |
| Oct 25 | WIAA D3 Sectional 1 - PhillipsOct 25 · 5,000 Meters Varsity · Place 1 · PhillipsPhillips | 5,000 Meters Varsity | 1 | 16:48.9 PB | 12 |
| Oct 16 | Marawood Conference MeetOct 16 · 5,000 Meters Varsity Boys · Place 1 · PhillipsPhillips | 5,000 Meters Varsity Boys | 1 | 16:22.8 PB | 12 |
| Oct 7 | Auburndale InviteOct 7 · 5,000 Meters Varsity · Place 1 · PhillipsPhillips | 5,000 Meters Varsity | 1 | 16:24.4 PB | 12 |
| Oct 2 | Athens InvitationalOct 2 · 5,000 Meters Varsity · Place 2 · PhillipsPhillips | 5,000 Meters Varsity | 2 | 16:31.2 PB | 12 |
| Sep 26 | Marshfield Night Meet - OverallSep 26 · 5,000 Meters Boys All Divisions · Place 5 · PhillipsPhillips | 5,000 Meters Boys All Divisions | 5 | 16:15.44 PB | 12 |
| Sep 19 | Phillips InvitationalSep 19 · 5,000 Meters Varsity Boys · Place 1 · PhillipsPhillips | 5,000 Meters Varsity Boys | 1 | 17:22.6 | 12 |
| Sep 13 | Mustang RelaysSep 13 · 5,000 Meters Varsity · Place 7 · PhillipsPhillips | 5,000 Meters Varsity | 7 | 16:44.3 PB | 12 |
| Sep 6 | Chequamegon InvitationalSep 6 · 5,000 Meters Varsity Boys · Place 1 · PhillipsPhillips | 5,000 Meters Varsity Boys | 1 | 17:28.3 | 12 |
2024 Cross Country
3 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 3 · Place 18 · PhillipsPhillips | 5,000 Meters Division 3 | 18 | 16:55.1 | 10 |
| Oct 3 | Auburndale InvitationalOct 3 · 5,000 Meters Varsity · Place 2 · PhillipsPhillips | 5,000 Meters Varsity | 2 | 17:06.5 PB | 10 |
| Sep 9 | Mustang XC RelaysSep 9 · 5,000 Meters Varsity · Place 12 · PhillipsPhillips | 5,000 Meters Varsity | 12 | 17:03.4 | 10 |
| Sep 5 | Phillips InvitationalSep 5 · 5,000 Meters High School · Place 1 · PhillipsPhillips | 5,000 Meters High School | 1 | 17:53 PB | 10 |
| Aug 24 | Timm's Hill InvitationalAug 24 · 5,000 Meters High School · Place 2 · PhillipsPhillips | 5,000 Meters High School | 2 | 17:53 PB | 10 |
2022 Cross Country
1 results