Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Fox River ParkWestosha Central Falcon Invite · Oct 9 | 21:07.84 | Westosha Central Falcon Invite | October 9, 2025 |
| 5,000 Meters · Grant ParkRocket JV Invite · Oct 23 | 19:43.7 | Rocket JV Invite | October 23, 2025 |
| 5,000 Meters · McCarty ParkWest Allis Central Bulldog Invite · Sep 2 | 25:50.9 | West Allis Central Bulldog Invite | September 2, 2022 |
| 5,000 Meters · Mukwonago High SchoolMukwonago Invitational · Sep 13 | 20:17.3 | Mukwonago Invitational | September 13, 2024 |
| 5,000 Meters · Nagawaukee ParkKettle Moraine Laser Relays · Sep 24 | 24:00.1 | Kettle Moraine Laser Relays | September 24, 2022 |
| 5,000 Meters · Rotary ParkMatt Hadler Memorial Invitational · Sep 10 | 24:33.2 | Matt Hadler Memorial Invitational | September 10, 2022 |
| 5,000 Meters · SCORe ComplexSEC Conference Championship · Oct 16 | 19:42.00 | SEC Conference Championship | October 16, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Rocket JV InviteOct 23 · 5,000 Meters Faster · Place 34 · Franklin | 5,000 Meters Faster | 34 | 19:43.7 PB | 12 |
| Oct 16 | SEC Conference ChampionshipOct 16 · 5,000 Meters Boys JV · Place 13 · Franklin | 5,000 Meters Boys JV | 13 | 19:42.00 PB | 12 |
| Oct 9 | Westosha Central Falcon InviteOct 9 · 5,000 Meters Boys · Place 101 · Franklin | 5,000 Meters Boys | 101 | 21:07.84 PB | 12 |
| Oct 4 | 65th Cudahy Purgolder InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 13 · Franklin | 5,000 Meters Junior Varsity | 13 | 21:38.20 | 12 |
| Sep 12 | Mukwonago InviteSep 12 · 5,000 Meters Junior Varsity · Place 46 · Franklin | 5,000 Meters Junior Varsity | 46 | 21:21.40 | 12 |
| Sep 5 | 55th Annual Mark Klobukowski Bulldog InviteSep 5 · 5,000 Meters Junior Varsity · Place 47 · Franklin | 5,000 Meters Junior Varsity | 47 | 21:32.50 | 12 |
| Aug 30 | Brookfield Central Grade Level ChallengeAug 30 · 5,000 Meters Varsity · Place 42 · Franklin | 5,000 Meters Varsity | 42 | 21:48.0 | 12 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | 64th Cudahy Purgolder InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 15 · Franklin | 5,000 Meters Junior Varsity | 15 | 20:31.30 | — |
| Sep 13 | Mukwonago InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 34 · Franklin | 5,000 Meters Junior Varsity | 34 | 20:17.3 PB | 11 |
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Rocket JV InviteOct 19 · 5,000 Meters Varsity · Place 14 · Franklin | 5,000 Meters Varsity | 14 | 20:44.40 | — |
| Oct 13 | SEC Championship MeetOct 13 · 5,000 Meters Junior Varsity · Place 17 · Franklin | 5,000 Meters Junior Varsity | 17 | 20:50.80 | — |
| Sep 16 | Muskego Warrior InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 108 · Franklin | 5,000 Meters Junior Varsity | 108 | 21:33.0 | — |
| Sep 7 | Matt Hadler InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 80 · Franklin | 5,000 Meters Junior Varsity | 80 | 7:10 | 10 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | 62nd Cudahy Purgolder InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 74 · Franklin | 5,000 Meters Junior Varsity | 74 | 22:32.30 | 09 |
| Sep 24 | Kettle Moraine Laser RelaysSep 24 · 5,000 Meters Junior Varsity · Place 261 · Franklin | 5,000 Meters Junior Varsity | 261 | 24:00.1 PB | 9 |
| Sep 17 | Muskego Warrior InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 100 · Franklin | 5,000 Meters Junior Varsity | 100 | 22:50.71 | 21 |
| Sep 10 | Matt Hadler Memorial InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 159 · Franklin | 5,000 Meters Junior Varsity | 159 | 24:33.2 PB | 9 |
| Sep 2 | West Allis Central Bulldog InviteSep 2 · 5,000 Meters Junior Varsity · Place 145 · Franklin | 5,000 Meters Junior Varsity | 145 | 25:50.9 PB | 9 |