Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Angel Mounds State Historic SiteNCAA DI Great Lakes Regional · Nov 1433:05.20NCAA DI Great Lakes RegionalNovember 14, 2025
5,000 Meters · Arrowhead High SchoolClassic 8 Triangular #1 Hosted by Arrowhead · Sep 516:05.7Classic 8 Triangular #1 Hosted by ArrowheadSeptember 5, 2020
5,000 Meters · Lake Denoon Middle SchoolMuskego Warrior Invitational · Sep 2515:22.9Muskego Warrior InvitationalSeptember 25, 2021
5,000 Meters · McCarty ParkWest Allis Central Invite · Sep 616:12.1West Allis Central InviteSeptember 6, 2019
5,000 Meters · McCarty ParkWest Allis Central Bulldog Invite · Aug 3117:02.8West Allis Central Bulldog InviteAugust 31, 2018
5,000 Meters · Mike Mulrooney Cross Country CourseWIAA D1 State Cross Country Championships · Oct 3116:06.2WIAA D1 State Cross Country ChampionshipsOctober 31, 2020
5,000 Meters · Mukwonago HSClassic 8 Triangular #2 at Mukwonago · Sep 1915:34.15Classic 8 Triangular #2 at MukwonagoSeptember 19, 2020
5,000 Meters · Ridges Golf CourseWIAA State Cross Country Meet · Oct 2716:37.3WIAA State Cross Country MeetOctober 27, 2018
5,000 Meters · Sheridan ParkCudahy Invitational · Oct 516:12.47Cudahy InvitationalOctober 5, 2019
5,000 Meters · State CourseWIAA State Championships · Oct 3015:44.6WIAA State ChampionshipsOctober 30, 2021
5,000 Meters · UW ParksideAngel Invite · Sep 1815:25.8Angel InviteSeptember 18, 2021
5,000 Meters · Wales Community ParkKM v North Dual · Sep 1115:26KM v North DualSeptember 11, 2020
8,000 Meters · Audubon Golf CourseMid-American (MAC) Cross Country Championships · Nov 124:55.7Mid-American (MAC) Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Ball State UniversityMid American Conference Championship · Nov 224:27.31Mid American Conference ChampionshipNovember 2, 2024
8,000 Meters · Gans Creek Recreation AreaMissouri Pre-National Invitational · Oct 1725:25.09Missouri Pre-National InvitationalOctober 17, 2025
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 2124:48.0ISU John McNicholsSeptember 21, 2024
8,000 Meters · Ohio University Golf and Tennis CenterMAC Cross Country Championships · Oct 2924:18.2MAC Cross Country ChampionshipsOctober 29, 2022

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Great Lakes RegionalNov 14 · 10,000 Meters D1 Great Lakes · Place 132 · Miami (Ohio)Miami (Ohio)10,000 Meters D1 Great Lakes13233:05.20 PBSr
Nov 1Mid-American (MAC) Cross Country ChampionshipsNov 1 · 8,000 Meters MAC · Place 16 · Miami (Ohio)Miami (Ohio)8,000 Meters MAC1624:55.7 PBSr
Oct 17Missouri Pre-National InvitationalOct 17 · 8,000 Meters Pre-National · Place 169 · Miami (Ohio)Miami (Ohio)8,000 Meters Pre-National16925:25.09 PBSr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 2Mid American Conference ChampionshipNov 2 · 8,000 Meters MAC · Place 7 · Miami (Ohio)Miami (Ohio)8,000 Meters MAC724:27.31 PBJr
Oct 4Joe Piane InvitationalOct 4 · 8,000 Meters Varsity · Place 61 · Miami (Ohio)Miami (Ohio)8,000 Meters Varsity6123:40.7JR
Sep 21ISU John McNicholsSep 21 · 8,000 Meters College · Place 15 · Miami (Ohio)Miami (Ohio)8,000 Meters College1524:48.0 PBJr

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11NCAA D1 Great Lakes Regional XC ChampionshipsNov 11 · 10,000 Meters Varsity · Place 57 · Miami (Ohio)Miami (Ohio)10,000 Meters Varsity5731:24.3FR
Oct 29MAC Cross Country ChampionshipsOct 29 · 8,000 Meters College · Place 16 · Miami (Ohio)Miami (Ohio)8,000 Meters College1624:18.2 PBFr
Sep 16Coaching Tree InvitationalSep 16 · 8,000 Meters Varsity · Place 26 · Miami (Ohio)Miami (Ohio)8,000 Meters Varsity2624:42.2FR

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D1 · Place 2 · Waukesha NorthWaukesha North5,000 Meters Boys D1215:44.6 PB12
Oct 23WIAA D1 Sectional - Brookfield CentralOct 23 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity14:5212
Oct 16Classic 8 Conference MeetOct 16 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity115:12.661
Sep 25Muskego Warrior InvitationalSep 25 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity115:22.9 PB12
Sep 18Angel InviteSep 18 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity115:25.8 PB12
Sep 9Arrowhead InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity115:02.412
Sep 3West Allis Central Bulldog InviteSep 3 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity115:37.181

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31WIAA D1 State Cross Country ChampionshipsOct 31 · 5,000 Meters Division 1 · Place 12 · Waukesha NorthWaukesha North5,000 Meters Division 11216:06.2 PB11
Oct 24WIAA D1 Sectional 4 - SlingerOct 24 · 5,000 Meters Championship · Place 3 · Waukesha NorthWaukesha North5,000 Meters Championship316:08.1—
Oct 19WIAA D1 - Sub Sectional 4B - ArrowheadOct 19 · 5,000 Meters Varsity · Place 2 · Waukesha NorthWaukesha North5,000 Meters Varsity215:30.911
Sep 24Wisconsin State InvitationalSep 24 · 5,000 Meters Boys Varsity · Place 2 · Waukesha NorthWaukesha North5,000 Meters Boys Varsity216:00.2Unofficial11
Sep 19Classic 8 Triangular #2 at MukwonagoSep 19 · 5,000 Meters Varsity · Place 2 · Waukesha NorthWaukesha North5,000 Meters Varsity215:34.15 PB11
Sep 11KM v North DualSep 11 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity115:26 PB11
Sep 5Classic 8 Triangular #1 Hosted by ArrowheadSep 5 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity116:05.7 PB11

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2WIAA D1 State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 62 · Waukesha NorthWaukesha North5,000 Meters Varsity6216:51.610
Oct 26WIAA D1 Sectional - ArrowheadOct 26 · 5,000 Meters Varsity · Place 2 · Waukesha NorthWaukesha North5,000 Meters Varsity215:49.710
Oct 19Classic 8 Conference ChampionshipOct 19 · 5,000 Meters Varsity · Place 2 · Waukesha NorthWaukesha North5,000 Meters Varsity215:51.9910
Oct 5Cudahy InvitationalOct 5 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity116:12.47 PB10
Sep 28Muskego InvitationalSep 28 · 5,000 Meters Varsity · Place 2 · Waukesha NorthWaukesha North5,000 Meters Varsity216:13.7510
Sep 21Angel InviteSep 21 · 5,000 Meters Varsity · Place 3 · Waukesha NorthWaukesha North5,000 Meters Varsity316:39.010
Sep 12Whitnall CC InviteSep 12 · 5,000 Meters Varsity · Place 1 · Waukesha NorthWaukesha North5,000 Meters Varsity117:08.1910
Sep 6West Allis Central InviteSep 6 · 5,000 Meters Varsity · Place 3 · Waukesha NorthWaukesha North5,000 Meters Varsity316:12.1 PB10

