Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Silverwood ParkRock Valley North · Sep 27 | 12:29.5 | Rock Valley North | September 27, 2016 |
| 3,000 Meters · Belleville High SchoolBelleville Invite · Sep 16 | 12:59.7 | Belleville Invite | September 16, 2017 |
| 3,000 Meters · UW-Whitewater 3,000mRock Valley Conference Meet · Oct 12 | 11:28.8 | Rock Valley Conference Meet | October 12, 2017 |
| 5,000 Meters · Baertschi FarmAlbany Baertschi Invite · Oct 12 | 22:54.7 | Albany Baertschi Invite | October 12, 2019 |
| 5,000 Meters · Jefferson Golf CourseJefferson Invite · Oct 1 | 23:38.0 | Jefferson Invite | October 1, 2019 |
| 5,000 Meters · Memorial ParkDick McKichan Plattevile Invitational · Oct 5 | 22:46.5 | Dick McKichan Plattevile Invitational | October 5, 2019 |
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 26 | WIAA D2 Sectional - River ValleyOct 26 · 5,000 Meters Varsity · Place 42 · EvansvilleEvansville | 5,000 Meters Varsity | 42 | 7:10 | 10 |
| Oct 17 | Rock Valley Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 24 · EvansvilleEvansville | 5,000 Meters Varsity | 24 | 22:38.7 | 10 |
| Oct 12 | Albany Baertschi InviteOct 12 · 5,000 Meters Varsity - Large School · Place 38 · EvansvilleEvansville | 5,000 Meters Varsity - Large School | 38 | 22:54.7 PB | 10 |
| Oct 5 | Dick McKichan Plattevile InvitationalOct 5 · 5,000 Meters Varsity - Large School · Place 46 · EvansvilleEvansville | 5,000 Meters Varsity - Large School | 46 | 22:46.5 PB | 10 |
| Oct 1 | Jefferson InviteOct 1 · 5,000 Meters Varsity · Place 17 · EvansvilleEvansville | 5,000 Meters Varsity | 17 | 23:38.0 PB | 10 |
| Sep 17 | Edgerton - Rock Valley ClassicSep 17 · 5,000 Meters Sophomore · Place 4 · EvansvilleEvansville | 5,000 Meters Sophomore | 4 | 7:18 | 10 |
2018 Cross Country
2 results2017 Cross Country
3 results2016 Cross Country
4 results