Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOAA Blue: Berkley at West Bloomfield · Apr 1611.75aOAA Blue: Berkley at West BloomfieldApril 16, 2025
200 Meters · OutdoorWest Bloomfield @ Groves · Apr 1226.39aWest Bloomfield @ GrovesApril 12, 2023
55m Hurdles · 33" · Outdoor37th Oakland County Middle School Championship · Jun 29.94a37th Oakland County Middle School ChampionshipJune 2, 2022
70 Meter · OutdoorMS: West Bloomfield vs. Berkshire · Apr 269.81aMS: West Bloomfield vs. BerkshireApril 26, 2022
Discus · 1.6kg · OutdoorWest Bloomfield @ Birmingham Seaholm · May 4139' 8"West Bloomfield @ Birmingham SeaholmMay 4, 2026
Long Jump · OutdoorOAA Blue: Groves @ West Bloomfield - SENIOR NIGHT · Apr 3019-10.00OAA Blue: Groves @ West Bloomfield - SENIOR NIGHTApril 30, 2025
Shot Put · 12lb · OutdoorWest Bloomfield @ Birmingham Seaholm · May 445' 8"West Bloomfield @ Birmingham SeaholmMay 4, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 15MHSAA LP Region 09-1 @ MilfordMay 15 · Discus · Place 16 · West BloomfieldWest BloomfieldDiscus16123-012
May 15MHSAA LP Region 09-1 @ MilfordMay 15 · Shot Put · Place 5 · West BloomfieldWest BloomfieldShot Put548-11.512
May 7OAA Blue/Gold Championships (EQ approved)May 7 · Discus · Place 5 · West BloomfieldWest BloomfieldDiscus5133-1112
May 7OAA Blue/Gold Championships (EQ approved)May 7 · Shot Put · Place 4 · West BloomfieldWest BloomfieldShot Put443-8.512
May 4West Bloomfield @ Birmingham SeaholmMay 4 · Long Jump · Place 2 · West BloomfieldWest BloomfieldLong Jump2.18' 5"12
May 4West Bloomfield @ Birmingham SeaholmMay 4 · Discus · Place 1 · West BloomfieldWest BloomfieldDiscus1.6kg1.139' 8" PB12
May 4West Bloomfield @ Birmingham SeaholmMay 4 · Shot Put · Place 1 · West BloomfieldWest BloomfieldShot Put12lb1.45' 8" PB12
May 2Farmington Invitational (EQ Approved)May 2 · Discus · Place 16 · West BloomfieldWest BloomfieldDiscus16129-912
Apr 29OAA Blue: Avondale, Waterford Mott @ West BloomfieldApr 29 · Long Jump · Place 2 · West BloomfieldWest BloomfieldLong Jump220-00.0012
Apr 29OAA Blue: Avondale, Waterford Mott @ West BloomfieldApr 29 · Discus · Place 2 · West BloomfieldWest BloomfieldDiscus2117-11.0012
Apr 29OAA Blue: Avondale, Waterford Mott @ West BloomfieldApr 29 · Shot Put · Place 2 · West BloomfieldWest BloomfieldShot Put242-00.5012
Apr 2563rd Elmer Ball Oxford Invitational (EQ approved)Apr 25 · Discus · West BloomfieldWest BloomfieldDiscus—ND12
Apr 2563rd Elmer Ball Oxford Invitational (EQ approved)Apr 25 · Shot Put · Place 10 · West BloomfieldWest BloomfieldShot Put1040-8.2512
Apr 22OAA Blue: Groves, West Bloomfield at BerkleyApr 22 · Long Jump · Place 7 · West BloomfieldWest BloomfieldLong Jump715-1012
Apr 22OAA Blue: Groves, West Bloomfield at BerkleyApr 22 · Discus · Place 1 · West BloomfieldWest BloomfieldDiscus1139-1112
Apr 22OAA Blue: Groves, West Bloomfield at BerkleyApr 22 · Shot Put · Place 2 · West BloomfieldWest BloomfieldShot Put238-1012
Apr 8West Bloomfield @ North FarmingtonApr 8 · Long Jump · Place 2 · West BloomfieldWest BloomfieldLong Jump218-512
Apr 8West Bloomfield @ North FarmingtonApr 8 · Discus · Place 1 · West BloomfieldWest BloomfieldDiscus1135-312
Apr 8West Bloomfield @ North FarmingtonApr 8 · Shot Put · Place 8 · West BloomfieldWest BloomfieldShot Put832-412

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 2366th Oakland County ChampionshipsMay 23 · Discus · Place 12 · West BloomfieldWest BloomfieldDiscus12142-911
May 16MHSAA LP Region 09-1 @ MilfordMay 16 · Discus · Place 16 · West BloomfieldWest BloomfieldDiscus16125-711
May 8OAA Blue/Gold Championship Meet @ Oak Park (EQ Approved)May 8 · Long Jump · Place 2 · West BloomfieldWest BloomfieldLong Jump219-11.7511
May 8OAA Blue/Gold Championship Meet @ Oak Park (EQ Approved)May 8 · Discus · Place 5 · West BloomfieldWest BloomfieldDiscus5135-511
Apr 30OAA Blue: Groves @ West Bloomfield - SENIOR NIGHTApr 30 · Long Jump · Place 4 · West BloomfieldWest BloomfieldLong Jump4.19-10.00 PB11
Apr 30OAA Blue: Groves @ West Bloomfield - SENIOR NIGHTApr 30 · Discus · Place 5 · West BloomfieldWest BloomfieldDiscus1.6kg5.125-09.0011
Apr 26The 62nd Elmer Ball Oxford Invitational [EQ APPROVED]Apr 26 · Long Jump · Place 9 · West BloomfieldWest BloomfieldLong Jump918-8.7511
Apr 26The 62nd Elmer Ball Oxford Invitational [EQ APPROVED]Apr 26 · Discus · Place 12 · West BloomfieldWest BloomfieldDiscus12126-111
Apr 16OAA Blue: Berkley at West BloomfieldApr 16 · Long Jump · Place 1 · West BloomfieldWest BloomfieldLong Jump120-211
Apr 16OAA Blue: Berkley at West BloomfieldApr 16 · Discus · Place 2 · West BloomfieldWest BloomfieldDiscus2119-911
Apr 16OAA Blue: Berkley at West BloomfieldApr 16 · 100 Meters · Place 6 · West BloomfieldWest Bloomfield100 Meters611.75a PB11
Apr 12Hartland Invitational (EQ Approved)Apr 12 · Long Jump · Place 10 · West BloomfieldWest BloomfieldLong Jump1018-4.511
Apr 12Hartland Invitational (EQ Approved)Apr 12 · Discus · Place 21 · West BloomfieldWest BloomfieldDiscus2197-911
Apr 9West Bloomfield @ North FarmingtonApr 9 · Long Jump · Place 2 · West BloomfieldWest BloomfieldLong Jump218-3.2511
Apr 9West Bloomfield @ North FarmingtonApr 9 · Discus · Place 7 · West BloomfieldWest BloomfieldDiscus7107-211
Apr 9West Bloomfield @ North FarmingtonApr 9 · 100 Meters · Place 7 · West BloomfieldWest Bloomfield100 Meters712.56a11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 9OAA Blue-Gold ChampionshipsMay 9 · 300m Hurdles · Place 12 · West BloomfieldWest Bloomfield300m Hurdles1246.76a—
Apr 29West Bloomfield vs. Groves & SeaholmApr 29 · Long Jump · Place 7 · West BloomfieldWest BloomfieldLong Jump717-8—
Apr 29West Bloomfield vs. Groves & SeaholmApr 29 · 300m Hurdles · Place 9 · West BloomfieldWest Bloomfield300m Hurdles949.11a—
Apr 24West Bloomfield @ FarmingtonApr 24 · Long Jump · Place 6 · West BloomfieldWest BloomfieldLong Jump617-1—
Apr 24West Bloomfield @ FarmingtonApr 24 · 300m Hurdles · Place 4 · West BloomfieldWest Bloomfield300m Hurdles449.10a—
Apr 10West Bloomfield vs. North FarmingtonApr 10 · Long Jump · Place 4 · West BloomfieldWest BloomfieldLong Jump418-3.50—
Apr 10West Bloomfield vs. North FarmingtonApr 10 · 300m Hurdles · Place 5 · West BloomfieldWest Bloomfield300m Hurdles547.74a—
Apr 10West Bloomfield vs. North FarmingtonApr 10 · 110m Hurdles · Place 4 · West BloomfieldWest Bloomfield110m Hurdles420.09a—
Apr 10West Bloomfield vs. North FarmingtonApr 10 · 200 Meters · Place 25 · West BloomfieldWest Bloomfield200 Meters2526.81a—
Apr 10West Bloomfield vs. North FarmingtonApr 10 · 100 Meters · Place 13 · West BloomfieldWest Bloomfield100 Meters1312.47a—
Apr 3West Bloomfield vs. BerkleyApr 3 · Long Jump · Place 4 · West BloomfieldWest BloomfieldLong Jump418-2—
Apr 3West Bloomfield vs. BerkleyApr 3 · 300m Hurdles · Place 5 · West BloomfieldWest Bloomfield300m Hurdles549.05a—
Apr 3West Bloomfield vs. BerkleyApr 3 · 110m Hurdles · Place 4 · West BloomfieldWest Bloomfield110m Hurdles420.77a—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 239th Grade Oakland County ChampionshipsMay 23 · 300m Hurdles · Place 12 · West BloomfieldWest Bloomfield300m Hurdles1246.57a—
May 11OAA Blue-Gold ChampionshipsMay 11 · 300m Hurdles · Place 14 · West BloomfieldWest Bloomfield300m Hurdles1448.99a—
May 11OAA Blue-Gold ChampionshipsMay 11 · 110m Hurdles · Place 14 · West BloomfieldWest Bloomfield110m Hurdles1420.64a—
May 3West Bloomfield @ North FarmingtonMay 3 · 300m Hurdles · Place 1 · West BloomfieldWest Bloomfield300m Hurdles150.53FR
May 3West Bloomfield @ North FarmingtonMay 3 · 110m Hurdles · Place 1 · West BloomfieldWest Bloomfield110m Hurdles120.61FR
May 3West Bloomfield @ North FarmingtonMay 3 · 110m Hurdles · Place 3 · West BloomfieldWest Bloomfield110m Hurdles320.61FR
May 3West Bloomfield @ North FarmingtonMay 3 · 100 Meters · Place 37 · West BloomfieldWest Bloomfield100 Meters3713.65FR
May 3West Bloomfield @ North FarmingtonMay 3 · 200 Meters · Place 18 · West BloomfieldWest Bloomfield200 Meters1826.61FR
Apr 26West Bloomfield vs SeaholmApr 26 · 300m Hurdles · Place 7 · West BloomfieldWest Bloomfield300m Hurdles752.13a—
Apr 26West Bloomfield vs SeaholmApr 26 · 110m Hurdles · Place 7 · West BloomfieldWest Bloomfield110m Hurdles722.01a—
Apr 26West Bloomfield vs SeaholmApr 26 · 200 Meters · Place 18 · West BloomfieldWest Bloomfield200 Meters1826.40a—
Apr 26West Bloomfield vs SeaholmApr 26 · 100 Meters · Place 22 · West BloomfieldWest Bloomfield100 Meters2212.63a—
Apr 19West Bloomfield vs. FarmingtonApr 19 · 300m Hurdles · Place 8 · West BloomfieldWest Bloomfield300m Hurdles853.83a—
Apr 19West Bloomfield vs. FarmingtonApr 19 · 110m Hurdles · Place 10 · West BloomfieldWest Bloomfield110m Hurdles1024.18a—
Apr 19West Bloomfield vs. FarmingtonApr 19 · 200 Meters · Place 37 · West BloomfieldWest Bloomfield200 Meters3727.62a—
Apr 19West Bloomfield vs. FarmingtonApr 19 · 100 Meters · Place 30 · West BloomfieldWest Bloomfield100 Meters3012.99a—
Apr 12West Bloomfield @ GrovesApr 12 · 300m Hurdles · Place 10 · West BloomfieldWest Bloomfield300m Hurdles1055.79a—
Apr 12West Bloomfield @ GrovesApr 12 · 110m Hurdles · Place 10 · West BloomfieldWest Bloomfield110m Hurdles1022.24a—
Apr 12West Bloomfield @ GrovesApr 12 · 200 Meters · Place 18 · West BloomfieldWest Bloomfield200 Meters1826.39a PB—
Apr 12West Bloomfield @ GrovesApr 12 · 100 Meters · Place 26 · West BloomfieldWest Bloomfield100 Meters2612.55a—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 237th Oakland County Middle School ChampionshipJun 2 · 55m Hurdles · Place 21 · West BloomfieldWest Bloomfield55m Hurdles33"Round P21.9.94a PB8
May 19MS: West Bloomfield vs. DerbyMay 19 · 55m Hurdles · Place 11 · West BloomfieldWest Bloomfield55m Hurdles33"11.11.378
May 19MS: West Bloomfield vs. DerbyMay 19 · Long Jump · Place 4 · West BloomfieldWest BloomfieldLong Jump4.15-11.008
Apr 26MS: West Bloomfield vs. BerkshireApr 26 · 70 Meter · Place 8 · West BloomfieldWest Bloomfield70 Meter8.9.81a PB8
Apr 26MS: West Bloomfield vs. BerkshireApr 26 · Long Jump · Place 5 · West BloomfieldWest BloomfieldLong Jump5.13-04.008
Apr 26MS: West Bloomfield vs. BerkshireApr 26 · 100 Meters · Place 6 · West BloomfieldWest Bloomfield100 Meters6.13.30a8