Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHS Showcase · Jan 184:22.27aHS ShowcaseJanuary 18, 2026
1600 Meters · IndoorLAB Indoor Meet #5 · Jan 114:30.35aLAB Indoor Meet #5January 11, 2025
1600 Meters · OutdoorKLAA Championships (EQ Approved) · May 94:19.01aKLAA Championships (EQ Approved)May 9, 2026
3200 Meters · Outdoor2026 Shepherd BLUEJAY Invite (EQ Approved) · May 19:01.00a2026 Shepherd BLUEJAY Invite (EQ Approved)May 1, 2026
800 Meters · IndoorMITS/MITCA Indoor TF State Championships · Mar 82:03.43aMITS/MITCA Indoor TF State ChampionshipsMarch 8, 2025
800 Meters · OutdoorHowell vs. Northville · Apr 211:59.96aHowell vs. NorthvilleApril 21, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30MHSAA LP Division 1 FinalsMay 30 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters1.9:02.40a11
May 15MHSAA LP Region 06-1 @ NoviMay 15 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:10.99a11
May 15MHSAA LP Region 06-1 @ NoviMay 15 · 1600 Meters · Place 3 · NorthvilleNorthville1600 Meters34:22.57a11
May 9KLAA Championships (EQ Approved)May 9 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:16.26a11
May 9KLAA Championships (EQ Approved)May 9 · 1600 Meters · Place 1 · NorthvilleNorthville1600 Meters14:19.01a PB11
May 5Brighton @ NorthvilleMay 5 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:49.68a11
May 5Brighton @ NorthvilleMay 5 · 1600 Meters · Place 1 · NorthvilleNorthville1600 Meters14:19.60a11
May 12026 Shepherd BLUEJAY Invite (EQ Approved)May 1 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters29:01.00a PB11
Apr 28Northville @ NoviApr 28 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:35.99a11
Apr 28Northville @ NoviApr 28 · 1600 Meters · Place 2 · NorthvilleNorthville1600 Meters24:36.51a11
Apr 24Grand Ledge Comet Classic, by Playmakers (EQ Approved!)Apr 24 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:17.82a11
Apr 21Howell vs. NorthvilleApr 21 · 800 Meters · Place 1 · NorthvilleNorthville800 Meters11:59.96a PB11
Apr 17Ram Classic (EQ approved)Apr 17 · 1600 Meters · Place 3 · NorthvilleNorthville1600 Meters34:19.25a11
Apr 14Hartland @ NorthvilleApr 14 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters110:05.95a11
Apr 11Hartland Invitational (EQ Approved)Apr 11 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters29:27.68a11
Apr 9Northville @ CantonApr 9 · 1600 Meters · Place 2 · NorthvilleNorthville1600 Meters24:25.23a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18HS ShowcaseJan 18 · 1 Mile · Place 6 · Six Mile Track ClubSix Mile Track Club1 Mile6.4:22.27a PB11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 31MHSAA LP Division 1 FinalsMay 31 · 3200 Meters · Place 6 · NorthvilleNorthville3200 Meters6.9:13.81a10
May 16MHSAA LP Region 06-1 @ NoviMay 16 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:25.82a10
May 10KLAA Championships (EQ Approved)May 10 · 3200 Meters · Place 4 · NorthvilleNorthville3200 Meters49:32.72a10
May 6Northville @ HartlandMay 6 · 3200 Meters · Place 5 · NorthvilleNorthville3200 Meters510:02.04a10
May 6Northville @ HartlandMay 6 · 1600 Meters · Place 1 · NorthvilleNorthville1600 Meters14:24.53a10
May 22025 Saline Golden Triangle Invite (EQ Approved)May 2 · 3200 Meters · Place 4 · NorthvilleNorthville3200 Meters49:20.02a10
Apr 29Northville @ BrightonApr 29 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters210:14.88a10
Apr 29Northville @ BrightonApr 29 · 1600 Meters · Place 5 · NorthvilleNorthville1600 Meters54:31.80a10
Apr 25Grand Ledge Comet Classic-EQ ApprovedApr 25 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:27.5910
Apr 22Novi @ NorthvilleApr 22 · 3200 Meters · Place 3 · NorthvilleNorthville3200 Meters310:21.53a10
Apr 22Novi @ NorthvilleApr 22 · 1600 Meters · Place 3 · NorthvilleNorthville1600 Meters34:30.32a10
Apr 18Ram Classic - EQ MeetApr 18 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:37.8310
Apr 15Howell @ NorthvilleApr 15 · 1600 Meters · Place 1 · NorthvilleNorthville1600 Meters14:43.52a10
Apr 15Howell @ NorthvilleApr 15 · 800 Meters · Place 2 · NorthvilleNorthville800 Meters22:14.55a10
Apr 12Hartland Invitational (EQ Approved)Apr 12 · 3200 Meters · Place 1 · NorthvilleNorthville3200 Meters19:36.47a10
Apr 3Canton @ NorthvilleApr 3 · 3200 Meters · Place 3 · NorthvilleNorthville3200 Meters39:42.20a10
Apr 3Canton @ NorthvilleApr 3 · 1600 Meters · Place 5 · NorthvilleNorthville1600 Meters54:40.82a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 8MITS/MITCA Indoor TF State ChampionshipsMar 8 · 1600 Meters · Place 41 · Six Mile Track ClubSix Mile Track Club1600 Meters41.4:33.48a10
Mar 8MITS/MITCA Indoor TF State ChampionshipsMar 8 · 800 Meters · Place 23 · Six Mile Track ClubSix Mile Track Club800 Meters23.2:03.43a PB10
Jan 11LAB Indoor Meet #5Jan 11 · 1600 Meters · Place 5 · Six Mile Track ClubSix Mile Track Club1600 Meters5.4:30.35a PB10
Jan 11LAB Indoor Meet #5Jan 11 · 800 Meters · Place 11 · Six Mile Track ClubSix Mile Track Club800 Meters11.2:05.45a10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 17MHSAA LP Region 06-1 @ Livonia StevensonMay 17 · 3200 Meters · Place 8 · NorthvilleNorthville3200 Meters89:47.86a—
May 11KLAA Conference ChampionshipMay 11 · 3200 Meters · Place 10 · NorthvilleNorthville3200 Meters109:44.48a—
May 7Northville @ PlymouthMay 7 · 3200 Meters · Place 3 · NorthvilleNorthville3200 Meters39:54.69a—
May 7Northville @ PlymouthMay 7 · 800 Meters · Place 9 · NorthvilleNorthville800 Meters92:05.23a—
May 324 Saline GOLDEN TRIANGLE May 3 · 3200 Meters · Place 16 · NorthvilleNorthville3200 Meters16.9:43.90a9
Apr 30Canton @ NorthvilleApr 30 · 3200 Meters · Place 8 · NorthvilleNorthville3200 Meters810:19.73a—
Apr 30Canton @ NorthvilleApr 30 · 1600 Meters · Place 8 · NorthvilleNorthville1600 Meters84:34.33a—
Apr 26Grand Ledge Comet ClassicApr 26 · 3200 Meters · Place 3 · NorthvilleNorthville3200 Meters3.9:48.76a9
Apr 23Northville at BrightonApr 23 · 3200 Meters · Place 4 · NorthvilleNorthville3200 Meters4.9:50.81a9
Apr 16Howell @ NorthvilleApr 16 · 1600 Meters · Place 7 · NorthvilleNorthville1600 Meters74:36.24a—
Apr 16Howell @ NorthvilleApr 16 · 800 Meters · Place 6 · NorthvilleNorthville800 Meters62:08.48a—
Apr 12Ram ClassicApr 12 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters29:51.62a—
Apr 9Novi @ NorthvilleApr 9 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters29:59.04a—
Apr 9Novi @ NorthvilleApr 9 · 1600 Meters · Place 5 · NorthvilleNorthville1600 Meters54:37.65a—
Apr 4Northville IntrasquadApr 4 · 3200 Meters · Place 2 · NorthvilleNorthville3200 Meters2.10:28.34a9
Apr 4Northville IntrasquadApr 4 · 1600 Meters · Place 1 · NorthvilleNorthville1600 Meters1.4:41.89a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1013th Annual SVSU - MITS Distance FestFeb 10 · 1 Mile · Place 21 · UnattachedUnattached1 Mile21.4:37.19a9

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 312023 Mid Michigan MEGASTAR MeetMay 31 · 3200 Meters · Place 3 · Meads MillMeads Mill3200 Meters310:22.40a—
May 23Northville Middle School Championship May 23 · 3200 Meters · Place 1 · Meads MillMeads Mill3200 Meters110:44.96a—
May 23Northville Middle School Championship May 23 · 800 Meters · Place 3 · Meads MillMeads Mill800 Meters32:19.08a—
May 17Meads Mill Middle School vs. Highlander Way Middle SchoolMay 17 · 3200 Meters · Meads MillMeads Mill3200 Meters—10:35Unofficial8
May 17Meads Mill Middle School vs. Highlander Way Middle SchoolMay 17 · 800 Meters · Meads MillMeads Mill800 Meters—2:20Unofficial8
May 12Patriot InvitationalMay 12 · 3200 Meters · Place 2 · Meads MillMeads Mill3200 Meters210:54.43a—
May 3Meads Mill vs. HolmesMay 3 · 800 Meters · Meads MillMeads Mill800 Meters—2:32Unofficial8

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 24Hillside vs. Meads MillMay 24 · 3200 Meters · Place 2 · Meads MillMeads Mill3200 Meters2.11:12.83a7
May 24Hillside vs. Meads MillMay 24 · 1600 Meters · Place 5 · Meads MillMeads Mill1600 Meters5.5:16.28a7

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 26Meads Mill MS v Hillside MSMay 26 · 70 Meter · Place 25 · Meads MillMeads Mill70 Meter25.11.96aUnofficial6
May 26Meads Mill MS v Hillside MSMay 26 · Shot Put · Place 12 · Meads MillMeads MillShot Put4kg12.20-04.25Unofficial6
May 26Meads Mill MS v Hillside MSMay 26 · 100 Meters · Place 38 · Meads MillMeads Mill100 Meters38.16.78aUnofficial6