Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lake Breeze Golf CourseLourdes Invitational · Sep 23 | 14:07.67 | Lourdes Invitational | September 23, 2017 |
| 3 Miles · Rotary ParkMatt Hadler Memorial Invitational · Sep 8 | 21:09.98 | Matt Hadler Memorial Invitational | September 8, 2018 |
| 5,000 Meters · Grant ParkSouth Milwaukee JV Invite · Oct 18 | 21:11.5 | South Milwaukee JV Invite | October 18, 2018 |
| 5,000 Meters · Grant ParkFranklin Invite · Sep 15 | 20:25.19 | Franklin Invite | September 15, 2017 |
| 5,000 Meters · McCarty ParkWest Allis Central Invite · Sep 6 | 21:52.2 | West Allis Central Invite | September 6, 2019 |
| 5,000 Meters · Mukwonago HSMukwonago Invite JV results · Sep 28 | 21:16.7 | Mukwonago Invite JV results | September 28, 2017 |
| 5,000 Meters · Tendick ParkHighlander Invite · Aug 31 | 23:03.9 | Highlander Invite | August 31, 2018 |
| 5,000 Meters · Waterford HSWolverine Invite · Oct 6 | 21:19.9 | Wolverine Invite | October 6, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Southeast Conference ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 34 · Franklin | 5,000 Meters Junior Varsity | 34 | 20:43.03 | 12 |
| Oct 11 | Wolverine InviteOct 11 · 5,000 Meters Junior Varsity · Place 101 · Franklin | 5,000 Meters Junior Varsity | 101 | 21:51.77 | 12 |
| Sep 28 | Midwest InvitationalSep 28 · 5,000 Meters Varsity · Place 131 · Franklin | 5,000 Meters Varsity | 131 | 20:44.2 | 12 |
| Sep 20 | Franklin CC InviteSep 20 · 5,000 Meters Junior Varsity · Place 48 · Franklin | 5,000 Meters Junior Varsity | 48 | 21:43.59 | 12 |
| Sep 6 | West Allis Central InviteSep 6 · 5,000 Meters Junior Varsity · Place 94 · Franklin | 5,000 Meters Junior Varsity | 94 | 21:52.2 PB | 12 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | South Milwaukee JV InviteOct 18 · 5,000 Meters Junior Varsity Fast · Place 63 · Franklin | 5,000 Meters Junior Varsity Fast | 63 | 21:11.5 PB | 11 |
| Oct 13 | Southeast ConferenceOct 13 · 5,000 Meters Junior Varsity · Place 30 · Franklin | 5,000 Meters Junior Varsity | 30 | 20:46.78 | 11 |
| Sep 22 | Midwest InvitationalSep 22 · Varsity · Place 185 · Franklin | Varsity | 185 | 6:31 | 11 |
| Sep 14 | Franklin CC InviteSep 14 · 5,000 Meters Junior Varsity · Place 49 · Franklin | 5,000 Meters Junior Varsity | 49 | 21:19.10 | 11 |
| Sep 8 | Matt Hadler Memorial InvitationalSep 8 · 3 Miles Junior Varsity · Place 144 · Franklin | 3 Miles Junior Varsity | 144 | 21:09.98 PB | 11 |
| Aug 31 | Highlander InviteAug 31 · 5,000 Meters Junior Varsity · Place 113 · Franklin | 5,000 Meters Junior Varsity | 113 | 23:03.9 PB | 11 |
| Aug 25 | Glenn Herold InvitationalAug 25 · 5,000 Meters Varsity · Place 216 · Franklin | 5,000 Meters Varsity | 216 | 23:06.2 | 11 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Wolverine InviteOct 6 · 5,000 Meters Junior Varsity · Place 92 · Franklin | 5,000 Meters Junior Varsity | 92 | 21:19.9 PB | 10 |
| Sep 28 | Mukwonago Invite JV resultsSep 28 · 5,000 Meters Junior Varsity · Place 119 · Franklin | 5,000 Meters Junior Varsity | 119 | 21:16.7 PB | 10 |
| Sep 23 | Lourdes InvitationalSep 23 · 2 Miles Junior Varsity · Place 196 · Franklin | 2 Miles Junior Varsity | 196 | 14:07.67 PB | 10 |
| Sep 15 | Franklin InviteSep 15 · 5,000 Meters Junior Varsity · Place 20 · Franklin | 5,000 Meters Junior Varsity | 20 | 20:25.19 PB | 10 |
| Sep 7 | Arrowhead InviteSep 7 · 5,000 Meters Junior Varsity · Place 121 · Franklin | 5,000 Meters Junior Varsity | 121 | 6:25 | SO |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 8 | Arrowhead InvitationalSep 8 · 5,000 Meters Freshman · Place 85 · Franklin | 5,000 Meters Freshman | 85 | 7:33 | FR |