Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Kern ParkShorewood Invitational · Oct 8 | 20:55.29 | Shorewood Invitational | October 8, 2016 |
| 5,000 Meters · Kletzsch ParkWhitefish Bay Invite · Sep 18 | 20:37.44 | Whitefish Bay Invite | September 18, 2014 |
| 5,000 Meters · Lake Country LutheranMidwest Classic Conference · Oct 15 | 20:59.1 | Midwest Classic Conference | October 15, 2016 |
| 5,000 Meters · Lake Country LutheranLightning Invite · Oct 4 | 20:08.7 | Lightning Invite | October 4, 2014 |
| 5,000 Meters · Lincoln ParkWIAA D2 Sectional - Shorewood · Oct 22 | 21:11.4 | WIAA D2 Sectional - Shorewood | October 22, 2016 |
| 5,000 Meters · Minooka ParkWaukesha South Blackshirt Challenge · Sep 3 | 21:29.50 | Waukesha South Blackshirt Challenge | September 3, 2016 |
| 5,000 Meters · Mukwonago HSMukwonago Invite · Sep 29 | 20:48.2 | Mukwonago Invite | September 29, 2016 |
| 5,000 Meters · Nagawaukee ParkLaser Invitational · Sep 27 | 20:13.81 | Laser Invitational | September 27, 2014 |
| 5,000 Meters · Plymouth HSPlymouth Relays · Sep 22 | 20:57.4 | Plymouth Relays | September 22, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WIAA D2 Sectional - ShorewoodOct 22 · 5,000 Meters Varsity · Place 63 · University School of Milwaukee | 5,000 Meters Varsity | 63 | 21:11.4 PB | 12 |
| Oct 15 | Midwest Classic ConferenceOct 15 · 5,000 Meters Boys Varsity · Place 41 · University School of Milwaukee | 5,000 Meters Boys Varsity | 41 | 20:59.1 PB | 12 |
| Oct 8 | Shorewood InvitationalOct 8 · 5,000 Meters Varsity · Place 65 · University School of Milwaukee | 5,000 Meters Varsity | 65 | 20:55.29 PB | 12 |
| Sep 29 | Mukwonago InviteSep 29 · 5,000 Meters Junior Varsity · Place 100 · University School of Milwaukee | 5,000 Meters Junior Varsity | 100 | 20:48.2 PB | 12 |
| Sep 15 | Whitefish Bay InviteSep 15 · 5,000 Meters Varsity · Place 55 · University School of Milwaukee | 5,000 Meters Varsity | 55 | 20:46.51 | 12 |
| Sep 3 | Waukesha South Blackshirt ChallengeSep 3 · 5,000 Meters Varsity · Place 94 · University School of Milwaukee | 5,000 Meters Varsity | 94 | 21:29.50 PB | 12 |
| Aug 25 | Shorewood Early Season InviteAug 25 · 5,000 Meters Varsity · Place 81 · University School of Milwaukee | 5,000 Meters Varsity | 81 | 21:41.37 | 12 |
2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 22 | Plymouth RelaysSep 22 · 5,000 Meters Junior Varsity · Place 17 · University School of Milwaukee | 5,000 Meters Junior Varsity | 17 | 20:57.4 PB | 11 |
| Sep 17 | Whitefish Bay InviteSep 17 · 5,000 Meters Junior Varsity · Place 45 · University School of Milwaukee | 5,000 Meters Junior Varsity | 45 | 20:55.36 | 11 |
| Aug 27 | Shorewood Early Season InviteAug 27 · 5,000 Meters Varsity · Place 134 · University School of Milwaukee | 5,000 Meters Varsity | 134 | 23:28.75 | 11 |
2014 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Lightning InviteOct 4 · 5,000 Meters Junior Varsity · Place 15 · University School of Milwaukee | 5,000 Meters Junior Varsity | 15 | 20:08.7 PB | 10 |
| Sep 27 | Laser InvitationalSep 27 · 5,000 Meters Junior Varsity · Place 54 · University School of Milwaukee | 5,000 Meters Junior Varsity | 54 | 20:13.81 PB | 10 |
| Sep 18 | Whitefish Bay InviteSep 18 · 5,000 Meters Junior Varsity · Place 55 · University School of Milwaukee | 5,000 Meters Junior Varsity | 55 | 20:37.44 PB | 10 |
| Aug 28 | Shorewood Early Season InviteAug 28 · 5,000 Meters Varsity · Place 113 · University School of Milwaukee | 5,000 Meters Varsity | 113 | 21:01.86Unofficial | 10 |