Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · American Legion Golf CourseSmiley Invite · Sep 15 | 22:17.28 | Smiley Invite | September 15, 2018 |
| 5,000 Meters · American Legion Golf CourseSmiley Invite · Sep 16 | 20:27.12 | Smiley Invite | September 16, 2017 |
| 5,000 Meters · Blackhawk GCJanesville Midwest Invite · Sep 23 | 21:24.0 | Janesville Midwest Invite | September 23, 2017 |
| 5,000 Meters · Lake Farm ParkMadison City Championships · Oct 7 | 20:12 | Madison City Championships | October 7, 2016 |
| 5,000 Meters · Ridges Golf CourseWIAA D1 State Championships · Oct 29 | 20:27.73 | WIAA D1 State Championships | October 29, 2016 |
| 5,000 Meters · Rotary ParkMenomonee Falls Future Champ Meet · Oct 18 | 21:30.51 | Menomonee Falls Future Champ Meet | October 18, 2018 |
| 5,000 Meters · Stoughton HSStoughton Invitational · Sep 30 | 20:59.15 | Stoughton Invitational | September 30, 2017 |
| 5,000 Meters · Verona Area HSVerona Invite · Sep 1 | 23:16.72 | Verona Invite | September 1, 2018 |
| 5,000 Meters · Watertown HSGlenn Herold Invitational · Aug 26 | 21:54.2 | Glenn Herold Invitational | August 26, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Big 8 ChampionshipsOct 19 · 5,000 Meters Varsity · Place 31 · Madison Memorial | 5,000 Meters Varsity | 31 | 21:11.5 | 12 |
| Oct 11 | Madison City XC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 12 · Madison Memorial | 5,000 Meters Varsity | 12 | 20:47.3 | 12 |
| Sep 28 | Midwest InvitationalSep 28 · 5,000 Meters Varsity · Place 59 · Madison Memorial | 5,000 Meters Varsity | 59 | 20:38.0 | 12 |
| Sep 12 | Arrowhead InvitationalSep 12 · 5,000 Meters Varsity · Place 50 · Madison Memorial | 5,000 Meters Varsity | 50 | 20:49.0 | 12 |
| Sep 7 | Verona InvitationalSep 7 · 5,000 Meters Varsity · Place 53 · Madison Memorial | 5,000 Meters Varsity | 53 | 6:52 | 12 |
| Aug 30 | Appleton Terror Invitational Aug 30 · 5,000 Meters Varsity · Place 30 · Madison Memorial | 5,000 Meters Varsity | 30 | 21:07.00 | 12 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Menomonee Falls Future Champ MeetOct 18 · 5,000 Meters Varsity Faster · Place 19 · Madison Memorial | 5,000 Meters Varsity Faster | 19 | 21:30.51 PB | 11 |
| Oct 13 | Big 8 Conference ChampionshipsOct 13 · Varsity · Place 12 · Madison Memorial | Varsity | 12 | 21:23.7 | 11 |
| Oct 5 | Madison City MeetOct 5 · Varsity · Place 6 · Madison Memorial | Varsity | 6 | 21:33.82 | 11 |
| Sep 22 | Midwest InvitationalSep 22 · Varsity · Place 16 · Madison Memorial | Varsity | 16 | 7:02 | 11 |
| Sep 15 | Smiley InviteSep 15 · 5,000 Meters Junior Varsity DI · Place 8 · Madison Memorial | 5,000 Meters Junior Varsity DI | 8 | 22:17.28 PB | 11 |
| Sep 6 | Arrowhead InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 13 · Madison Memorial | 5,000 Meters Junior Varsity | 13 | 7:05 | 11 |
| Sep 1 | Verona InviteSep 1 · 5,000 Meters Junior Varsity · Place 17 · Madison Memorial | 5,000 Meters Junior Varsity | 17 | 23:16.72 PB | 11 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WIAA D1 Sectional - DeForestOct 21 · 5,000 Meters Varsity · Place 34 · Madison Memorial | 5,000 Meters Varsity | 34 | 21:21 | SO |
| Oct 14 | Big 8 Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 32 · Madison Memorial | 5,000 Meters Varsity | 32 | 20:46.85 | 10 |
| Oct 6 | Madison City ChampionshipsOct 6 · 5,000 Meters Varsity · Place 11 · Madison Memorial | 5,000 Meters Varsity | 11 | 20:52.98 | 10 |
| Sep 30 | Stoughton InvitationalSep 30 · 5,000 Meters Varsity · Place 26 · Madison Memorial | 5,000 Meters Varsity | 26 | 20:59.15 PB | 10 |
| Sep 23 | Janesville Midwest InviteSep 23 · 5,000 Meters Freshman/Sophomore · Place 3 · Madison Memorial | 5,000 Meters Freshman/Sophomore | 3 | 21:24.0 PB | 10 |
| Sep 16 | Smiley InviteSep 16 · 5,000 Meters Varsity Division 1 · Place 32 · Madison Memorial | 5,000 Meters Varsity Division 1 | 32 | 20:27.12 PB | 10 |
| Sep 12 | Big 8 Grade Level ChallengeSep 12 · 5,000 Meters Sophomore · Place 8 · Madison Memorial | 5,000 Meters Sophomore | 8 | 21:34 | 10 |
| Aug 26 | Glenn Herold InvitationalAug 26 · 5,000 Meters Varsity · Place 17 · Madison Memorial | 5,000 Meters Varsity | 17 | 21:54.2 PB | 10 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WIAA D1 State ChampionshipsOct 29 · 5,000 Meters Varsity · Place 107 · Madison Memorial | 5,000 Meters Varsity | 107 | 20:27.73 PB | 9 |
| Oct 7 | Madison City ChampionshipsOct 7 · 5,000 Meters Varsity · Place 6 · Madison Memorial | 5,000 Meters Varsity | 6 | 20:12 PB | 9 |