Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Rotary ParkMatt Hadler Memorial Invitational · Sep 8 | 17:36.00 | Matt Hadler Memorial Invitational | September 8, 2018 |
| 5,000 Meters · American Legion Golf CourseSmiley Invite · Sep 15 | 18:22.37 | Smiley Invite | September 15, 2018 |
| 5,000 Meters · American Legion Golf CourseSmiley Invite · Sep 16 | 19:13.30 | Smiley Invite | September 16, 2017 |
| 5,000 Meters · Blackhawk GCJanesville Midwest Invite · Sep 23 | 19:14.1 | Janesville Midwest Invite | September 23, 2017 |
| 5,000 Meters · Lake Farm ParkMadison City XC Championships · Oct 11 | 17:55.2 | Madison City XC Championships | October 11, 2019 |
| 5,000 Meters · Verona Area HSVerona Invite · Sep 1 | 18:44.48 | Verona Invite | September 1, 2018 |
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 19 | Big 8 ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 36 · Madison Memorial | 5,000 Meters Junior Varsity | 36 | 19:03.7 | 12 |
| Oct 11 | Madison City XC ChampionshipsOct 11 · 5,000 Meters Junior Varsity · Place 3 · Madison Memorial | 5,000 Meters Junior Varsity | 3 | 17:55.2 PB | 12 |
| Oct 5 | Stoughton InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 17 · Madison Memorial | 5,000 Meters Junior Varsity | 17 | 18:20.9 | 12 |
| Sep 17 | Big 8 Grade Level ChallengeSep 17 · 5,000 Meters Varsity · Place 21 · Madison Memorial | 5,000 Meters Varsity | 21 | 19:26.0 | 12 |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Big 8 Conference ChampionshipsOct 13 · Varsity · Place 11 · Madison Memorial | Varsity | 11 | 17:48.7 | 11 |
| Oct 5 | Madison City MeetOct 5 · Varsity · Place 28 · Madison Memorial | Varsity | 28 | 18:11.35 | 11 |
| Sep 29 | Stoughton InvitationalSep 29 · 5,000 Meters Varsity · Place 47 · Madison Memorial | 5,000 Meters Varsity | 47 | 17:50.62 | 11 |
| Sep 15 | Smiley InviteSep 15 · 5,000 Meters Varsity DI Large Schools · Place 37 · Madison Memorial | 5,000 Meters Varsity DI Large Schools | 37 | 18:22.37 PB | 11 |
| Sep 8 | Matt Hadler Memorial InvitationalSep 8 · 3 Miles Varsity · Place 40 · Madison Memorial | 3 Miles Varsity | 40 | 17:36.00 PB | 11 |
| Sep 1 | Verona InviteSep 1 · 5,000 Meters Varsity · Place 68 · Madison Memorial | 5,000 Meters Varsity | 68 | 18:44.48 PB | 11 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Big 8 Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity 2 · Place 20 · Madison Memorial | 5,000 Meters Junior Varsity 2 | 20 | 18:44.21 | 10 |
| Oct 6 | Madison City ChampionshipsOct 6 · 5,000 Meters Junior Varsity · Place 66 · Madison Memorial | 5,000 Meters Junior Varsity | 66 | 19:25.36 | 10 |
| Sep 23 | Janesville Midwest InviteSep 23 · 5,000 Meters Freshman/Sophomore · Place 57 · Madison Memorial | 5,000 Meters Freshman/Sophomore | 57 | 19:14.1 PB | 10 |
| Sep 16 | Smiley InviteSep 16 · 5,000 Meters JV Division 1 · Place 66 · Madison Memorial | 5,000 Meters JV Division 1 | 66 | 19:13.30 PB | 10 |
| Sep 12 | Big 8 Grade Level ChallengeSep 12 · 5,000 Meters Sophomore · Place 45 · Madison Memorial | 5,000 Meters Sophomore | 45 | 20:51 | 10 |
| Sep 9 | Madison West InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 32 · Madison Memorial | 5,000 Meters Junior Varsity | 32 | 19:28.59 | 10 |