Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowhead High SchoolClassic 8 Championship Meet · Oct 14 | 22:43.5 | Classic 8 Championship Meet | October 14, 2023 |
| 5,000 Meters · Arrowhead HSArrowhead Invitational · Oct 4 | 22:43.3 | Arrowhead Invitational | October 4, 2025 |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Angel Invitational · Sep 20 | 24:21.27 | Angel Invitational | September 20, 2025 |
| 5,000 Meters · Grant ParkRocket JV Invite · Oct 23 | 21:31.9 | Rocket JV Invite | October 23, 2025 |
| 5,000 Meters · Kettle Moraine High SchoolPete Nielsen Laser Relays · Sep 27 | 23:26.4 | Pete Nielsen Laser Relays | September 27, 2025 |
| 5,000 Meters · McCarty ParkWISCO Invite · Oct 6 | 23:38.6 | WISCO Invite | October 6, 2022 |
| 5,000 Meters · Minooka ParkThe Blackshirt Challenge · Sep 6 | 24:47.5 | The Blackshirt Challenge | September 6, 2025 |
| 5,000 Meters · Mukwonago High SchoolMukwonago Invitational · Sep 13 | 26:53.7 | Mukwonago Invitational | September 13, 2024 |
| 5,000 Meters · Nagawaukee Park2024 PETE NIELSEN LASER RELAYS · Sep 28 | 24:33.0 | 2024 PETE NIELSEN LASER RELAYS | September 28, 2024 |
| 5,000 Meters · Nagawaukee ParkKettle Moraine Laser Relays · Sep 24 | 24:58.3 | Kettle Moraine Laser Relays | September 24, 2022 |
| 5,000 Meters · University of Wisconsin ParksideAngel Invitational · Sep 21 | 24:53.17 | Angel Invitational | September 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Rocket JV InviteOct 23 · 5,000 Meters Faster · Place 63 · Kettle Moraine | 5,000 Meters Faster | 63 | 21:31.9 PB | 12 |
| Oct 11 | Classic 8 Conference ChampionshipsOct 11 · 5,000 Meters Junior Varsity · Place 70 · Kettle Moraine | 5,000 Meters Junior Varsity | 70 | 21:46.70 | 12 |
| Oct 4 | Arrowhead InvitationalOct 4 · 5,000 Meters Varsity · Place 348 · Kettle Moraine | 5,000 Meters Varsity | 348 | 22:43.3 PB | 12 |
| Sep 27 | Pete Nielsen Laser RelaysSep 27 · 5,000 Meters Junior Varsity · Place 102 · Kettle Moraine | 5,000 Meters Junior Varsity | 102 | 23:26.4 PB | 12 |
| Sep 20 | Angel InvitationalSep 20 · 5,000 Meters Boys Junior Varsity · Place 175 · Kettle Moraine | 5,000 Meters Boys Junior Varsity | 175 | 24:21.27 PB | 12 |
| Sep 12 | Mukwonago InviteSep 12 · 5,000 Meters Junior Varsity · Place 140 · Kettle Moraine | 5,000 Meters Junior Varsity | 140 | 24:44.70 | 12 |
| Sep 6 | The Blackshirt ChallengeSep 6 · 5,000 Meters Junior Varsity · Place 89 · Kettle Moraine | 5,000 Meters Junior Varsity | 89 | 24:47.5 PB | 12 |
| Aug 28 | PrimeTime Timing Night RaceAug 28 · 5,000 Meters Varsity · Place 325 · Kettle Moraine | 5,000 Meters Varsity | 325 | 23:57.2 | — |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Arrowhead InviteOct 5 · 5,000 Meters Junior Varsity · Place 330 · Kettle Moraine | 5,000 Meters Junior Varsity | 330 | 23:15.3 | 11 |
| Sep 28 | 2024 PETE NIELSEN LASER RELAYSSep 28 · 5,000 Meters Junior Varsity · Place 161 · Kettle Moraine | 5,000 Meters Junior Varsity | 161 | 24:33.0 PB | 11 |
| Sep 21 | Angel InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 148 · Kettle Moraine | 5,000 Meters Junior Varsity | 148 | 24:53.17 PB | 11 |
| Sep 13 | Mukwonago InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 141 · Kettle Moraine | 5,000 Meters Junior Varsity | 141 | 26:53.7 PB | 11 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Rocket JV InviteOct 19 · 5,000 Meters Varsity · Place 74 · Kettle Moraine | 5,000 Meters Varsity | 74 | 22:38.30 | — |
| Oct 14 | Classic 8 Championship MeetOct 14 · 5,000 Meters Junior Varsity · Place 104 · Kettle Moraine | 5,000 Meters Junior Varsity | 104 | 22:43.5 PB | 10 |
| Sep 16 | Angel InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 123 · Kettle Moraine | 5,000 Meters Junior Varsity | 123 | 23:05.0 | 10 |
| Sep 6 | Arrowhead InviteSep 6 · 5,000 Meters Junior Varsity · Place 256 · Kettle Moraine | 5,000 Meters Junior Varsity | 256 | 24:08.5 | 10 |
| Sep 2 | Waukesha South Blackshirt ChallengeSep 2 · 5,000 Meters Junior Varsity · Place 88 · Kettle Moraine | 5,000 Meters Junior Varsity | 88 | 8:23 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | The 31st Annual South Milwaukee JV Invitational Cross Country MeetOct 20 · 5,000 Meters Varsity · Place 89 · Kettle Moraine | 5,000 Meters Varsity | 89 | 23:03.6 | — |
| Oct 6 | WISCO InviteOct 6 · 5,000 Meters JV · Place 241 · Kettle Moraine | 5,000 Meters JV | 241 | 23:38.6 PB | 9 |
| Sep 24 | Kettle Moraine Laser RelaysSep 24 · 5,000 Meters Junior Varsity · Place 296 · Kettle Moraine | 5,000 Meters Junior Varsity | 296 | 24:58.3 PB | 9 |
| Sep 17 | Angel InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 207 · Kettle Moraine | 5,000 Meters Junior Varsity | 207 | 26:15.0 | 9 |
| Sep 8 | Arrowhead InviteSep 8 · 5,000 Meters Freshman · Place 89 · Kettle Moraine | 5,000 Meters Freshman | 89 | 26:16.2 | 9 |
| Sep 3 | Waukesha South Blackshirt ChallengeSep 3 · 5,000 Meters Junior Varsity · Place 94 · Kettle Moraine | 5,000 Meters Junior Varsity | 94 | 27:15.2 | 9 |