Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Kenosha County Invite · Oct 3 | 14:38.1 | Kenosha County Invite | October 3, 2019 |
| 5,000 Meters · Blackhawk GCJanesville Midwest Invite · Sep 23 | 17:33.0 | Janesville Midwest Invite | September 23, 2017 |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Kenosha County Invitational · Sep 27 | 17:40.2 | Kenosha County Invitational | September 27, 2018 |
| 5,000 Meters · Grant ParkSoutheast Conference · Oct 14 | 17:52.93 | Southeast Conference | October 14, 2017 |
| 5,000 Meters · McCarty ParkWest Allis Central Invite · Sep 6 | 18:33.5 | West Allis Central Invite | September 6, 2019 |
| 5,000 Meters · McCarty ParkWest Allis Central Bulldog Invite · Aug 31 | 18:46.5 | West Allis Central Bulldog Invite | August 31, 2018 |
| 5,000 Meters · Ridges Golf CourseWIAA D1 State XC Championships · Oct 28 | 18:10.6 | WIAA D1 State XC Championships | October 28, 2017 |
| 5,000 Meters · South Milwaukee HSSouth Milwaukee Rocket Invitational · Sep 14 | 18:53.9 | South Milwaukee Rocket Invitational | September 14, 2019 |
| 5,000 Meters · UW Parkside Cross Country CourseWIAA D1 Sectional - Kenosha Bradford · Oct 26 | 18:20.8 | WIAA D1 Sectional - Kenosha Bradford | October 26, 2019 |
| 6,000 Meters · Black Hills St. Gage McSpadden Memorial Invitational · Sep 6 | 23:20.6 | Gage McSpadden Memorial Invitational | September 6, 2024 |
| 8,000 Meters · Colby Community CollegeTrojan XC Invitational · Oct 15 | 28:57.8 | Trojan XC Invitational | October 15, 2022 |
| 8,000 Meters · Fort Hays State University2021 FHSU Tiger Open @Sand Plum · Oct 9 | 30:42.1 | 2021 FHSU Tiger Open @Sand Plum | October 9, 2021 |
| 8,000 Meters · Washington ParkMSU Denver Roadrunners Invitational · Sep 21 | 30:59.21 | MSU Denver Roadrunners Invitational | September 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
1 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | WIAA D1 Sectional - Kenosha BradfordOct 26 · 5,000 Meters Varsity · Place 41 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 41 | 18:20.8 PB | 12 |
| Oct 19 | Southeast Conference ChampionshipOct 19 · 5,000 Meters Varsity · Place 21 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 21 | 18:13.01 | 12 |
| Oct 10 | Viking InvitationalOct 10 · 5,000 Meters Varsity · Place 102 · Kenosha Bradford/ReutherKenosha Bradford/Reuther | 5,000 Meters Varsity | 102 | 18:44.9 | 12 |
| Oct 3 | Kenosha County InviteOct 3 · 4,000 Meters Varsity · Place 28 · Kenosha BradfordKenosha Bradford | 4,000 Meters Varsity | 28 | 14:38.1 PB | 12 |
| Sep 28 | Midwest InvitationalSep 28 · 5,000 Meters Varsity · Place 152 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 152 | 18:05.7 | 12 |
| Sep 21 | Angel InviteSep 21 · 5,000 Meters Varsity · Place 56 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 56 | 18:17.3 | 12 |
| Sep 14 | South Milwaukee Rocket InvitationalSep 14 · 5,000 Meters Varsity · Place 54 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 54 | 18:53.9 PB | 12 |
| Sep 6 | West Allis Central InviteSep 6 · 5,000 Meters Varsity · Place 46 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 46 | 18:33.5 PB | 12 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Southeast ConferenceOct 13 · 5,000 Meters Varsity · Place 20 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 20 | 18:09.59 | 11 |
| Oct 4 | Viking InvitationalOct 4 · 5,000 Meters Varsity · Place 42 · Kenosha Bradford/ReutherKenosha Bradford/Reuther | 5,000 Meters Varsity | 42 | 5:40 | 11 |
| Sep 27 | Kenosha County Invitational Sep 27 · 5,000 Meters New Division · Place 11 · Kenosha BradfordKenosha Bradford | 5,000 Meters New Division | 11 | 17:40.2 PB | 11 |
| Sep 22 | Midwest InvitationalSep 22 · Varsity · Place 124 · Kenosha BradfordKenosha Bradford | Varsity | 124 | 5:40 | 11 |
| Sep 15 | Angel InviteSep 15 · Varsity · Place 41 · Kenosha BradfordKenosha Bradford | Varsity | 41 | 18:00.2 | 11 |
| Sep 8 | South Milwaukee Rocket InvitationalSep 8 · 5,000 Meters Varsity · Place 29 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 29 | 18:15.9 | 11 |
| Aug 31 | West Allis Hale Betz InviteAug 31 · 5,000 Meters Varsity · Place 28 · Kenosha Bradford/ReutherKenosha Bradford/Reuther | 5,000 Meters Varsity | 28 | 6:03 | 11 |
| Aug 31 | West Allis Central Bulldog InviteAug 31 · 5,000 Meters Varsity · Place 28 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 28 | 18:46.5 PB | 11 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA D1 State XC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 175 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 175 | 18:10.6 PB | 10 |
| Oct 21 | WIAA D1 Sectional - Kenosha BradfordOct 21 · 5,000 Meters Varsity · Place 28 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 28 | 17:30.8 | — |
| Oct 14 | Southeast ConferenceOct 14 · 5,000 Meters Varsity · Place 22 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 22 | 17:52.93 PB | 10 |
| Sep 28 | Kenosha County ChampionshipSep 28 · 5,000 Meters Varsity · Place 19 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 19 | 17:46.3 | 10 |
| Sep 23 | Janesville Midwest InviteSep 23 · 5,000 Meters Varsity · Place 63 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 63 | 17:33.0 PB | 10 |
| Sep 16 | Angel InviteSep 16 · 5,000 Meters Varsity · Place 161 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 161 | 19:53.3 | 10 |
| Sep 9 | Rocket InvitationalSep 9 · 5,000 Meters Varsity · Place 41 · Kenosha BradfordKenosha Bradford | 5,000 Meters Varsity | 41 | 17:55.32 | 10 |