Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNorthville Intrasquad · Apr 420.01aNorthville IntrasquadApril 4, 2024
1600 Meters · OutdoorNorthville Intrasquad · Apr 45:35.22aNorthville IntrasquadApril 4, 2024
200 Meters · OutdoorHillside vs. Meads Mill · May 2430.76aHillside vs. Meads MillMay 24, 2022
300m Hurdles · 36" / 0.914m · OutdoorNorthville at Brighton · Apr 2348.55aNorthville at BrightonApril 23, 2024
3200 Meters · OutdoorHowell @ Northville · Apr 1612:18.29aHowell @ NorthvilleApril 16, 2024
60m Hurdles · 39" / 0.991m · IndoorLAB Holiday Invite · Dec 2710.65aLAB Holiday InviteDecember 27, 2025

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 15MHSAA LP Region 06-1 @ NoviMay 15 · 300m Hurdles · Place 14 · NorthvilleNorthville300m Hurdles1444.86a11
May 15MHSAA LP Region 06-1 @ NoviMay 15 · 110m Hurdles · Place 16 · NorthvilleNorthville110m HurdlesRound P1618.64a11
May 9KLAA Championships (EQ Approved)May 9 · 300m Hurdles · Place 10 · NorthvilleNorthville300m Hurdles1043.68a11
May 9KLAA Championships (EQ Approved)May 9 · 110m Hurdles · Place 20 · NorthvilleNorthville110m HurdlesRound P2018.43a11
May 5Brighton @ NorthvilleMay 5 · 300m Hurdles · Place 2 · NorthvilleNorthville300m Hurdles244.41a11
May 5Brighton @ NorthvilleMay 5 · 110m Hurdles · Place 5 · NorthvilleNorthville110m Hurdles518.86a11
May 12026 Saline Golden Triangle (EQ Approved)May 1 · 300m Hurdles · Place 12 · NorthvilleNorthville300m Hurdles1243.79a11
May 12026 Saline Golden Triangle (EQ Approved)May 1 · 110m Hurdles · Place 27 · NorthvilleNorthville110m Hurdles2718.56a11
Apr 28Northville @ NoviApr 28 · 300m Hurdles · Place 2 · NorthvilleNorthville300m Hurdles243.65a11
Apr 28Northville @ NoviApr 28 · 110m Hurdles · Place 7 · NorthvilleNorthville110m Hurdles718.68a11
Apr 24Grand Ledge Comet Classic, by Playmakers (EQ Approved!)Apr 24 · 300m Hurdles · Place 12 · NorthvilleNorthville300m Hurdles1243.90a11
Apr 24Grand Ledge Comet Classic, by Playmakers (EQ Approved!)Apr 24 · 110m Hurdles · Place 25 · NorthvilleNorthville110m Hurdles2518.35a11
Apr 21Howell vs. NorthvilleApr 21 · 300m Hurdles · Place 2 · NorthvilleNorthville300m Hurdles245.06a11
Apr 21Howell vs. NorthvilleApr 21 · 110m Hurdles · Place 8 · NorthvilleNorthville110m Hurdles819.32a11
Apr 17Ram Classic (EQ approved)Apr 17 · 300m Hurdles · Place 13 · NorthvilleNorthville300m Hurdles1343.45a11
Apr 17Ram Classic (EQ approved)Apr 17 · 110m Hurdles · Place 23 · NorthvilleNorthville110m Hurdles2318.56a11
Apr 14Hartland @ NorthvilleApr 14 · 300m Hurdles · Place 1 · NorthvilleNorthville300m Hurdles144.77a11
Apr 14Hartland @ NorthvilleApr 14 · 110m Hurdles · Place 2 · NorthvilleNorthville110m Hurdles220.03a11
Apr 11Hartland Invitational (EQ Approved)Apr 11 · 300m Hurdles · Place 3 · NorthvilleNorthville300m Hurdles343.81a11
Apr 11Hartland Invitational (EQ Approved)Apr 11 · 110m Hurdles · Place 7 · NorthvilleNorthville110m Hurdles718.65a11
Apr 9Northville @ CantonApr 9 · 300m Hurdles · Place 3 · NorthvilleNorthville300m Hurdles346.41a11
Apr 9Northville @ CantonApr 9 · 110m Hurdles · Place 3 · NorthvilleNorthville110m Hurdles318.07a11
Mar 19Northville Orange & Black IntrasquadMar 19 · 300m Hurdles · Place 2 · NorthvilleNorthville300m Hurdles36" / 0.914m2.45.60aUnofficial11
Mar 19Northville Orange & Black IntrasquadMar 19 · 110m Hurdles · Place 1 · NorthvilleNorthville110m Hurdles39" / 0.991m1.18.43aUnofficial11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 26Lincoln Indoor InviteMar 26 · 300m Hurdles · Place 6 · NorthvilleNorthville300m Hurdles643.13a11
Mar 26Lincoln Indoor InviteMar 26 · 60m Hurdles · Place 30 · NorthvilleNorthville60m Hurdles3010.32a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27LAB Holiday InviteDec 27 · 60m Hurdles · Place 24 · Six Mile Track ClubSix Mile Track Club60m Hurdles39" / 0.991mRound P24.10.65a PB11

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 13Novi JV InvitationalMay 13 · 300m Hurdles · Place 4 · NorthvilleNorthville300m Hurdles444.63a10
May 13Novi JV InvitationalMay 13 · 110m Hurdles · Place 4 · NorthvilleNorthville110m Hurdles419.83a10
May 10KLAA Championships (EQ Approved)May 10 · 300m Hurdles · Place 14 · NorthvilleNorthville300m Hurdles1444.35a10
May 10KLAA Championships (EQ Approved)May 10 · 110m Hurdles · Place 27 · NorthvilleNorthville110m Hurdles2718.83a10
May 6Northville @ HartlandMay 6 · 300m Hurdles · Place 3 · NorthvilleNorthville300m Hurdles345.04a10
May 6Northville @ HartlandMay 6 · 110m Hurdles · Place 5 · NorthvilleNorthville110m Hurdles518.82a10
Apr 29Northville @ BrightonApr 29 · 300m Hurdles · Place 5 · NorthvilleNorthville300m Hurdles545.66a10
Apr 29Northville @ BrightonApr 29 · 110m Hurdles · Place 8 · NorthvilleNorthville110m Hurdles818.87a10
Apr 25Grand Ledge Comet Classic-EQ ApprovedApr 25 · 300m Hurdles · Place 20 · NorthvilleNorthville300m Hurdles2045.3110
Apr 22Novi @ NorthvilleApr 22 · 300m Hurdles · Place 4 · NorthvilleNorthville300m Hurdles444.84a10
Apr 22Novi @ NorthvilleApr 22 · 110m Hurdles · Place 6 · NorthvilleNorthville110m Hurdles619.06a10
Apr 18Ram Classic - EQ MeetApr 18 · 300m Hurdles · NorthvilleNorthville300m Hurdles—FS10
Apr 18Ram Classic - EQ MeetApr 18 · 110m Hurdles · Place 18 · NorthvilleNorthville110m Hurdles1819.5910
Apr 15Howell @ NorthvilleApr 15 · 300m Hurdles · Place 3 · NorthvilleNorthville300m Hurdles347.09a10
Apr 15Howell @ NorthvilleApr 15 · 110m Hurdles · Place 7 · NorthvilleNorthville110m Hurdles719.78a10
Apr 12Hartland Invitational (EQ Approved)Apr 12 · 300m Hurdles · Place 9 · NorthvilleNorthville300m Hurdles945.19a10
Apr 12Hartland Invitational (EQ Approved)Apr 12 · 110m Hurdles · Place 11 · NorthvilleNorthville110m Hurdles1119.17a10
Apr 3Canton @ NorthvilleApr 3 · 300m Hurdles · Place 5 · NorthvilleNorthville300m Hurdles547.97a10
Apr 3Canton @ NorthvilleApr 3 · 110m Hurdles · Place 4 · NorthvilleNorthville110m Hurdles419.11a10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 30Canton @ NorthvilleApr 30 · 300m Hurdles · Place 7 · NorthvilleNorthville300m Hurdles746.95a—
Apr 23Northville at BrightonApr 23 · 3200 Meters · Place 24 · NorthvilleNorthville3200 Meters24.12:24.15a9
Apr 23Northville at BrightonApr 23 · 300m Hurdles · Place 6 · NorthvilleNorthville300m Hurdles36" / 0.914m6.48.55a PB9
Apr 23Northville at BrightonApr 23 · 110m Hurdles · Place 1 · NorthvilleNorthville110m Hurdles39" / 0.991m1.20.41a9
Apr 16Howell @ NorthvilleApr 16 · 300m Hurdles · Place 3 · NorthvilleNorthville300m Hurdles347.45a—
Apr 16Howell @ NorthvilleApr 16 · 110m Hurdles · Place 7 · NorthvilleNorthville110m Hurdles719.71a—
Apr 16Howell @ NorthvilleApr 16 · 3200 Meters · Place 14 · NorthvilleNorthville3200 Meters1412:18.29a PB—
Apr 9Novi @ NorthvilleApr 9 · 300m Hurdles · Place 7 · NorthvilleNorthville300m Hurdles748.36a—
Apr 9Novi @ NorthvilleApr 9 · 110m Hurdles · Place 7 · NorthvilleNorthville110m Hurdles720.34a—
Apr 4Northville IntrasquadApr 4 · 1600 Meters · Place 18 · NorthvilleNorthville1600 Meters18.5:35.22a PB9
Apr 4Northville IntrasquadApr 4 · 300m Hurdles · Place 3 · NorthvilleNorthville300m Hurdles36" / 0.914m3.48.73a9
Apr 4Northville IntrasquadApr 4 · 110m Hurdles · Place 4 · NorthvilleNorthville110m Hurdles39" / 0.991m4.20.01a PBWind: -1.89

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Northville Middle School Championship May 23 · 200m Hurdles · Place 1 · Meads MillMeads Mill200m Hurdles130.54a—
May 23Northville Middle School Championship May 23 · 55m Hurdles · Place 1 · Meads MillMeads Mill55m Hurdles110.01a—
May 17Meads Mill Middle School vs. Highlander Way Middle SchoolMay 17 · 400 Meters · Meads MillMeads Mill400 Meters—1:03.5Unofficial8
May 12Patriot InvitationalMay 12 · 200m Hurdles · Place 2 · Meads MillMeads Mill200m Hurdles230.14a—
May 12Patriot InvitationalMay 12 · 55m Hurdles · Place 4 · Meads MillMeads Mill55m Hurdles410.24a—
May 3Meads Mill vs. HolmesMay 3 · 200m Hurdles · Meads MillMeads Mill200m Hurdles30" / 0.762m—31.11Unofficial8
May 3Meads Mill vs. HolmesMay 3 · 55m Hurdles · Meads MillMeads Mill55m Hurdles33"—10.27Unofficial8

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 24Hillside vs. Meads MillMay 24 · 200 Meters · Place 11 · Meads MillMeads Mill200 Meters11.30.76a PB7

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26Meads Mill MS v Hillside MSMay 26 · 400 Meters · Place 17 · Meads MillMeads Mill400 Meters17.1:20.32aUnofficial6
May 26Meads Mill MS v Hillside MSMay 26 · 100 Meters · Place 35 · Meads MillMeads Mill100 Meters35.16.64aUnofficial6