Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Rotary ParkMatt Hadler Memorial Invitational · Sep 8 | 16:26.72 | Matt Hadler Memorial Invitational | September 8, 2018 |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Angel Invite · Sep 16 | 17:17.7 | Angel Invite | September 16, 2017 |
| 5,000 Meters · Lincoln ParkWIAA D1 Sectional - Milwaukee King · Oct 22 | 17:19.94 | WIAA D1 Sectional - Milwaukee King | October 22, 2016 |
| 5,000 Meters · McCarty ParkViking Invitational · Oct 7 | 17:18.1 | Viking Invitational | October 7, 2016 |
| 5,000 Meters · Minooka ParkMatt Hadler Memorial Invitational · Sep 10 | 17:39.2 | Matt Hadler Memorial Invitational | September 10, 2016 |
| 5,000 Meters · Mitchell ParkGreater Metro Conference Championship · Oct 14 | 16:58.13 | Greater Metro Conference Championship | October 14, 2017 |
| 5,000 Meters · Ridges Golf CourseWIAA State Cross Country Meet · Oct 27 | 16:55.2 | WIAA State Cross Country Meet | October 27, 2018 |
| 5,000 Meters · Rolling Meadows Golf CourseFond du Lac Invite · Sep 29 | 16:32.05 | Fond du Lac Invite | September 29, 2017 |
| 5,000 Meters · Rotary ParkGreater Metro Conference XC Championship · Oct 19 | 16:59.0 | Greater Metro Conference XC Championship | October 19, 2019 |
| 5,000 Meters · Rotary ParkMatt Hadler Memorial Invitational · Sep 9 | 16:39.0 | Matt Hadler Memorial Invitational | September 9, 2017 |
| 5,000 Meters · Tendick ParkHighlander Invite · Aug 31 | 17:17.0 | Highlander Invite | August 31, 2018 |
| 5,000 Meters · Washington ParkGreater Metro Conference Championship · Oct 15 | 17:26 | Greater Metro Conference Championship | October 15, 2016 |
| 6,000 Meters · Enos Colburn ParkTom Barry Invitational · Sep 3 | 21:39.4 | Tom Barry Invitational | September 3, 2022 |
| 7943 m · Settler's Hill CC CourseAurora University Spartan Cross Country Classic · Sep 10 | 28:16.4 | Aurora University Spartan Cross Country Classic | September 10, 2021 |
| 8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 1 | 28:29.70 | Blugold Invitational | October 1, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
1 results2021 Cross Country
2 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | WIAA D1 Sectional - Brookfield EastOct 26 · 5,000 Meters Varsity · Place 11 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 11 | 5:22 | 12 |
| Oct 19 | Greater Metro Conference XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 14 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 14 | 16:59.0 PB | 12 |
| Oct 10 | Viking InvitationalOct 10 · 5,000 Meters Varsity · Place 16 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 16 | 17:02.8 | 12 |
| Oct 5 | Lake Country Lutheran Lightning InvitationalOct 5 · 5,000 Meters Varsity · Place 1 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 1 | 17:11.88 | 12 |
| Sep 21 | Angel InviteSep 21 · 5,000 Meters Varsity · Place 10 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 10 | 17:14.4 | 12 |
| Sep 14 | Matt Hadler Memorial InvitationalSep 14 · 5,000 Meters Varsity · Place 10 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 10 | 17:04.3 | 12 |
| Sep 6 | Homestead Highlander InvitationalSep 6 · 5,000 Meters Varsity · Place 8 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 8 | 17:12.7 | 12 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | Foot Locker Midwest RegionalsNov 24 · 5,000 Meters Varsity · Place 78 · MENOMONEE FALLS WIMENOMONEE FALLS WI | 5,000 Meters Varsity | 78 | 20:01.3 | 11 |
| Oct 27 | WIAA State Cross Country MeetOct 27 · 5,000 Meters Varsity - D1 · Place 82 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity - D1 | 82 | 16:55.2 PB | 11 |
| Oct 20 | WIAA D1 Sectional-Milwaukee KingOct 20 · 5,000 Meters Varsity Division 1 · Place 9 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity Division 1 | 9 | 5:23 | 11 |
| Oct 13 | Greater Metro Conference CC ChampionshipOct 13 · Varsity · Place 9 · Menomonee FallsMenomonee Falls | Varsity | 9 | 16:35 | 11 |
| Oct 4 | Viking InvitationalOct 4 · 5,000 Meters Varsity · Place 6 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 6 | 5:25 | 11 |
| Sep 28 | Fond du Lac InvitationalSep 28 · Varsity · Place 10 · Menomonee FallsMenomonee Falls | Varsity | 10 | 16:51 | 11 |
| Sep 15 | Angel InviteSep 15 · Varsity · Place 20 · Menomonee FallsMenomonee Falls | Varsity | 20 | 17:15.5 | 11 |
| Sep 8 | Matt Hadler Memorial InvitationalSep 8 · 3 Miles Varsity · Place 5 · Menomonee FallsMenomonee Falls | 3 Miles Varsity | 5 | 16:26.72 PB | 11 |
| Aug 31 | Highlander InviteAug 31 · 5,000 Meters Varsity · Place 9 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 9 | 17:17.0 PB | 11 |
| Aug 23 | Milwaukee River InvitationalAug 23 · 5,000 Meters Varsity · Place 6 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 6 | 5:39 | 11 |
| Aug 23 | Milwaukee River InvitationalAug 23 · 5,000 Meters Varsity · Place 8 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 8 | 5:39 | 11 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WIAA D1 Sectional - Milwaukee KingOct 21 · Varsity · Place 27 · Menomonee FallsMenomonee Falls | Varsity | 27 | 5:39 | SO |
| Oct 14 | Greater Metro Conference ChampionshipOct 14 · 5,000 Meters Varsity · Place 14 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 14 | 16:58.13 PB | 10 |
| Oct 6 | Viking InvitationalOct 6 · 5,000 Meters Varsity · Place 6 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 6 | 5:22 | SO |
| Sep 29 | Fond du Lac InviteSep 29 · 5,000 Meters Varsity · Place 8 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 8 | 16:32.05 PB | 10 |
| Sep 16 | Angel InviteSep 16 · 5,000 Meters Varsity · Place 20 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 20 | 17:17.7 PB | 10 |
| Sep 9 | Matt Hadler Memorial InvitationalSep 9 · 5,000 Meters Varsity · Place 10 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 10 | 16:39.0 PB | 10 |
| Aug 24 | Coaches ClassicAug 24 · 5,000 Meters Junior Varsity · Place 2 · Menomonee FallsMenomonee Falls | 5,000 Meters Junior Varsity | 2 | 17:00.15Unofficial | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WIAA D1 Sectional - Milwaukee KingOct 22 · 5,000 Meters Varsity · Place 32 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 32 | 17:19.94 PB | 9 |
| Oct 15 | Greater Metro Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 18 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 18 | 17:26 PB | 9 |
| Oct 7 | Viking InvitationalOct 7 · 5,000 Meters Varsity · Place 24 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 24 | 17:18.1 PB | 9 |
| Sep 17 | Angel InviteSep 17 · 5,000 Meters Varsity · Place 28 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 28 | 17:35.7 | 9 |
| Sep 10 | Matt Hadler Memorial InvitationalSep 10 · 5,000 Meters Varsity · Place 28 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 28 | 17:39.2 PB | 9 |
| Sep 2 | Homestead InviteSep 2 · 5,000 Meters Varsity · Place 46 · Menomonee FallsMenomonee Falls | 5,000 Meters Varsity | 46 | 18:26.99 | 9 |
2015 Cross Country
1 results