Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lake Breeze Golf CourseLourdes Invitational · Sep 23 | 15:11.85 | Lourdes Invitational | September 23, 2017 |
| 3 Miles · Rotary ParkMatt Hadler Memorial Invitational · Sep 8 | 23:22.33 | Matt Hadler Memorial Invitational | September 8, 2018 |
| 5,000 Meters · Grant ParkSouth Milwaukee JV Invite · Oct 18 | 28:12.9 | South Milwaukee JV Invite | October 18, 2018 |
| 5,000 Meters · Grant ParkSouth Milwaukee JV Invitational · Oct 19 | 22:01.8 | South Milwaukee JV Invitational | October 19, 2017 |
| 5,000 Meters · McCarty ParkWest Allis Central Invite · Sep 6 | 24:06.5 | West Allis Central Invite | September 6, 2019 |
| 5,000 Meters · Mukwonago HSMukwonago Invite JV results · Sep 28 | 22:42.5 | Mukwonago Invite JV results | September 28, 2017 |
| 5,000 Meters · Rotary ParkMatt Hadler Memorial Invitational · Sep 14 | 25:49.8 | Matt Hadler Memorial Invitational | September 14, 2019 |
| 5,000 Meters · Tendick ParkHighlander Invite · Aug 31 | 24:55.8 | Highlander Invite | August 31, 2018 |
| 5,000 Meters · Waterford HSWolverine Invite · Oct 6 | 21:59.5 | Wolverine Invite | October 6, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Wolverine InviteOct 11 · 5,000 Meters Junior Varsity · Place 175 · Franklin | 5,000 Meters Junior Varsity | 175 | 26:17.37 | 11 |
| Sep 20 | Franklin CC InviteSep 20 · 5,000 Meters Junior Varsity · Place 123 · Franklin | 5,000 Meters Junior Varsity | 123 | 27:18.37 | 11 |
| Sep 14 | Matt Hadler Memorial InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 234 · Franklin | 5,000 Meters Junior Varsity | 234 | 25:49.8 PB | 11 |
| Sep 6 | West Allis Central InviteSep 6 · 5,000 Meters Junior Varsity · Place 178 · Franklin | 5,000 Meters Junior Varsity | 178 | 24:06.5 PB | 11 |
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 205 · Franklin | 5,000 Meters Junior Varsity Fast | 205 | 28:12.9 PB | 10 |
| Oct 13 | Southeast ConferenceOct 13 · 5,000 Meters Junior Varsity · Place 86 · Franklin | 5,000 Meters Junior Varsity | 86 | 24:12.01 | 10 |
| Oct 4 | Wolverine InviteOct 4 · 5,000 Meters Junior Varsity · Franklin | 5,000 Meters Junior Varsity | — | 23:05.25 | 10 |
| Sep 22 | Midwest InvitationalSep 22 · Varsity · Place 322 · Franklin | Varsity | 322 | 7:30 | 11 |
| Sep 14 | Franklin CC InviteSep 14 · 5,000 Meters Junior Varsity · Place 105 · Franklin | 5,000 Meters Junior Varsity | 105 | 23:33.03 | 10 |
| Sep 8 | Matt Hadler Memorial InvitationalSep 8 · 3 Miles Junior Varsity · Place 224 · Franklin | 3 Miles Junior Varsity | 224 | 23:22.33 PB | 10 |
| Aug 31 | Highlander InviteAug 31 · 5,000 Meters Junior Varsity · Place 152 · Franklin | 5,000 Meters Junior Varsity | 152 | 24:55.8 PB | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | South Milwaukee JV InvitationalOct 19 · 5,000 Meters Junior Varsity B · Place 110 · Franklin | 5,000 Meters Junior Varsity B | 110 | 22:01.8 PB | 9 |
| Oct 14 | Southeast ConferenceOct 14 · 5,000 Meters Junior Varsity · Place 80 · Franklin | 5,000 Meters Junior Varsity | 80 | 22:21.56 | 9 |
| Oct 6 | Wolverine InviteOct 6 · 5,000 Meters Junior Varsity · Place 118 · Franklin | 5,000 Meters Junior Varsity | 118 | 21:59.5 PB | 9 |
| Sep 28 | Mukwonago Invite JV resultsSep 28 · 5,000 Meters Junior Varsity · Place 184 · Franklin | 5,000 Meters Junior Varsity | 184 | 22:42.5 PB | 9 |
| Sep 23 | Lourdes InvitationalSep 23 · 2 Miles Junior Varsity · Place 317 · Franklin | 2 Miles Junior Varsity | 317 | 15:11.85 PB | 9 |
| Sep 15 | Franklin InviteSep 15 · 5,000 Meters Junior Varsity · Place 59 · Franklin | 5,000 Meters Junior Varsity | 59 | 22:38.06 | 9 |
| Sep 7 | Arrowhead InviteSep 7 · 5,000 Meters Junior Varsity · Place 262 · Franklin | 5,000 Meters Junior Varsity | 262 | 7:05 | FR |