Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Badger HSBadger Cross Country Invite · Aug 23 | 19:20.45 | Badger Cross Country Invite | August 23, 2018 |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Angel Invite · Sep 16 | 19:06.8 | Angel Invite | September 16, 2017 |
| 5,000 Meters · Grant ParkSouth Milwaukee JV Invite · Oct 18 | 18:13.0 | South Milwaukee JV Invite | October 18, 2018 |
| 5,000 Meters · Grant ParkSouth Milwaukee JV Invitational · Oct 19 | 18:40.0 | South Milwaukee JV Invitational | October 19, 2017 |
| 5,000 Meters · Kettle Moraine Lutheran HSKettle Moraine Lutheran Invite · Aug 25 | 20:59.72 | Kettle Moraine Lutheran Invite | August 25, 2016 |
| 5,000 Meters · McCarty ParkViking Invitational · Oct 7 | 18:35.6 | Viking Invitational | October 7, 2016 |
| 5,000 Meters · Minooka ParkWaukesha South Blackshirt Challenge · Sep 2 | 19:15.94 | Waukesha South Blackshirt Challenge | September 2, 2017 |
| 5,000 Meters · Mukwonago HSWIAA D1 Sectional - Mukwonago · Oct 22 | 18:26.30 | WIAA D1 Sectional - Mukwonago | October 22, 2016 |
| 5,000 Meters · Nagawaukee ParkPete Nielsen Laser Relays · Sep 24 | 19:22.0 | Pete Nielsen Laser Relays | September 24, 2016 |
| 5,000 Meters · Timber-LeeLadish Invitational · Sep 7 | 19:42.7 | Ladish Invitational | September 7, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | South Milwaukee JV InviteOct 18 · 5,000 Meters Junior Varsity Faster · Place 9 · Mukwonago | 5,000 Meters Junior Varsity Faster | 9 | 18:13.0 PB | 12 |
| Oct 13 | Classic 8 Conference MeetOct 13 · 5,000 Meters Varsity · Place 43 · Mukwonago | 5,000 Meters Varsity | 43 | 5:56 | 12 |
| Oct 4 | Viking InvitationalOct 4 · 5,000 Meters Varsity · Place 69 · Mukwonago | 5,000 Meters Varsity | 69 | 5:51 | 12 |
| Sep 27 | Mukwonago InviteSep 27 · Varsity · Place 7 · Mukwonago | Varsity | 7 | 5:54 | 12 |
| Sep 22 | Pete Nielsen Laser RelaysSep 22 · 5,000 Meters Junior Varsity · Place 9 · Mukwonago | 5,000 Meters Junior Varsity | 9 | 6:09 | 12 |
| Sep 15 | Angel InviteSep 15 · Varsity · Place 6 · Mukwonago | Varsity | 6 | 19:00.6 | 12 |
| Sep 1 | Waukesha South Blackshirt ChallengeSep 1 · 5,000 Meters Junior Varsity · Place 35 · Mukwonago | 5,000 Meters Junior Varsity | 35 | 21:24.86 | 12 |
| Aug 23 | Badger Cross Country InviteAug 23 · 5,000 Meters Junior/Senior Boys · Place 24 · Mukwonago | 5,000 Meters Junior/Senior Boys | 24 | 19:20.45 PB | 12 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | South Milwaukee JV InvitationalOct 19 · 5,000 Meters Junior Varsity A · Place 21 · Mukwonago | 5,000 Meters Junior Varsity A | 21 | 18:40.0 PB | 11 |
| Oct 14 | Classic 8 Conference ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 108 · Mukwonago | 5,000 Meters Junior Varsity | 108 | 6:42 | JR |
| Oct 6 | Viking InvitationalOct 6 · 5,000 Meters Varsity · Place 87 · Mukwonago | 5,000 Meters Varsity | 87 | 5:58 | JR |
| Sep 28 | Mukwonago Invite JV resultsSep 28 · 5,000 Meters Junior Varsity · Place 16 · Mukwonago | 5,000 Meters Junior Varsity | 16 | 18:57.0 | 11 |
| Sep 23 | Peter Nielsen Laser RelaysSep 23 · 5,000 Meters Varsity · Place 55 · Mukwonago | 5,000 Meters Varsity | 55 | 7:09 | JR |
| Sep 23 | Peter Nielsen Laser RelaysSep 23 · 5,000 Meters Varsity · Place 127 · Mukwonago | 5,000 Meters Varsity | 127 | 7:09 | JR |
| Sep 16 | Angel InviteSep 16 · 5,000 Meters Junior Varsity · Place 11 · Mukwonago | 5,000 Meters Junior Varsity | 11 | 19:06.8 PB | 11 |
| Sep 7 | Ladish InvitationalSep 7 · 5,000 Meters Varsity · Place 47 · Mukwonago | 5,000 Meters Varsity | 47 | 19:42.7 PB | 11 |
| Sep 2 | Waukesha South Blackshirt ChallengeSep 2 · 5,000 Meters Junior Varsity · Place 4 · Mukwonago | 5,000 Meters Junior Varsity | 4 | 19:15.94 PB | 11 |
| Aug 24 | Badger CC InviteAug 24 · 5,000 Meters High School Boys · Place 40 · Mukwonago | 5,000 Meters High School Boys | 40 | 19:36.5 | 11 |
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WIAA D1 Sectional - MukwonagoOct 22 · 5,000 Meters Varsity · Place 61 · Mukwonago | 5,000 Meters Varsity | 61 | 18:26.30 PB | 10 |
| Oct 15 | Classic 8 Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 47 · Mukwonago | 5,000 Meters Varsity | 47 | 5:53 | SO |
| Oct 7 | Viking InvitationalOct 7 · 5,000 Meters Varsity · Place 95 · Mukwonago | 5,000 Meters Varsity | 95 | 18:35.6 PB | 10 |
| Sep 29 | Mukwonago InviteSep 29 · 5,000 Meters Varsity · Place 56 · Mukwonago | 5,000 Meters Varsity | 56 | 18:28.4 | 10 |
| Sep 24 | Pete Nielsen Laser RelaysSep 24 · 5,000 Meters Junior Varsity · Place 14 · Mukwonago | 5,000 Meters Junior Varsity | 14 | 19:22.0 PB | 10 |
| Sep 17 | Angel InviteSep 17 · 5,000 Meters Junior Varsity · Place 31 · Mukwonago | 5,000 Meters Junior Varsity | 31 | 19:33.7 | 10 |
| Sep 8 | Arrowhead InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 39 · Mukwonago | 5,000 Meters Junior Varsity | 39 | 6:19 | SO |
| Sep 3 | Waukesha South Blackshirt ChallengeSep 3 · 5,000 Meters Junior Varsity · Place 9 · Mukwonago | 5,000 Meters Junior Varsity | 9 | 20:03.69 | 10 |
| Aug 25 | Kettle Moraine Lutheran InviteAug 25 · 5,000 Meters Junior Varsity · Place 12 · Mukwonago | 5,000 Meters Junior Varsity | 12 | 20:59.72 PB | 10 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | South Milwaukee Rocket JV InviteOct 22 · 5,000 Meters Junior Varsity · Place 171 · Mukwonago | 5,000 Meters Junior Varsity | 171 | 20:09.03 | 9 |
| Oct 9 | Viking InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 222 · Mukwonago | 5,000 Meters Junior Varsity | 222 | 20:59.7 | 9 |
| Oct 1 | Mukwonago InviteOct 1 · 5,000 Meters Junior Varsity · Place 158 · Mukwonago | 5,000 Meters Junior Varsity | 158 | 22:57.3 | 9 |
| Sep 26 | Midwest InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 428 · Mukwonago | 5,000 Meters Junior Varsity | 428 | 7:26 | FR |