Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Greenfield ParkWest Allis Hale Betz Invite · Sep 1 | 17:41.26 | West Allis Hale Betz Invite | September 1, 2017 |
| 5,000 Meters · Hales Corners ParkWoodland Conference Meet · Oct 13 | 17:42.95 | Woodland Conference Meet | October 13, 2016 |
| 5,000 Meters · Minooka ParkWaukesha South Cross Country Festival · Sep 21 | 20:20.3 | Waukesha South Cross Country Festival | September 21, 2019 |
| 5,000 Meters · Mukwonago HSWIAA D1 Sectional - Mukwonago · Oct 22 | 18:15.78 | WIAA D1 Sectional - Mukwonago | October 22, 2016 |
| 5,000 Meters · Ridges Golf CourseWIAA D1 State XC Championships · Oct 28 | 18:33.0 | WIAA D1 State XC Championships | October 28, 2017 |
| 5,000 Meters · Sheridan ParkWoodland Conference Championships · Oct 17 | 18:53.34 | Woodland Conference Championships | October 17, 2019 |
| 5,000 Meters · West Bend East HSJamie Block Challenge · Aug 25 | 19:32.17 | Jamie Block Challenge | August 25, 2018 |
| 5,000 Meters · West Bend HSJamie Block Invite · Aug 26 | 17:45.0 | Jamie Block Invite | August 26, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
3 results2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | Foot Locker Midwest RegionalsNov 24 · 5,000 Meters Varsity · Place 92 · PEWAUKEE WI | 5,000 Meters Varsity | 92 | 20:18.6 | 11 |
| Oct 20 | WIAA Sectional Meet - Mukwonago HSOct 20 · 5,000 Meters Varsity · Place 40 · Pewaukee | 5,000 Meters Varsity | 40 | 5:46 | JR |
| Sep 29 | Eagle InviteSep 29 · 5,000 Meters Varsity · Place 48 · Pewaukee | 5,000 Meters Varsity | 48 | 17:45.1Unofficial | 11 |
| Sep 22 | Pete Nielsen Laser RelaysSep 22 · 5,000 Meters Varsity · Place 5 · Pewaukee | 5,000 Meters Varsity | 5 | 5:50 | 11 |
| Sep 15 | Waukesha South Cross Country FestivalSep 15 · Varsity · Place 44 · Pewaukee | Varsity | 44 | 18:35.68 | 11 |
| Sep 6 | Arrowhead InvitationalSep 6 · Varsity · Place 89 · Pewaukee | Varsity | 89 | 5:48 | 11 |
| Aug 25 | Jamie Block ChallengeAug 25 · 5,000 Meters Junior/Senior Boys · Place 32 · Pewaukee | 5,000 Meters Junior/Senior Boys | 32 | 19:32.17 PB | 11 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA D1 State XC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 184 · Pewaukee | 5,000 Meters Varsity | 184 | 18:33.0 PB | 10 |
| Oct 21 | WIAA D1 Sectional - ArrowheadOct 21 · 5,000 Meters Varsity · Place 52 · Pewaukee | 5,000 Meters Varsity | 52 | 5:52 | SO |
| Oct 12 | Woodland Conference ChampionshipsOct 12 · 5,000 Meters Junior Varsity · Place 2 · Pewaukee | 5,000 Meters Junior Varsity | 2 | 5:58 | SO |
| Sep 7 | Arrowhead InviteSep 7 · 5,000 Meters Varsity · Place 81 · Pewaukee | 5,000 Meters Varsity | 81 | 5:37 | SO |
| Sep 1 | West Allis Hale Betz InviteSep 1 · 5,000 Meters Varsity · Place 37 · Pewaukee | 5,000 Meters Varsity | 37 | 17:41.26 PB | 10 |
| Aug 26 | Jamie Block InviteAug 26 · 5,000 Meters Varsity · Place 37 · Pewaukee | 5,000 Meters Varsity | 37 | 17:45.0 PB | 10 |
2016 Cross Country
4 results