Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBalawajder Classic Coed Relays · Apr 224:47.65aBalawajder Classic Coed RelaysApril 22, 2023
1500 Meters · OutdoorOakland Golden Grizzlies Invite · Apr 34:13.01aOakland Golden Grizzlies InviteApril 3, 2026
1600 Meters · IndoorMITS/MITCA Indoor TF State Championships · Mar 84:21.92aMITS/MITCA Indoor TF State ChampionshipsMarch 8, 2025
1600 Meters · OutdoorMHSAA LP Region 06-1 @ Novi · May 164:18.54aMHSAA LP Region 06-1 @ NoviMay 16, 2025
3200 Meters · IndoorLAB Holiday Invite · Dec 2910:40.13aLAB Holiday InviteDecember 29, 2023
3200 Meters · OutdoorMHSAA LP Region 06-1 @ Novi · May 169:27.66aMHSAA LP Region 06-1 @ NoviMay 16, 2025
5000 Meters · OutdoorGVSU Al & Sue Owens Classic · Apr 1015:26.36aGVSU Al & Sue Owens ClassicApril 10, 2026
800 Meters · IndoorMITS/MITCA Indoor TF State Championships · Mar 82:04.47aMITS/MITCA Indoor TF State ChampionshipsMarch 8, 2025
800 Meters · OutdoorNorthville @ Hartland · May 62:02.08aNorthville @ HartlandMay 6, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17Elaine Leigh InviteApr 17 · 5000 Meters · Place 27 · Wayne State (Mich.)Wayne State (Mich.)5000 Meters27.15:48.15aFr
Apr 10GVSU Al & Sue Owens ClassicApr 10 · 5000 Meters · Place 20 · Wayne State (Mich.)Wayne State (Mich.)5000 Meters20.15:26.36a PBFr
Apr 3Oakland Golden Grizzlies InviteApr 3 · 1500 Meters · Place 12 · Wayne State (Mich.)Wayne State (Mich.)1500 Meters12.4:13.01a PBFr
Mar 28Yellow Jacket Collegiate OpenMar 28 · 5000 Meters · Place 32 · Wayne State (Mich.)Wayne State (Mich.)5000 Meters32.15:35.46aFr

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 31MHSAA LP Division 1 FinalsMay 31 · 3200 Meters · Place 19 · NorthvilleNorthville3200 Meters19.9:37.17a12
May 31MHSAA LP Division 1 FinalsMay 31 · 1600 Meters · Place 10 · NorthvilleNorthville1600 Meters10.4:22.49a12
May 16MHSAA LP Region 06-1 @ NoviMay 16 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters29:27.66a PB12
May 16MHSAA LP Region 06-1 @ NoviMay 16 · 1600 Meters · Place 4 · NorthvilleNorthville1600 Meters44:18.54a PB12
May 10KLAA Championships (EQ Approved)May 10 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters29:29.43a12
May 10KLAA Championships (EQ Approved)May 10 · 1600 Meters · Place 3 · NorthvilleNorthville1600 Meters34:21.53a12
May 6Northville @ HartlandMay 6 · 800 Meters · Place 3 · NorthvilleNorthville800 Meters32:02.08a PB12
May 22025 Saline Golden Triangle Invite (EQ Approved)May 2 · 3200 Meters · Place 9 · NorthvilleNorthville3200 Meters99:30.86a12
May 22025 Saline Golden Triangle Invite (EQ Approved)May 2 · 1600 Meters · Place 5 · NorthvilleNorthville1600 Meters54:20.69a12
Apr 29Northville @ BrightonApr 29 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters110:01.92a12
Apr 29Northville @ BrightonApr 29 · 1600 Meters · Place 2 · NorthvilleNorthville1600 Meters24:25.77a12
Apr 25Grand Ledge Comet Classic-EQ ApprovedApr 25 · 3200 Meters · Place 5 · NorthvilleNorthville3200 Meters59:42.9012
Apr 25Grand Ledge Comet Classic-EQ ApprovedApr 25 · 1600 Meters · Place 3 · NorthvilleNorthville1600 Meters34:23.9312
Apr 22Novi @ NorthvilleApr 22 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters110:17.97a12
Apr 22Novi @ NorthvilleApr 22 · 1600 Meters · Place 2 · NorthvilleNorthville1600 Meters24:28.38a12
Apr 15Howell @ NorthvilleApr 15 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters29:58.22a12
Apr 15Howell @ NorthvilleApr 15 · 1600 Meters · Place 2 · NorthvilleNorthville1600 Meters24:43.96a12
Apr 12Hartland Invitational (EQ Approved)Apr 12 · 1600 Meters · Place 6 · NorthvilleNorthville1600 Meters64:29.11a12
Apr 12Hartland Invitational (EQ Approved)Apr 12 · 800 Meters · Place 8 · NorthvilleNorthville800 Meters82:03.64a12
Apr 3Canton @ NorthvilleApr 3 · 1600 Meters · Place 4 · NorthvilleNorthville1600 Meters44:35.10a12
Apr 3Canton @ NorthvilleApr 3 · 800 Meters · Place 5 · NorthvilleNorthville800 Meters52:03.89a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 8MITS/MITCA Indoor TF State ChampionshipsMar 8 · 1600 Meters · Place 6 · Six Mile Track ClubSix Mile Track Club1600 Meters6.4:21.92a PB12
Mar 8MITS/MITCA Indoor TF State ChampionshipsMar 8 · 800 Meters · Place 31 · Six Mile Track ClubSix Mile Track Club800 Meters31.2:04.47a PB12

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 1MHSAA LP Division 1 FinalsJun 1 · 1600 Meters · Place 14 · NorthvilleNorthville1600 Meters14.4:22.93a11
May 17MHSAA LP Region 06-1 @ Livonia StevensonMay 17 · 1600 Meters · Place 8 · NorthvilleNorthville1600 Meters84:23.42a—
May 17MHSAA LP Region 06-1 @ Livonia StevensonMay 17 · 800 Meters · Place 9 · NorthvilleNorthville800 Meters92:02.39a—
May 7Northville @ PlymouthMay 7 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters29:52.21a—
May 7Northville @ PlymouthMay 7 · 1600 Meters · Place 3 · NorthvilleNorthville1600 Meters34:27.63a—
May 7Northville @ PlymouthMay 7 · 800 Meters · Place 5 · NorthvilleNorthville800 Meters52:02.75a—
May 324 Saline GOLDEN TRIANGLE May 3 · 1600 Meters · Place 9 · NorthvilleNorthville1600 Meters9.4:24.63a11
Apr 30Canton @ NorthvilleApr 30 · 3200 Meters · Place 5 · NorthvilleNorthville3200 Meters510:09.37a—
Apr 30Canton @ NorthvilleApr 30 · 1600 Meters · Place 7 · NorthvilleNorthville1600 Meters74:33.27a—
Apr 30Canton @ NorthvilleApr 30 · 800 Meters · Place 6 · NorthvilleNorthville800 Meters62:04.22a—
Apr 26Grand Ledge Comet ClassicApr 26 · 800 Meters · Place 7 · NorthvilleNorthville800 Meters7.2:04.90a11
Apr 23Northville at BrightonApr 23 · 3200 Meters · Place 9 · NorthvilleNorthville3200 Meters9.10:01.29a11
Apr 23Northville at BrightonApr 23 · 1600 Meters · Place 6 · NorthvilleNorthville1600 Meters6.4:31.49a11
Apr 23Northville at BrightonApr 23 · 800 Meters · Place 10 · NorthvilleNorthville800 Meters10.2:07.63a11
Apr 16Howell @ NorthvilleApr 16 · 3200 Meters · Place 5 · NorthvilleNorthville3200 Meters510:20.23a—
Apr 16Howell @ NorthvilleApr 16 · 1600 Meters · Place 6 · NorthvilleNorthville1600 Meters64:34.49a—
Apr 12Ram ClassicApr 12 · 800 Meters · Place 9 · NorthvilleNorthville800 Meters92:08.81a—
Apr 9Novi @ NorthvilleApr 9 · 3200 Meters · Place 10 · NorthvilleNorthville3200 Meters1010:32.66a—
Apr 9Novi @ NorthvilleApr 9 · 1600 Meters · Place 4 · NorthvilleNorthville1600 Meters44:36.43a—
Apr 9Novi @ NorthvilleApr 9 · 800 Meters · Place 3 · NorthvilleNorthville800 Meters32:06.60a—
Apr 4Northville IntrasquadApr 4 · 1600 Meters · Place 3 · NorthvilleNorthville1600 Meters3.4:47.63a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29LAB Holiday InviteDec 29 · 3200 Meters · Place 7 · Six Mile Track ClubSix Mile Track Club3200 Meters7.10:40.13a PB11
Dec 29LAB Holiday InviteDec 29 · 800 Meters · Place 14 · Six Mile Track ClubSix Mile Track Club800 Meters14.2:08.97a11

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 8Northville v CantonMay 8 · 3200 Meters · Place 6 · NorthvilleNorthville3200 Meters6.10:10.81a10
May 8Northville v CantonMay 8 · 1600 Meters · Place 5 · NorthvilleNorthville1600 Meters5.4:42.21a10
May 523 SALINE GOLDEN TRIANGLEMay 5 · 1600 Meters · Place 16 · NorthvilleNorthville1600 Meters16.4:43.24a10
May 2Brighton @ NorthvilleMay 2 · 3200 Meters · Place 3 · NorthvilleNorthville3200 Meters3.10:05.61a10
May 2Brighton @ NorthvilleMay 2 · 1600 Meters · Place 11 · NorthvilleNorthville1600 Meters11.4:55.19a10
May 2Brighton @ NorthvilleMay 2 · 800 Meters · Place 12 · NorthvilleNorthville800 Meters12.2:19.40a10
Apr 22Highland Games InvitationalApr 22 · 3200 Meters · Place 3 · NorthvilleNorthville3200 Meters310:31.47a—
Apr 22Highland Games InvitationalApr 22 · 1600 Meters · Place 5 · NorthvilleNorthville1600 Meters54:50.79a—
Apr 22Balawajder Classic Coed RelaysApr 22 · 1 Mile · Place 5 · NorthvilleNorthville1 Mile5.4:47.65a PB10
Apr 18Novi vs. NorthvilleApr 18 · 3200 Meters · Place 9 · NorthvilleNorthville3200 Meters910:39.90a—
Apr 18Novi vs. NorthvilleApr 18 · 1600 Meters · Place 9 · NorthvilleNorthville1600 Meters94:56.39a—
Apr 11Hartland @ NorthvilleApr 11 · 3200 Meters · Place 5 · NorthvilleNorthville3200 Meters510:42.87a—
Apr 11Hartland @ NorthvilleApr 11 · 1600 Meters · Place 8 · NorthvilleNorthville1600 Meters84:58.57a—
Apr 7Orange & Black MeetApr 7 · 3200 Meters · Place 4 · NorthvilleNorthville3200 Meters4.10:48.20aUnofficial10
Apr 7Orange & Black MeetApr 7 · 100 Meters · Place 28 · NorthvilleNorthville100 Meters28.13.12aUnofficial10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 302023 LAB Holiday InviteDec 30 · 3200 Meters · Place 9 · Six Mile Track ClubSix Mile Track Club3200 Meters9.10:53.21a10
Dec 302023 LAB Holiday InviteDec 30 · 1600 Meters · Place 65 · Six Mile Track ClubSix Mile Track Club1600 Meters65.5:12.98a10

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Northville @ BrightonMay 10 · 3200 Meters · Place 6 · NorthvilleNorthville3200 Meters611:06.019
May 3Northville v HowellMay 3 · 3200 Meters · Place 6 · NorthvilleNorthville3200 Meters6.11:19.53a9
May 3Northville v HowellMay 3 · 1600 Meters · NorthvilleNorthville1600 Meters—DNS9
Apr 26Novi @ NorthvilleApr 26 · 3200 Meters · Place 8 · NorthvilleNorthville3200 Meters811:32.07FR
Apr 26Novi @ NorthvilleApr 26 · 1600 Meters · Place 16 · NorthvilleNorthville1600 Meters165:12.99FR
Apr 21Northville @ HartlandApr 21 · 3200 Meters · Place 7 · NorthvilleNorthville3200 Meters711:20.53FR
Apr 21Northville @ HartlandApr 21 · 1600 Meters · Place 19 · NorthvilleNorthville1600 Meters195:17.00FR
Apr 13Northville @ SalemApr 13 · 3200 Meters · Place 8 · NorthvilleNorthville3200 Meters810:56.05FR
Apr 13Northville @ SalemApr 13 · 1600 Meters · Place 16 · NorthvilleNorthville1600 Meters165:09.73FR

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26Meads Mill MS v Hillside MSMay 26 · 3200 Meters · Place 2 · HillsideHillside3200 Meters2.11:39.73aUnofficial8
May 26Meads Mill MS v Hillside MSMay 26 · 800 Meters · Place 1 · HillsideHillside800 Meters1.2:25.48aUnofficial8
May 19Hillside MS @ Hartland MSMay 19 · 3200 Meters · Place 3 · HillsideHillside3200 Meters3.12:17.63a8
May 19Hillside MS @ Hartland MSMay 19 · 800 Meters · Place 1 · HillsideHillside800 Meters1.2:28.38a8