2018 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 27WIAA State Cross Country MeetOct 27 · 5,000 Meters Varsity - D1 · Place 57 · Waukesha NorthWaukesha North5,000 Meters Varsity - D15716:37.3 PB9
Oct 20WIAA Sectional Meet - Mukwonago HSOct 20 · 5,000 Meters Varsity · Place 7 · Waukesha NorthWaukesha North5,000 Meters Varsity75:21FR
Oct 13Classic 8 Conference MeetOct 13 · 5,000 Meters Varsity · Place 7 · Waukesha NorthWaukesha North5,000 Meters Varsity75:259
Sep 29Cudahy Purgold InvitationalSep 29 · 5,000 Meters Varsity · Place 6 · Waukesha NorthWaukesha North5,000 Meters Varsity616:37.209
Sep 29Purgold InvitationalSep 29 · 5,000 Meters Varsity · Place 6 · Waukesha NorthWaukesha North5,000 Meters Varsity616:37.209
Sep 22Mukego InvitationalSep 22 · 5,000 Meters Varsity · Place 8 · Waukesha NorthWaukesha North5,000 Meters Varsity816:49.039
Sep 15Angel InviteSep 15 · Varsity · Place 8 · Waukesha NorthWaukesha NorthVarsity816:53.09
Sep 6Whitnall InviteSep 6 · Varsity · Place 1 · Waukesha NorthWaukesha NorthVarsity116:52.249
Aug 31West Allis Hale Betz InviteAug 31 · 5,000 Meters Varsity · Place 5 · Waukesha NorthWaukesha North5,000 Meters Varsity55:309
Aug 31West Allis Central Bulldog InviteAug 31 · 5,000 Meters Varsity · Place 5 · Waukesha NorthWaukesha North5,000 Meters Varsity517:02.8 PB9