Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Baertschi FarmAlbany Baertschi Invite · Oct 12 | 20:13.8 | Albany Baertschi Invite | October 12, 2019 |
| 5,000 Meters · Belleville High SchoolBelleville Invitational · Sep 15 | 20:33.4 | Belleville Invitational | September 15, 2018 |
| 5,000 Meters · Blackhawk GCJanesville Midwest Invite · Sep 23 | 20:48.3 | Janesville Midwest Invite | September 23, 2017 |
| 5,000 Meters · CamRock ParkCam-Rock Invitational · Aug 30 | 20:00.5 | Cam-Rock Invitational | August 30, 2018 |
| 5,000 Meters · Duck PondDuck Pond Invite MS & HS · Sep 18 | 19:50.3 | Duck Pond Invite MS & HS | September 18, 2018 |
| 5,000 Meters · Jefferson Gold CourseJefferson Invitational · Sep 26 | 20:45.3 | Jefferson Invitational | September 26, 2017 |
| 5,000 Meters · Jefferson Golf CourseJefferson Invite · Sep 25 | 19:40.5 | Jefferson Invite | September 25, 2018 |
| 5,000 Meters · UW-Whitewater 5,000mWIAA D2 Sectional at Whitewater · Oct 19 | 20:22.0 | WIAA D2 Sectional at Whitewater | October 19, 2018 |
| 5,000 Meters · Watertown HSGlenn Herold Invitational · Aug 26 | 21:33.1 | 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
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Rock Valley Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 31 · Turner | 5,000 Meters Varsity | 31 | 19:22.3 | 12 |
| Oct 12 | Albany Baertschi InviteOct 12 · 5,000 Meters Varsity - Large School · Place 75 · Turner | 5,000 Meters Varsity - Large School | 75 | 20:13.8 PB | 12 |
| Oct 8 | Cougar ClassicOct 8 · 5,000 Meters Varsity · Place 10 · Turner | 5,000 Meters Varsity | 10 | 19:23.0Unofficial | 12 |
| Oct 1 | Jefferson InviteOct 1 · 5,000 Meters Varsity · Place 30 · Turner | 5,000 Meters Varsity | 30 | 20:23.5 | 12 |
| Sep 28 | Midwest InvitationalSep 28 · 5,000 Meters Varsity · Place 236 · Turner | 5,000 Meters Varsity | 236 | 19:19.0 | 12 |
| Sep 24 | Duck Pond InvitationalSep 24 · 5,000 Meters Varsity · Place 46 · Turner | 5,000 Meters Varsity | 46 | 6:33 | 12 |
| Sep 17 | Edgerton - Rock Valley ClassicSep 17 · 5,000 Meters Varsity · Place 9 · Turner | 5,000 Meters Varsity | 9 | 6:22 | 12 |
| Sep 5 | Cam-Rock InvitationalSep 5 · 5,000 Meters Varsity · Place 47 · Turner | 5,000 Meters Varsity | 47 | 19:12.1Unofficial | 12 |
| Sep 3 | Bruess InvitationalSep 3 · 5,000 Meters Varsity · Place 41 · Turner | 5,000 Meters Varsity | 41 | 6:41 | 12 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | WIAA D2 Sectional at WhitewaterOct 19 · 5,000 Meters Varsity · Place 58 · Turner | 5,000 Meters Varsity | 58 | 20:22.0 PB | 11 |
| Oct 11 | Rock Valley Conference MeetOct 11 · Varsity · Place 40 · Turner | Varsity | 40 | 20:00.8 | 11 |
| Oct 6 | Albany Baertschi InviteOct 6 · 5,000 Meters Varsity · Place 111 · Turner | 5,000 Meters Varsity | 111 | 21:55.6 | 11 |
| Sep 25 | Jefferson InviteSep 25 · 5,000 Meters Varsity · Place 22 · Turner | 5,000 Meters Varsity | 22 | 19:40.5 PB | 11 |
| Sep 22 | Midwest InvitationalSep 22 · Varsity · Place 241 · Beloit Turner | Varsity | 241 | 6:11 | 11 |
| Sep 18 | Duck Pond Invite MS & HSSep 18 · 5,000 Meters Varsity · Place 30 · Turner | 5,000 Meters Varsity | 30 | 19:50.3 PB | 11 |
| Sep 15 | Belleville InvitationalSep 15 · 5,000 Meters Varsity · Place 44 · Turner | 5,000 Meters Varsity | 44 | 20:33.4 PB | 11 |
| Sep 11 | Edgerton Rock Valley ClassicSep 11 · 5,000 Meters 11th Grade · Place 12 · Turner | 5,000 Meters 11th Grade | 12 | 20:08.0Unofficial | 11 |
| Aug 30 | Cam-Rock InvitationalAug 30 · 5,000 Meters Varsity · Place 58 · Turner | 5,000 Meters Varsity | 58 | 20:00.5 PB | 11 |
| Aug 23 | BrodheadAug 23 · 5,000 Meters Varsity · Turner | 5,000 Meters Varsity | — | 21:49Unofficial | 11 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Rock Valley Conference MeetOct 12 · 5,000 Meters Junior Varsity · Place 12 · Turner | 5,000 Meters Junior Varsity | 12 | 20:44.0 | 10 |
| Oct 7 | Baertschi Invite (MS)Oct 7 · 5,000 Meters Junior Varsity · Place 33 · Turner | 5,000 Meters Junior Varsity | 33 | 6:38 | 10 |
| Oct 7 | Baertschi InviteOct 7 · 5,000 Meters Junior Varsity · Place 33 · Turner | 5,000 Meters Junior Varsity | 33 | 20:35.4 | 10 |
| Sep 26 | Jefferson InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 9 · Turner | 5,000 Meters Junior Varsity | 9 | 20:45.3 PB | 10 |
| Sep 23 | Janesville Midwest InviteSep 23 · 5,000 Meters Freshman/Sophomore · Place 111 · Turner | 5,000 Meters Freshman/Sophomore | 111 | 20:48.3 PB | 10 |
| Sep 16 | Belleville InviteSep 16 · 5,000 Meters Junior Varsity · Place 12 · Turner | 5,000 Meters Junior Varsity | 12 | 21:48.14 | 10 |
| Aug 26 | Glenn Herold InvitationalAug 26 · 5,000 Meters Varsity · Place 186 · Turner | 5,000 Meters Varsity | 186 | 21:33.1 PB | 10 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Baertschi InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 47 · Turner | 5,000 Meters Junior Varsity | 47 | 6:36 | 9 |