Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Badger HSBadger CC Invite · Aug 24 | 18:22.3 | Badger CC Invite | August 24, 2017 |
| 5,000 Meters · Mitchell ParkGreater Metro Conference Championship · Oct 14 | 17:16.91 | Greater Metro Conference Championship | October 14, 2017 |
| 5,000 Meters · Ridges Golf CourseWIAA D1 State XC Championships · Nov 2 | 16:55.6 | WIAA D1 State XC Championships | November 2, 2019 |
| 5,000 Meters · Rotary ParkGreater Metro Conference XC Championship · Oct 19 | 16:59.3 | Greater Metro Conference XC Championship | October 19, 2019 |
| 5,000 Meters · Tendick ParkPort Washington Invite · Oct 5 | 17:30.06 | Port Washington Invite | October 5, 2017 |
| 5,000 Meters · Washington ParkGreater Metro Conference Championship · Oct 15 | 18:26 | Greater Metro Conference Championship | October 15, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results2018 Cross Country
6 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WIAA D1 Sectional - South MilwaukeeOct 21 · 5,000 Meters Varsity · Place 11 · Brookfield East | 5,000 Meters Varsity | 11 | 5:33 | SO |
| Oct 14 | Greater Metro Conference ChampionshipOct 14 · 5,000 Meters Varsity · Place 20 · Brookfield East | 5,000 Meters Varsity | 20 | 17:16.91 PB | 10 |
| Oct 5 | Port Washington InviteOct 5 · 5,000 Meters Varsity · Place 22 · Brookfield East | 5,000 Meters Varsity | 22 | 17:30.06 PB | 10 |
| Sep 14 | Whitefish Bay R.Vanden Avond InvitationalSep 14 · 5,000 Meters Varsity · Place 19 · Brookfield East | 5,000 Meters Varsity | 19 | 5:45 | SO |
| Sep 7 | Arrowhead InviteSep 7 · 5,000 Meters Varsity · Place 48 · Brookfield East | 5,000 Meters Varsity | 48 | 5:29 | SO |
| Aug 24 | Badger CC InviteAug 24 · 5,000 Meters High School Boys · Place 20 · Brookfield East | 5,000 Meters High School Boys | 20 | 18:22.3 PB | 10 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Greater Metro Conference ChampionshipOct 15 · 5,000 Meters Junior Varsity · Place 16 · Brookfield East | 5,000 Meters Junior Varsity | 16 | 18:26 PB | 9 |
| Aug 26 | PT Timing OpenAug 26 · Junior Varsity · Place 12 · Brookfield East | Junior Varsity | 12 | 6:30 | FR |