Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Eagle Invitational · Oct 3 | 24:30.9 | Eagle Invitational | October 3, 2015 |
| 5,000 Meters · Grant ParkSaber Invitational · Sep 18 | 24:31.36 | Saber Invitational | September 18, 2015 |
| 5,000 Meters · Greenfield ParkLeighton Betz Invitational · Sep 4 | 23:57.97 | Leighton Betz Invitational | September 4, 2015 |
| 5,000 Meters · Hales Corners ParkWoodland Conference Meet · Oct 13 | 25:23.08 | Woodland Conference Meet | October 13, 2016 |
| 5,000 Meters · Minooka ParkWaukesha South Cross Country Festival · Sep 17 | 24:55.11 | Waukesha South Cross Country Festival | September 17, 2016 |
| 5,000 Meters · Plymouth HSPlymouth Relays · Sep 22 | 24:53.2 | Plymouth Relays | September 22, 2015 |
| 5,000 Meters · Tendick ParkPort Washington Invite · Oct 8 | 24:33.72 | Port Washington Invite | October 8, 2015 |
| 5,000 Meters · West Bend HSJamie Block Challenge · Aug 27 | 25:06.3 | Jamie Block Challenge | August 27, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 16 | Waukesha South Cross Country FestivalSep 16 · 5,000 Meters Junior Varsity · Place 249 · Pewaukee | 5,000 Meters Junior Varsity | 249 | 8:37 | SR |
| Sep 7 | Arrowhead InviteSep 7 · 5,000 Meters Junior Varsity · Place 340 · Pewaukee | 5,000 Meters Junior Varsity | 340 | 7:57 | SR |
| Sep 1 | West Allis Hale Betz InviteSep 1 · 5,000 Meters Junior Varsity · Place 257 · Pewaukee | 5,000 Meters Junior Varsity | 257 | 25:51.70 | 12 |
| Aug 26 | Jamie Block InviteAug 26 · 5,000 Meters Varsity · Place 454 · Pewaukee | 5,000 Meters Varsity | 454 | 27:35.8 | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Woodland Conference MeetOct 13 · 5,000 Meters Junior Varsity · Place 133 · Pewaukee | 5,000 Meters Junior Varsity | 133 | 25:23.08 PB | 11 |
| Oct 6 | Port Washington InviteOct 6 · 5,000 Meters Junior Varsity · Place 318 · Pewaukee | 5,000 Meters Junior Varsity | 318 | 25:24.60 | 11 |
| Oct 1 | Eagle InviteOct 1 · 5,000 Meters Junior Varsity · Place 357 · Pewaukee | 5,000 Meters Junior Varsity | 357 | 24:49.2 | 11 |
| Sep 17 | Waukesha South Cross Country FestivalSep 17 · 5,000 Meters Junior Varsity · Place 277 · Pewaukee | 5,000 Meters Junior Varsity | 277 | 24:55.11 PB | 11 |
| Sep 8 | Arrowhead InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 297 · Pewaukee | 5,000 Meters Junior Varsity | 297 | 8:10 | JR |
| Sep 2 | Leighton Betz InviteSep 2 · Junior Varsity · Place 226 · Pewaukee | Junior Varsity | 226 | 7:54 | JR |
| Aug 27 | Jamie Block ChallengeAug 27 · 5,000 Meters Varsity · Place 498 · Pewaukee | 5,000 Meters Varsity | 498 | 25:06.3 PB | 11 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Woodland ConferenceOct 15 · 5,000 Meters Junior Varsity · Place 118 · Pewaukee | 5,000 Meters Junior Varsity | 118 | 7:40 | SO |
| Oct 8 | Port Washington InviteOct 8 · 5,000 Meters Junior Varsity · Place 268 · Pewaukee | 5,000 Meters Junior Varsity | 268 | 24:33.72 PB | 10 |
| Oct 3 | Eagle InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 436 · Pewaukee | 5,000 Meters Junior Varsity | 436 | 24:30.9 PB | 10 |
| Sep 22 | Plymouth RelaysSep 22 · 5,000 Meters Junior Varsity · Place 64 · Pewaukee | 5,000 Meters Junior Varsity | 64 | 24:53.2 PB | 10 |
| Sep 18 | Saber InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 170 · Pewaukee | 5,000 Meters Junior Varsity | 170 | 24:31.36 PB | 10 |
| Sep 10 | Arrowhead InvitationalSep 10 · Junior Varsity · Place 300 · Pewaukee | Junior Varsity | 300 | 7:44 | SO |
| Sep 4 | Leighton Betz InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 199 · Pewaukee | 5,000 Meters Junior Varsity | 199 | 23:57.97 PB | 10 |
| Aug 28 | PT Timing InvitationalAug 28 · 5,000 Meters Varsity · Place 97 · Pewaukee | 5,000 Meters Varsity | 97 | 23:36 | SO |