Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Brown Deer ParkBrown Deer CC Invite · Sep 17 | 18:37.7 | Brown Deer CC Invite | September 17, 2026 |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Racine Horlick Rebel Invitational · Sep 5 | 19:11.19 | Racine Horlick Rebel Invitational | September 5, 2026 |
| 5,000 Meters · Grant ParkWoodland Conference CC Meet · Oct 15 | 19:56.8 | Woodland Conference CC Meet | October 15, 2026 |
| 5,000 Meters · Hales Corners ParkWhitnall CC Invite · Sep 10 | 18:00.8 | Whitnall CC Invite | September 10, 2026 |
| 5,000 Meters · Hon-E-Kor Golf CourseDave Drexler Invite · Sep 29 | 17:48.5 | Dave Drexler Invite | September 29, 2026 |
| 5,000 Meters · Hon-E-Kor Golf CourseKewaskum Invite · Oct 1 | 19:10.5 | Kewaskum Invite | October 1, 2024 |
| 5,000 Meters · Kettle Moraine Lutheran High SchoolWIAA D2 Sectional 7 - Kettle Moraine Lutheran · Oct 24 | 17:45.3 | WIAA D2 Sectional 7 - Kettle Moraine Lutheran | October 24, 2025 |
| 5,000 Meters · Lincoln Park Golf CourseShorewood Invite · Oct 8 | 17:11.5 | Shorewood Invite | October 8, 2026 |
| 5,000 Meters · Sheridan Park66th Cudahy Purgolder Invitational · Oct 3 | 17:25.2 | 66th Cudahy Purgolder Invitational | October 3, 2026 |
| 5,000 Meters · Tendick ParkWIAA D2 Cross Country Sectional 8 (Port Washington) · Oct 25 | 18:44.0 | WIAA D2 Cross Country Sectional 8 (Port Washington) | October 25, 2024 |
| 5,000 Meters · Veteran's ParkMilwaukee River CC Invite · Aug 27 | 17:28.1 | Milwaukee River CC Invite | August 27, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Woodland Conference CC MeetOct 15 · 5,000 Meters Varsity · Place 36 · Brown Deer | 5,000 Meters Varsity | 36 | 19:56.8 PB | 11 |
| Oct 8 | Shorewood InviteOct 8 · 5,000 Meters High School · Place 27 · Brown Deer | 5,000 Meters High School | 27 | 17:11.5 PB | 11 |
| Oct 3 | 66th Cudahy Purgolder InvitationalOct 3 · 5,000 Meters Boys Varsity · Place 6 · Brown Deer | 5,000 Meters Boys Varsity | 6 | 17:25.2 PB | 11 |
| Sep 29 | Dave Drexler Invite Sep 29 · 5,000 Meters Boys Varsity · Place 9 · Brown Deer | 5,000 Meters Boys Varsity | 9 | 17:48.5 PB | 11 |
| Sep 17 | Brown Deer CC InviteSep 17 · 5,000 Meters HS Boys · Place 2 · Brown Deer | 5,000 Meters HS Boys | 2 | 18:37.7 PB | 11 |
| Sep 10 | Whitnall CC InviteSep 10 · 5,000 Meters Varsity · Place 10 · Brown Deer | 5,000 Meters Varsity | 10 | 18:00.8 PB | 11 |
| Sep 5 | Racine Horlick Rebel InvitationalSep 5 · 5,000 Meters Varsity · Place 67 · Brown Deer | 5,000 Meters Varsity | 67 | 19:11.19 PB | 11 |
| Aug 27 | Milwaukee River CC InviteAug 27 · 5,000 Meters High School · Place 27 · Brown Deer | 5,000 Meters High School | 27 | 17:28.1 PB | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WIAA D2 Sectional 7 - Kettle Moraine LutheranOct 24 · 5,000 Meters Varsity · Place 13 · Brown Deer | 5,000 Meters Varsity | 13 | 17:45.3 PB | 10 |
| Oct 16 | Woodland Conference CC MeetOct 16 · 5,000 Meters Varsity · Place 17 · Brown Deer | 5,000 Meters Varsity | 17 | 17:58.70 | 10 |
| Oct 9 | Shorewood InvitationalOct 9 · 5,000 Meters High School · Place 40 · Brown Deer | 5,000 Meters High School | 40 | 17:57.0 | 10 |
| Sep 30 | Dave Drexler Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 7 · Brown Deer | 5,000 Meters Varsity | 7 | 17:53.20 | 10 |
| Sep 18 | Brown Deer CC InviteSep 18 · 5,000 Meters Varsity · Place 1 · Brown Deer | 5,000 Meters Varsity | 1 | 20:28.80 | 10 |
| Sep 11 | Midtown Dash Cross Country InviteSep 11 · Varsity · Place 2 · Brown Deer | Varsity | 2 | 17:53.50 | 10 |
| Sep 5 | 55th Annual Mark Klobukowski Bulldog InviteSep 5 · 5,000 Meters Varsity · Place 47 · Brown Deer | 5,000 Meters Varsity | 47 | 18:37.60 | 10 |
| Aug 28 | Hoehnke-Hill Milwaukee River InvitationalAug 28 · 5,000 Meters Varsity · Place 56 · Brown Deer | 5,000 Meters Varsity | 56 | 18:19.90 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WIAA D2 Cross Country Sectional 8 (Port Washington)Oct 25 · 5,000 Meters Varsity · Place 27 · Brown Deer | 5,000 Meters Varsity | 27 | 18:44.0 PB | 9 |
| Oct 11 | Shorewood InvitationalOct 11 · 5,000 Meters Varsity · Place 55 · Brown Deer | 5,000 Meters Varsity | 55 | 19:26.6 | 9 |
| Oct 1 | Kewaskum InviteOct 1 · 5,000 Meters Varsity · Place 33 · Brown Deer | 5,000 Meters Varsity | 33 | 19:10.5 PB | 9 |
| Sep 21 | Marquette Hilltoppers InviteSep 21 · 5,000 Meters Junior Varsity · Place 110 · Brown Deer | 5,000 Meters Junior Varsity | 110 | 21:48.00 | 9 |
| Sep 12 | Whitnall CC InviteSep 12 · 5,000 Meters Junior Varsity · Place 27 · Brown Deer | 5,000 Meters Junior Varsity | 27 | 22:39.90 | — |
| Aug 29 | Milwaukee River InviteAug 29 · Varsity · Place 111 · Brown Deer | Varsity | 111 | 20:33.80 | — |
| Aug 29 | Milwaukee River InviteAug 29 · 5,000 Meters Varsity · Place 111 · Brown Deer | 5,000 Meters Varsity | 111 | 20:33.8 | 9 |