Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPanther Tune-up · Feb 214:21.59aPanther Tune-upFebruary 21, 2026
10,000 Meters · OutdoorHorizon League Outdoor Championships · May 832:14.89aHorizon League Outdoor ChampionshipsMay 8, 2026
1500 Meters · OutdoorMarquette University Invite · Apr 104:00.27aMarquette University InviteApril 10, 2026
1600 Meters · OutdoorRon Burling Invitational · May 104:47.04Ron Burling InvitationalMay 10, 2022
3000 Meters · IndoorUW-La Crosse Mark Guthrie Legacy Invitational · Feb 79:12.21aUW-La Crosse Mark Guthrie Legacy InvitationalFebruary 7, 2026
3000m Steeplechase · 0.914m · OutdoorHorizon League Championship · May 99:58.43aHorizon League ChampionshipMay 9, 2025
3000m Steeplechase · OutdoorFighting Illini Twilight · Apr 2610:08.94Fighting Illini TwilightApril 26, 2025
400 Meters · IndoorGMC Indoor Championship - Boys · Apr 257.31aGMC Indoor Championship - BoysApril 2, 2024
400 Meters · OutdoorNelson/Daniels Classic (Large School) · Mar 1858.03Nelson/Daniels Classic (Large School)March 18, 2023
5000 Meters · IndoorGVSU Big Meet-FRIDAY · Feb 1315:34.44aGVSU Big Meet-FRIDAYFebruary 13, 2026
5000 Meters · OutdoorMarquette University Invite · Apr 1015:18.58aMarquette University InviteApril 10, 2026
800 Meters · IndoorMilwaukee Panther Tune-Up · Feb 222:02.01Milwaukee Panther Tune-UpFebruary 22, 2025
800 Meters · OutdoorGMC Championships · May 142:02.01aGMC ChampionshipsMay 14, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Horizon League Outdoor ChampionshipsMay 8 · 10,000 Meters · Place 14 · MilwaukeeMilwaukee10,000 Meters14.32:14.89a PBSo
May 8Horizon League Outdoor ChampionshipsMay 8 · 5000 Meters · Place 26 · MilwaukeeMilwaukee5000 Meters26.15:30.74aSo
May 1Badger ChallengeMay 1 · 1500 Meters · Place 20 · MilwaukeeMilwaukee1500 Meters20.4:04.11aSo
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 5000 Meters · Place 2 · MilwaukeeMilwaukee5000 Meters215:22.95aSo
Apr 16ISU Gibson InvitationalApr 16 · 1500 Meters · Place 28 · MilwaukeeMilwaukee1500 Meters28.4:08.69aSo
Apr 10Marquette University InviteApr 10 · 5000 Meters · Place 3 · MilwaukeeMilwaukee5000 Meters3.15:18.58a PBSo
Apr 10Marquette University InviteApr 10 · 1500 Meters · Place 3 · MilwaukeeMilwaukee1500 Meters3.4:00.27a PBSo
Apr 3Ashton May InvitationalApr 3 · 5000 Meters · Place 1 · MilwaukeeMilwaukee5000 Meters1.15:30.81aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Panther Tune-upFeb 21 · 1 Mile · Place 5 · MilwaukeeMilwaukee1 Mile5.4:21.59a PBSo
Feb 13GVSU Big Meet-FRIDAYFeb 13 · 5000 Meters · Place 1 · MilwaukeeMilwaukee5000 Meters115:34.44a PBSo
Feb 7UW-La Crosse Mark Guthrie Legacy InvitationalFeb 7 · 3000 Meters · Place 30 · MilwaukeeMilwaukee3000 Meters309:12.21a PBSo
Feb 7UW-La Crosse Mark Guthrie Legacy InvitationalFeb 7 · 1 Mile · Place 8 · MilwaukeeMilwaukee1 Mile84:27.51aSo
Jan 18Tierney ClassicJan 18 · 1 Mile · Place 10 · MilwaukeeMilwaukee1 Mile104:34.71SO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Horizon League ChampionshipMay 9 · 3000m Steeplechase · Place 16 · MilwaukeeMilwaukee3000m Steeplechase0.914m16.9:58.43a PBFr
Apr 26Fighting Illini TwilightApr 26 · 3000m Steeplechase · Place 8 · MilwaukeeMilwaukee3000m Steeplechase810:08.94 PBFR
Apr 17Wisconsin Lutheran Green & White InviteApr 17 · 1500 Meters · Place 4 · MilwaukeeMilwaukee1500 Meters44:09.53FR
Apr 10Marquette InvitationalApr 10 · 3000m Steeplechase · Place 3 · MilwaukeeMilwaukee3000m Steeplechase310:23.83FR
Mar 28Redbird ChallengeMar 28 · 1500 Meters · Place 25 · MilwaukeeMilwaukee1500 Meters25.4:16.53aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Milwaukee Panther Tune-UpFeb 22 · 800 Meters · Place 5 · MilwaukeeMilwaukee800 Meters52:02.01 PBFR
Feb 8UW-La Crosse Mark Guthrie Legacy InvitationalFeb 8 · 1 Mile · Place 20 · MilwaukeeMilwaukee1 Mile204:40.15a—
Jan 25John Tierney ClassicJan 25 · 1 Mile · Place 8 · MilwaukeeMilwaukee1 Mile84:35.56FR

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14GMC ChampionshipsMay 14 · 800 Meters · Place 5 · Brookfield EastBrookfield East800 Meters5.2:02.01a PB12
Apr 20Waukesha County InviteApr 20 · 800 Meters · Place 3 · Brookfield EastBrookfield East800 Meters32:02.7912
Mar 15Lake Michigan InvitationalMar 15 · 800 Meters · Place 5 · Brookfield EastBrookfield East800 Meters52:04.97a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 2GMC Indoor Championship - BoysApr 2 · 400 Meters · Place 10 · Brookfield EastBrookfield East400 Meters10.57.31a PB12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 4GMC Varsity Indoor Championship - BoysApr 4 · 800 Meters · Place 6 · Brookfield EastBrookfield East800 Meters62:15.64a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 18Nelson/Daniels Classic (Large School)Mar 18 · 400 Meters · Place 13 · Brookfield EastBrookfield East400 Meters1358.03 PBJR

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23WIAA D1 Regional - OconomowocMay 23 · 800 Meters · Brookfield EastBrookfield East800 Meters—DNS10
May 17Greater Metro Conference Outdoor ChampionshipsMay 17 · 800 Meters · Place 10 · Brookfield EastBrookfield East800 Meters10.2:06.85a10
May 10Ron Burling InvitationalMay 10 · 1600 Meters · Place 6 · Brookfield EastBrookfield East1600 Meters64:47.04 PB10
Apr 12Brookfield East Spartan InvitationalApr 12 · 800 Meters · Place 7 · Brookfield EastBrookfield East800 Meters7.2:13.45a10
Mar 19Lake Michigan InvitationalMar 19 · 800 Meters · Place 20 · Brookfield EastBrookfield East800 Meters202:15.21SO

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11Brookfield East TriangularMay 11 · 1600 Meters · Place 5 · Brookfield EastBrookfield East1600 MetersRound P55:00.019
May 6Sussex Hamilton JV InvitationalMay 6 · 1600 Meters · Place 3 · Brook. EastBrook. East1600 Meters35:08.099