Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Arrowhead XC 3200m CourseArrowhead PTTiming Triangular · Aug 24 | 15:16.0 | Arrowhead PTTiming Triangular | August 24, 2018 |
| 4,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Vic Godfrey Invitational · Sep 6 | 15:20.8 | Vic Godfrey Invitational | September 6, 2024 |
| 5,000 Meters · Arrowhead High SchoolClassic 8 Triangular #1 Hosted by Arrowhead · Sep 5 | 20:58.2 | Classic 8 Triangular #1 Hosted by Arrowhead | September 5, 2020 |
| 5,000 Meters · Eastern Illinois UniversityWalt Crawford Invite · Sep 2 | 20:58.2 | Walt Crawford Invite | September 2, 2022 |
| 5,000 Meters · Rotary ParkMenomonee Falls Future Champ Meet · Oct 18 | 22:08.39 | Menomonee Falls Future Champ Meet | October 18, 2018 |
| 5,000 Meters · Wisconsin DellsNightfall Classic · Oct 4 | 21:43.61 | Nightfall Classic | October 4, 2019 |
| 6,000 Meters · Mahoney State ParkPlatte River Rumble College · Oct 13 | 24:33.7 | Platte River Rumble College | October 13, 2023 |
| 6,000 Meters · Morven ParkBig East Cross-Country Championship · Nov 1 | 23:52.18 | Big East Cross-Country Championship | November 1, 2024 |
| 6,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 15 | 25:52.7 | Bradley Pink Classic | October 15, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
1 results2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Bradley Pink ClassicOct 15 · 6,000 Meters College - White · Place 130 · MarquetteMarquette | 6,000 Meters College - White | 130 | 25:52.7 PB | Fr |
2020 Cross Country
2 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Meet of Future Champions / JV StateOct 24 · 5,000 Meters Elite · Place 35 · ArrowheadArrowhead | 5,000 Meters Elite | 35 | 22:19.7 | 11 |
| Oct 19 | Classic 8 Conference ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 12 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 12 | 22:08.65 | 11 |
| Oct 10 | Viking InvitationalOct 10 · 5,000 Meters Varsity · Place 51 · ArrowheadArrowhead | 5,000 Meters Varsity | 51 | 21:45.9 | 11 |
| Oct 4 | Nightfall ClassicOct 4 · 5,000 Meters Varsity · Place 44 · ArrowheadArrowhead | 5,000 Meters Varsity | 44 | 21:43.61 PB | 11 |
| Sep 28 | Midwest InvitationalSep 28 · 5,000 Meters Varsity · Place 78 · ArrowheadArrowhead | 5,000 Meters Varsity | 78 | 22:53.3 | 11 |
| Sep 12 | Arrowhead InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 17 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 17 | 22:23.9 | 11 |
| Sep 6 | Homestead Highlander InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 9 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 9 | 23:00.1 | 11 |
| Aug 30 | Arrowhead PTTiming InvitationalAug 30 · 4,000 Meters Varsity · Place 15 · ArrowheadArrowhead | 4,000 Meters Varsity | 15 | 17:49.9 | 11 |
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 34 · ArrowheadArrowhead | 5,000 Meters Varsity Faster | 34 | 22:08.39 PB | 10 |
| Oct 13 | Classic 8 Conference MeetOct 13 · 5,000 Meters Junior Varsity · Place 28 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 28 | 7:21 | 10 |
| Oct 4 | Viking InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 43 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 43 | 7:25 | 10 |
| Sep 29 | Eagle InviteSep 29 · 5,000 Meters Junior Varsity · Place 40 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 40 | 23:30.2Unofficial | 10 |
| Sep 22 | Midwest InvitationalSep 22 · Varsity · Place 120 · ArrowheadArrowhead | Varsity | 120 | 7:30 | 10 |
| Sep 6 | Arrowhead InvitationalSep 6 · Junior Varsity · Place 109 · ArrowheadArrowhead | Junior Varsity | 109 | 7:45 | 10 |
| Aug 24 | Arrowhead PTTiming TriangularAug 24 · 3,200 Meters Frosh/Rookie · Place 19 · ArrowheadArrowhead | 3,200 Meters Frosh/Rookie | 19 | 15:16.0 PB | 10 |