Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorSt Francis Fighting Chance Invite · May 84:14.25aSt Francis Fighting Chance InviteMay 8, 2026
1600 Meters · IndoorMITS @ Aquinas Meet #2 · Feb 15:15.76aMITS @ Aquinas Meet #2February 1, 2020
1600 Meters · OutdoorSMAC Championships · May 144:24.53SMAC ChampionshipsMay 14, 2021
3000m Steeplechase · 0.914m · OutdoorGLIAC Outdoor Track & Field Championships · May 49:29.11aGLIAC Outdoor Track & Field ChampionshipsMay 4, 2022
3000m Steeplechase · OutdoorUW-Platteville Opener · Apr 19:44.18UW-Platteville OpenerApril 1, 2023
3200 Meters · OutdoorGull Lake Invitational · Apr 169:48.63Gull Lake InvitationalApril 16, 2021
5000 Meters · IndoorGVSU Big Meet-Friday · Feb 1115:01.48aGVSU Big Meet-FridayFebruary 11, 2023
5000 Meters · OutdoorMeet for Milwaukie · Mar 1915:21.05Meet for MilwaukieMarch 19, 2022
800 Meters · IndoorMITS @ Aquinas Meet #2 · Feb 12:19.61aMITS @ Aquinas Meet #2February 1, 2020
800 Meters · OutdoorSt Francis Fighting Chance Invite · May 82:03.18aSt Francis Fighting Chance InviteMay 8, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8St Francis Fighting Chance InviteMay 8 · 1500 Meters · Place 21 · Michigan TechMichigan Tech1500 Meters21.4:14.25a PBSr
May 8St Francis Fighting Chance InviteMay 8 · 800 Meters · Place 38 · Michigan TechMichigan Tech800 Meters38.2:03.18a PBSr
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 3000m Steeplechase · Place 7 · Michigan TechMichigan Tech3000m Steeplechase0.914m7.10:03.15aSr
Apr 10UW-Platteville InvitationalApr 10 · 3000m Steeplechase · Place 4 · Michigan TechMichigan Tech3000m Steeplechase0.914m4.10:04.63aSr
Mar 28St. Norbert Early BirdMar 28 · 5000 Meters · Place 9 · Michigan TechMichigan Tech5000 Meters9.16:18.36aSr
Mar 6Ripon Final Qualifier + MultiMar 6 · 5000 Meters · Place 25 · Michigan TechMichigan Tech5000 Meters2516:41.48aSr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 32023 GLIAC Outdoor Track & Field ChampionshipsMay 3 · 3000m Steeplechase · Place 6 · Michigan TechMichigan Tech3000m Steeplechase0.914m6.9:37.27aSo
Apr 21Phil Esten ChallengeApr 21 · 3000m Steeplechase · Place 9 · Michigan TechMichigan Tech3000m Steeplechase0.914m9.9:42.29aSo
Apr 8Golden Grizzly InvitationalApr 8 · 3000m Steeplechase · Place 4 · Michigan TechMichigan Tech3000m Steeplechase0.914m4.9:31.41aSo
Apr 1UW-Platteville OpenerApr 1 · 3000m Steeplechase · Place 3 · Michigan TechMichigan Tech3000m Steeplechase39:44.18 PBSO

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11GVSU Big Meet-FridayFeb 11 · 5000 Meters · Place 1 · Michigan TechMichigan Tech5000 Meters1.15:01.48a PBSo

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4GLIAC Outdoor Track & Field ChampionshipsMay 4 · 3000m Steeplechase · Place 7 · Michigan TechMichigan Tech3000m Steeplechase0.914m7.9:29.11a PBFr
Apr 22Oakland University Elaine Leigh InvitationalApr 22 · 3000m Steeplechase · Place 4 · Michigan TechMichigan Tech3000m Steeplechase0.914m4.9:40.99aFr
Apr 14SNC TwilightApr 14 · 3000m Steeplechase · Place 2 · Michigan TechMichigan Tech3000m Steeplechase0.914m2.9:59.71aFr
Apr 14St Norbert/Easter TwilightApr 14 · 3000m Steeplechase · Place 2 · Michigan TechMichigan Tech3000m Steeplechase0.914m2.9:59.71aFr
Apr 1Spartan InvitationalApr 1 · 3000m Steeplechase · Place 4 · Michigan TechMichigan Tech3000m Steeplechase0.914m4.9:39.92aFr
Mar 19Meet for MilwaukieMar 19 · 5000 Meters · Place 3 · Michigan TechMichigan Tech5000 Meters315:21.05 PB—

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21MHSAA LP Region 03-1 @ Portage CentralMay 21 · 3200 Meters · Place 6 · Portage NorthernPortage Northern3200 Meters610:01.4212
May 21MHSAA LP Region 03-1 @ Portage CentralMay 21 · 1600 Meters · Place 4 · Portage NorthernPortage Northern1600 Meters44:27.7812
May 14SMAC ChampionshipsMay 14 · 3200 Meters · Place 3 · Portage NorthernPortage Northern3200 Meters39:55.2212
May 14SMAC ChampionshipsMay 14 · 1600 Meters · Place 2 · Portage NorthernPortage Northern1600 Meters24:24.53 PB12
May 7JT Long Kalamazoo Central InvitationalMay 7 · 1600 Meters · Place 1 · Portage NorthernPortage Northern1600 Meters14:34.7512
Apr 27Lakeshore & St. Joseph @ Portage NorthernApr 27 · 1600 Meters · Place 1 · Portage NorthernPortage Northern1600 Meters14:31.1012
Apr 27Lakeshore & St. Joseph @ Portage NorthernApr 27 · 800 Meters · Place 1 · Portage NorthernPortage Northern800 Meters12:03.8312
Apr 16Gull Lake InvitationalApr 16 · 3200 Meters · Place 1 · Portage NorthernPortage Northern3200 Meters19:48.63 PB12
Apr 13Mattawan @ Portage NorthernApr 13 · 3200 Meters · Place 1 · Portage NorthernPortage Northern3200 Meters110:06.7912
Apr 13Mattawan @ Portage NorthernApr 13 · 1600 Meters · Place 1 · Portage NorthernPortage Northern1600 Meters14:32.2212
Apr 9Portage Northern @ Portage CentralApr 9 · 3200 Meters · Place 2 · Portage NorthernPortage Northern3200 Meters2.9:56.41a12
Apr 9Portage Northern @ Portage CentralApr 9 · 1600 Meters · Place 1 · Portage NorthernPortage Northern1600 Meters1.4:35.03a12

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1MITS @ Aquinas Meet #2Feb 1 · 1600 Meters · Place 51 · Portage UnatPortage Unat1600 Meters51.5:15.76a PB11
Feb 1MITS @ Aquinas Meet #2Feb 1 · 800 Meters · Place 27 · Portage UnatPortage Unat800 Meters27.2:19.61a PB11

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8St. Joe, Niles and Portage Northern at LakeshoreMay 8 · 3200 Meters · Place 6 · Portage NorthernPortage Northern3200 Meters611:33.1010
May 8St. Joe, Niles and Portage Northern at LakeshoreMay 8 · 1600 Meters · Place 13 · Portage NorthernPortage Northern1600 Meters135:16.6310
May 3Portage Central, Mattawan @ Portage NorthernMay 3 · 3200 Meters · Portage NorthernPortage Northern3200 MetersX11:33.82a10
May 3Portage Central, Mattawan @ Portage NorthernMay 3 · 1600 Meters · Portage NorthernPortage Northern1600 MetersX5:15.10a10
Apr 22Portage Northern @ NilesApr 22 · 3200 Meters · Place 7 · Portage NorthernPortage Northern3200 Meters712:19.9010
Apr 22Portage Northern @ NilesApr 22 · 1600 Meters · Place 9 · Portage NorthernPortage Northern1600 Meters95:20.48PR10
Apr 19Gull Lake JV QuadApr 19 · 3200 Meters · Place 3 · Portage NorthernPortage Northern3200 Meters311:51.99PR10
Apr 19Gull Lake JV QuadApr 19 · 1600 Meters · Place 7 · Portage NorthernPortage Northern1600 Meters75:29.17PR10

2017 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 24PC/Maple St/PW @ VicksburgApr 24 · 800 Meters · Place 36 · Portage WestPortage West800 Meters36.3:14.68