Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Lincoln ParkHoehnke-Hill Milwaukee River Invitational · Aug 25 | 22:18.5 | Hoehnke-Hill Milwaukee River Invitational | August 25, 2022 |
| 5,000 Meters · McCarty ParkWISCO Invite · Oct 6 | 21:30.8 | WISCO Invite | October 6, 2022 |
| 5,000 Meters · McCarty ParkWest Allis Central Bulldog Invite · Sep 2 | 22:19.0 | West Allis Central Bulldog Invite | September 2, 2022 |
| 5,000 Meters · McCarty ParkViking Invitational · Oct 7 | 22:08.4 | Viking Invitational | October 7, 2021 |
| 5,000 Meters · Ridges Golf CourseWIAA D2 State XC Championships · Oct 29 | 22:11.1 | WIAA D2 State XC Championships | October 29, 2022 |
| 5,000 Meters · UW ParksideAngel Invite · Sep 18 | 21:51.4 | Angel Invite | September 18, 2021 |
| 5,000 Meters · Warhawk Athletic FieldsTom Hoffman Invitational · Sep 20 | 27:15.4 | Tom Hoffman Invitational | September 20, 2025 |
| 6,000 Meters · North Central CollegeNCC XC Invite · Sep 6 | 25:17.3 | NCC XC Invite | September 6, 2024 |
| 6,000 Meters · Prescott HSWIAC Cross Country Championships · Oct 28 | 26:02.0 | WIAC Cross Country Championships | October 28, 2023 |
| 6,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 27:20.1 | Interregional Invitational | October 18, 2025 |
| 6,000 Meters · University of Wisconsin–OshkoshOshkosh Open · Oct 24 | 25:41.26 | Oshkosh Open | October 24, 2025 |
| 6,000 Meters · Warhawk Athletic FieldsWarhawk Open · Oct 20 | 26:58.9 | Warhawk Open | October 20, 2023 |
| 6,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 26:47.2 | Blugold Invitational | October 3, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results2025 Cross Country
4 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 6 | NCC XC InviteSep 6 · 6,000 Meters Collegiate · Place 26 · UW-WhitewaterUW-Whitewater | 6,000 Meters Collegiate | 26 | 25:17.3 PB | So |
2023 Cross Country
3 results2022 Cross Country
5 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay Midwest Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 155 · NEW BERLIN WINEW BERLIN WI | 5,000 Meters Championship | 155 | 22:48.3 | 11 |
| Oct 7 | Viking InvitationalOct 7 · 5,000 Meters Varsity · Place 58 · New Berlin EisenhowerNew Berlin Eisenhower | 5,000 Meters Varsity | 58 | 22:08.4 PB | 10 |
| Sep 18 | Angel InviteSep 18 · 5,000 Meters Varsity · Place 40 · New Berlin EisenhowerNew Berlin Eisenhower | 5,000 Meters Varsity | 40 | 21:51.4 PB | 10 |
| Sep 9 | Whitnall CC InviteSep 9 · 5,000 Meters Varsity · Place 13 · New Berlin EisenhowerNew Berlin Eisenhower | 5,000 Meters Varsity | 13 | 21:49.02 | 11 |
| Sep 9 | Whitnall CC InviteSep 9 · 5,000 Meters Varsity · Place 13 · New Berlin EisenhowerNew Berlin Eisenhower | 5,000 Meters Varsity | 13 | 21:49.02 | 11 |
| Sep 9 | Whitnall CC InviteSep 9 · 5,000 Meters Varsity · Place 13 · New Berlin EisenhowerNew Berlin Eisenhower | 5,000 Meters Varsity | 13 | 21:49.02 | 11 |
| Sep 3 | West Allis Central Bulldog InviteSep 3 · 5,000 Meters Varsity · Place 34 · New Berlin EisenhowerNew Berlin Eisenhower | 5,000 Meters Varsity | 34 | 22:10.57 | 11 |
| Aug 26 | Milwaukee River InvitationalAug 26 · 5,000 Meters Varsity · Place 46 · New Berlin EisenhoweNew Berlin Eisenhowe | 5,000 Meters Varsity | 46 | 7:16 | 11 |
2019 Cross Country
4 results