Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Indoor2026 Paul Donahue Invitational · Apr 1710.93a2026 Paul Donahue InvitationalApril 17, 2026
100 Meters · OutdoorOAA Blue/Gold Championship Meet @ Oak Park (EQ Approved) · May 810.66aOAA Blue/Gold Championship Meet @ Oak Park (EQ Approved)May 8, 2025
200 Meters · IndoorCIAA Indoor Track and Field Championship · Feb 1521.63aCIAA Indoor Track and Field ChampionshipFebruary 15, 2026
200 Meters · OutdoorMotor City Nationals Elite Meet (NB Tune-Up) · Jun 1221.28aMotor City Nationals Elite Meet (NB Tune-Up)June 12, 2025
300 Meters · IndoorVCU Indoor Invitational · Jan 935.26aVCU Indoor InvitationalJanuary 9, 2026
400 Meters · IndoorLAB Indoor Meet #10 · Feb 1551.59aLAB Indoor Meet #10February 15, 2025
400 Meters · OutdoorLivingstone Blue Bear Invitational · Mar 2849.93aLivingstone Blue Bear InvitationalMarch 28, 2026
60 Meter · IndoorCIAA Indoor Track and Field Championship · Feb 156.96aCIAA Indoor Track and Field ChampionshipFebruary 15, 2026
60 Meters · IndoorLAB Indoor Meet #9 · Feb 87.12aLAB Indoor Meet #9February 8, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1CIAA Outdoor Track and Field ChampionshipMay 1 · 200 Meters · Place 13 · Lincoln (Pa.)Lincoln (Pa.)200 MetersRound P13.22.13aWind: -2Fr
Apr 16Lincoln University InvitationalApr 16 · 200 Meters · Place 4 · Lincoln (Pa.)Lincoln (Pa.)200 Meters4.21.61aWind: 3.2Fr
Apr 16Lincoln University InvitationalApr 16 · 100 Meters · Place 3 · Lincoln (Pa.)Lincoln (Pa.)100 Meters3.10.74aWind: 2.3Fr
Apr 10The Trojan RelaysApr 10 · 200 Meters · Place 5 · Lincoln (Pa.)Lincoln (Pa.)200 Meters5.21.64aWind: 1.2Fr
Mar 28Livingstone Blue Bear InvitationalMar 28 · 400 Meters · Place 8 · Lincoln (Pa.)Lincoln (Pa.)400 Meters8.49.93a PBFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 100 Meters · Place 8 · Lincoln (Pa.)Lincoln (Pa.)100 Meters8.10.93a PBWind: 0.5Fr
Feb 15CIAA Indoor Track and Field ChampionshipFeb 15 · 60 Meter · Place 7 · Lincoln (Pa.)Lincoln (Pa.)60 MeterRound P7.6.96a PBFr
Feb 15CIAA Indoor Track and Field ChampionshipFeb 15 · 60 Meter · Place 7 · Lincoln (Pa.)Lincoln (Pa.)60 Meter7.6.98aFr
Feb 15CIAA Indoor Track and Field ChampionshipFeb 15 · 200 Meters · Place 3 · Lincoln (Pa.)Lincoln (Pa.)200 MetersRound P3.21.66aFr
Feb 15CIAA Indoor Track and Field ChampionshipFeb 15 · 200 Meters · Place 4 · Lincoln (Pa.)Lincoln (Pa.)200 Meters4.21.63a PBFr
Jan 31Widener Schuylkill ShowdownJan 31 · 200 Meters · Place 4 · Lincoln (Pa.)Lincoln (Pa.)200 Meters4.21.78aFr
Jan 23VMI InvitationalJan 23 · 200 Meters · Place 9 · Lincoln (Pa.)Lincoln (Pa.)200 Meters922.12aFr
Jan 9VCU Indoor InvitationalJan 9 · 300 Meters · Place 15 · Lincoln (Pa.)Lincoln (Pa.)300 Meters1535.26a PBFr

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 5Bison OpenerDec 5 · 60 Meter · Place 8 · Lincoln (Pa.)Lincoln (Pa.)60 MeterRound P8.6.97aFr
Dec 5Bison OpenerDec 5 · 60 Meter · Place 5 · Lincoln (Pa.)Lincoln (Pa.)60 Meter5.6.96aFr
Feb 212025 Midwest Showcase - HS DivisionFeb 21 · 200 Meters · Place 5 · Motor CityMotor City200 MetersRound S522.34a—
Feb 212025 Midwest Showcase - HS DivisionFeb 21 · 200 Meters · Place 5 · Motor CityMotor City200 Meters522.10a—
Feb 212025 Midwest Showcase - HS DivisionFeb 21 · 60 Meters · Place 13 · Motor CityMotor City60 MetersRound P137.20a—
Feb 212025 Midwest Showcase - HS DivisionFeb 21 · 60 Meters · Place 10 · Motor CityMotor City60 MetersRound S107.22a—
Feb 15LAB Indoor Meet #10Feb 15 · 400 Meters · Place 19 · Motor CityMotor City400 Meters1951.59a PB—
Feb 15LAB Indoor Meet #10Feb 15 · 60 Meters · Place 22 · Motor CityMotor City60 Meters227.27a—
Feb 8LAB Indoor Meet #9Feb 8 · 200 Meters · Place 5 · Motor CityMotor City200 Meters522.40a—
Feb 8LAB Indoor Meet #9Feb 8 · 60 Meters · Place 13 · Motor CityMotor City60 MetersRound P137.12a PB—
Feb 1LAB Indoor Meet #8Feb 1 · 60 Meters · Place 8 · Motor CityMotor City60 MetersRound P87.17a—
Feb 1LAB Indoor Meet #8Feb 1 · 60 Meters · Place 6 · Motor CityMotor City60 Meters67.12a—
Jan 25SVSU - MITS Meet #3Jan 25 · 200 Meters · Place 2 · Motor CityMotor City200 Meters222.33a—
Jan 25SVSU - MITS Meet #3Jan 25 · 60 Meters · Place 5 · Motor CityMotor City60 MetersRound P57.14a—
Jan 25SVSU - MITS Meet #3Jan 25 · 60 Meters · Place 6 · Motor CityMotor City60 Meters67.14a—
Jan 12Akinosun InvitationalJan 12 · 60 Meter · Place 17 · Motor City TrackMotor City Track60 MeterRound P17.7.20a12
Jan 12Akinosun InvitationalJan 12 · 200 Meters · Place 2 · Motor City TrackMotor City Track200 Meters2.22.09a12
Jan 4LAB Indoor Meet #4Jan 4 · 400 Meters · Place 15 · Motor CityMotor City400 Meters1552.5712
Jan 4LAB Indoor Meet #4Jan 4 · 60 Meters · Place 13 · Motor CityMotor City60 Meters137.2012

2025 Outdoor Track

37 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 200 Meters · Place 2 · Motor City TrackMotor City Track200 MetersRound S2.21.56a12
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 200 Meters · Place 3 · Motor City TrackMotor City Track200 Meters3.21.52aWind: -0.412
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 100 Meters · Place 5 · Motor City TrackMotor City Track100 MetersRound S5.10.94a12
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 100 Meters · Place 5 · Motor City TrackMotor City Track100 Meters5.10.71aWind: -1.412
Jun 12Motor City Nationals Elite Meet (NB Tune-Up)Jun 12 · 200 Meters · Place 3 · Motor CityMotor City200 Meters321.28a PB12
Jun 12Motor City Nationals Elite Meet (NB Tune-Up)Jun 12 · 100 Meters · Place 5 · Motor CityMotor City100 MetersRound P510.83a12
Jun 12Motor City Nationals Elite Meet (NB Tune-Up)Jun 12 · 100 Meters · Place 6 · Motor CityMotor City100 Meters610.81a12
Jun 63rd Annual MITCA Champions of Champions TF FestivalJun 6 · 200 Meters · Place 2 · Motor CityMotor City200 Meters221.57a12
Jun 63rd Annual MITCA Champions of Champions TF FestivalJun 6 · 100 Meters · Place 3 · Motor CityMotor City100 Meters311.04a12
May 31MHSAA LP Division 1 FinalsMay 31 · 200 Meters · Place 9 · West BloomfieldWest Bloomfield200 MetersRound P9.21.71aWind: 0.312
May 31MHSAA LP Division 1 FinalsMay 31 · 200 Meters · Place 8 · West BloomfieldWest Bloomfield200 Meters8.21.79aWind: 1.612
May 31MHSAA LP Division 1 FinalsMay 31 · 100 Meters · Place 15 · West BloomfieldWest Bloomfield100 MetersRound P15.10.94aWind: 1.812
May 2366th Oakland County ChampionshipsMay 23 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters222.52a12
May 2366th Oakland County ChampionshipsMay 23 · 100 Meters · Place 1 · West BloomfieldWest Bloomfield100 Meters110.90a12
May 2366th Oakland County ChampionshipsMay 23 · 100 Meters · Place 2 · West BloomfieldWest Bloomfield100 Meters210.76a12
May 16MHSAA LP Region 09-1 @ MilfordMay 16 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters122.23a12
May 16MHSAA LP Region 09-1 @ MilfordMay 16 · 200 Meters · Place 3 · West BloomfieldWest Bloomfield200 Meters322.08a12
May 8OAA Blue/Gold Championship Meet @ Oak Park (EQ Approved)May 8 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 MetersRound S121.30a12
May 8OAA Blue/Gold Championship Meet @ Oak Park (EQ Approved)May 8 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters221.36a12
May 8OAA Blue/Gold Championship Meet @ Oak Park (EQ Approved)May 8 · 100 Meters · Place 2 · West BloomfieldWest Bloomfield100 MetersRound S210.68a12
May 8OAA Blue/Gold Championship Meet @ Oak Park (EQ Approved)May 8 · 100 Meters · Place 1 · West BloomfieldWest Bloomfield100 Meters110.66a PB12
May 3Farmington Invitational (EQ Approved)May 3 · 200 Meters · Place 5 · West BloomfieldWest Bloomfield200 Meters521.79a12
May 3Farmington Invitational (EQ Approved)May 3 · 200 Meters · Place 3 · West BloomfieldWest Bloomfield200 Meters321.35a12
May 3Farmington Invitational (EQ Approved)May 3 · 100 Meters · Place 6 · West BloomfieldWest Bloomfield100 Meters610.95a12
May 3Farmington Invitational (EQ Approved)May 3 · 100 Meters · Place 4 · West BloomfieldWest Bloomfield100 Meters410.67a12
Apr 30OAA Blue: Groves @ West Bloomfield - SENIOR NIGHTApr 30 · 400 Meters · Place 1 · West BloomfieldWest Bloomfield400 Meters1.50.41a12
Apr 30OAA Blue: Groves @ West Bloomfield - SENIOR NIGHTApr 30 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters1.22.03a12
Apr 30OAA Blue: Groves @ West Bloomfield - SENIOR NIGHTApr 30 · 100 Meters · Place 2 · West BloomfieldWest Bloomfield100 Meters2.10.87a12
Apr 26The 62nd Elmer Ball Oxford Invitational [EQ APPROVED]Apr 26 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 MetersRound S122.2912
Apr 26The 62nd Elmer Ball Oxford Invitational [EQ APPROVED]Apr 26 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters221.7612
Apr 26The 62nd Elmer Ball Oxford Invitational [EQ APPROVED]Apr 26 · 100 Meters · Place 1 · West BloomfieldWest Bloomfield100 MetersRound S110.9912
Apr 26The 62nd Elmer Ball Oxford Invitational [EQ APPROVED]Apr 26 · 100 Meters · Place 1 · West BloomfieldWest Bloomfield100 Meters110.7212
Apr 23OAA Blue: Seaholm, West Bloomfield @ FarmingtonApr 23 · 100 Meters · Place 1 · West BloomfieldWest Bloomfield100 Meters110.89a12
Apr 16OAA Blue: Berkley at West BloomfieldApr 16 · 400 Meters · Place 1 · West BloomfieldWest Bloomfield400 Meters152.14a12
Apr 12Hartland Invitational (EQ Approved)Apr 12 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters221.94a12
Apr 9West Bloomfield @ North FarmingtonApr 9 · 400 Meters · Place 1 · West BloomfieldWest Bloomfield400 Meters150.88a12
Apr 9West Bloomfield @ North FarmingtonApr 9 · 100 Meters · Place 1 · West BloomfieldWest Bloomfield100 Meters111.25a12

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 21LAB Indoor Meet #2Dec 21 · 60 Meter · Place 7 · Motor City TrackMotor City Track60 Meter7.7.10a12
Dec 21LAB Indoor Meet #2Dec 21 · 200 Meters · Place 3 · Motor City TrackMotor City Track200 Meters3.22.57a12
Feb 242024 MITS State FinalsFeb 24 · 200 Meters · Place 13 · Motor CityMotor City200 Meters1322.54a—
Feb 242024 MITS State FinalsFeb 24 · 60 Meters · Place 41 · Motor CityMotor City60 Meters417.26a—
Feb 17SVSU - MITS Meet #5Feb 17 · 200 Meters · Place 7 · Motor CityMotor City200 Meters722.41a—
Feb 17SVSU - MITS Meet #5Feb 17 · 60 Meters · Place 8 · Motor CityMotor City60 MetersRound P87.14a—
Feb 17SVSU - MITS Meet #5Feb 17 · 60 Meters · Place 7 · Motor CityMotor City60 Meters77.19a—
Feb 3LAB Indoor Meet #7Feb 3 · 200 Meters · Place 8 · Motor CityMotor City200 Meters822.90a—
Feb 3LAB Indoor Meet #7Feb 3 · 60 Meters · Place 18 · Motor CityMotor City60 MetersRound P187.27a—
Jan 27LAB Indoor Meet #6Jan 27 · 400 Meters · Place 35 · Motor CityMotor City400 Meters3552.95a—
Jan 27LAB Indoor Meet #6Jan 27 · 60 Meters · Place 6 · Motor CityMotor City60 Meters67.13a—
Jan 6SVSU - MITS Meet #2Jan 6 · 200 Meters · Place 12 · Motor CityMotor City200 Meters1222.78a—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 27Area 12 Regional QualifierJun 27 · 200 Meters · Place 2 · Motor City TrackMotor City Track200 MetersRound P2.21.83a11
Jun 27Area 12 Regional QualifierJun 27 · 200 Meters · Place 4 · Motor City TrackMotor City Track200 Meters4.21.78aWind: 1.811
Jun 27Area 12 Regional QualifierJun 27 · 100 Meters · Place 6 · Motor City TrackMotor City Track100 MetersRound P6.10.92aWind: 0.111
Jun 27Area 12 Regional QualifierJun 27 · 100 Meters · Place 4 · Motor City TrackMotor City Track100 Meters4.10.92aWind: 2.611
Jun 1MHSAA LP Division 1 FinalsJun 1 · 200 Meters · Place 13 · West BloomfieldWest Bloomfield200 MetersRound P13.22.48aWind: -2.411
May 17MHSAA LP Region 09-1 @ MilfordMay 17 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters122.12a—
May 17MHSAA LP Region 09-1 @ MilfordMay 17 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters121.74a—
May 9OAA Blue-Gold ChampionshipsMay 9 · 200 Meters · Place 4 · West BloomfieldWest Bloomfield200 Meters422.42a—
May 9OAA Blue-Gold ChampionshipsMay 9 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters122.31a—
May 9OAA Blue-Gold ChampionshipsMay 9 · 100 Meters · Place 1 · West BloomfieldWest Bloomfield100 Meters111.33a—
May 9OAA Blue-Gold ChampionshipsMay 9 · 100 Meters · Place 3 · West BloomfieldWest Bloomfield100 Meters311.04a—
May 4Farmington InvitationalMay 4 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters122.08a—
May 4Farmington InvitationalMay 4 · 200 Meters · Place 6 · West BloomfieldWest Bloomfield200 Meters622.35a—
May 4Farmington InvitationalMay 4 · 100 Meters · Place 6 · West BloomfieldWest Bloomfield100 Meters611.21a—
May 4Farmington InvitationalMay 4 · 100 Meters · Place 7 · West BloomfieldWest Bloomfield100 Meters711.32a—
Apr 29West Bloomfield vs. Groves & SeaholmApr 29 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters122.53a—
Apr 29West Bloomfield vs. Groves & SeaholmApr 29 · 100 Meters · Place 1 · West BloomfieldWest Bloomfield100 Meters111.07a—
Apr 27The 61st Elmer Ball Oxford InvitationalApr 27 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters223.19a—
Apr 27The 61st Elmer Ball Oxford InvitationalApr 27 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters222.70a—
Apr 27The 61st Elmer Ball Oxford InvitationalApr 27 · 100 Meters · Place 2 · West BloomfieldWest Bloomfield100 Meters211.46a—
Apr 27The 61st Elmer Ball Oxford InvitationalApr 27 · 100 Meters · Place 3 · West BloomfieldWest Bloomfield100 Meters311.31a—
Apr 24West Bloomfield @ FarmingtonApr 24 · 100 Meters · Place 2 · West BloomfieldWest Bloomfield100 Meters211.19a—
Apr 10West Bloomfield vs. North FarmingtonApr 10 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters122.48a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29LAB Holiday InviteDec 29 · 60 Meter · Place 9 · Motor City TrackMotor City Track60 MeterRound P9.7.24a11
Dec 29LAB Holiday InviteDec 29 · 60 Meter · Place 7 · Motor City TrackMotor City Track60 Meter7.7.18a11
Dec 16LAB Indoor Meet #2Dec 16 · 60 Meter · Place 9 · Motor City TrackMotor City Track60 Meter9.7.16a11
Dec 16LAB Indoor Meet #2Dec 16 · 200 Meters · Place 13 · Motor City TrackMotor City Track200 Meters13.23.46a11

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19MHSAA LP Region 09-1 @ MilfordMay 19 · 200 Meters · Place 6 · West BloomfieldWest Bloomfield200 Meters622.83a—
May 19MHSAA LP Region 09-1 @ MilfordMay 19 · 200 Meters · Place 6 · West BloomfieldWest Bloomfield200 Meters623.26a—
May 11OAA Blue-Gold ChampionshipsMay 11 · 200 Meters · Place 4 · West BloomfieldWest Bloomfield200 Meters423.39a—
May 11OAA Blue-Gold ChampionshipsMay 11 · 200 Meters · Place 3 · West BloomfieldWest Bloomfield200 Meters322.84a—
May 6Farmington InvitationalMay 6 · 200 Meters · Place 25 · West BloomfieldWest Bloomfield200 Meters2523.30a—
May 3West Bloomfield @ North FarmingtonMay 3 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters123.71SO
Apr 2960th Elmer Ball Oxford InvitationalApr 29 · 200 Meters · Place 10 · West BloomfieldWest Bloomfield200 Meters1023.54a—
Apr 26West Bloomfield vs SeaholmApr 26 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters223.20a—
Apr 19West Bloomfield vs. FarmingtonApr 19 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters223.79a—
Apr 12West Bloomfield @ GrovesApr 12 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters123.18a—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 249th Grade Oakland County ChampionshipsMay 24 · 200 Meters · Place 1 · West BloomfieldWest Bloomfield200 Meters122.959
May 21MHSAA LP Region 07-1 @ FarmingtonMay 21 · 200 Meters · Place 7 · West BloomfieldWest Bloomfield200 Meters723.25FR
May 21MHSAA LP Region 07-1 @ FarmingtonMay 21 · 200 Meters · Place 8 · West BloomfieldWest Bloomfield200 Meters823.23FR
May 12OAA Blue-Gold ChampionshipMay 12 · 200 Meters · Place 8 · West BloomfieldWest Bloomfield200 Meters823.29FR
May 12OAA Blue-Gold ChampionshipMay 12 · 200 Meters · Place 8 · West BloomfieldWest Bloomfield200 Meters823.29FR
May 12OAA Blue-Gold ChampionshipMay 12 · 200 Meters · Place 8 · West BloomfieldWest Bloomfield200 Meters823.61FR
May 12OAA Blue-Gold ChampionshipMay 12 · 200 Meters · Place 8 · West BloomfieldWest Bloomfield200 Meters823.61FR
May 4West Bloomfield vs. North FarmingtonMay 4 · 200 Meters · Place 3 · West BloomfieldWest Bloomfield200 Meters323.58FR
Apr 3059th Elmer Ball Oxford InvitationalApr 30 · 200 Meters · Place 9 · West BloomfieldWest Bloomfield200 MetersRound P9.23.79a9
Apr 3059th Elmer Ball Oxford InvitationalApr 30 · 100 Meters · Place 21 · West BloomfieldWest Bloomfield100 MetersRound P21.12.23a9
Apr 27West Bloomfield @ Farmington Apr 27 · 200 Meters · Place 4 · West BloomfieldWest Bloomfield200 Meters423.499
Apr 20West Bloomfield vs. AvondaleApr 20 · 200 Meters · Place 2 · West BloomfieldWest Bloomfield200 Meters224.04FR
Apr 13OAA: West Bloomfield & Groves @ SeaholmApr 13 · 100 Meters · Place 6 · West BloomfieldWest Bloomfield100 Meters611.60Fr

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 336th Oakland County Middle School ChampionshipJun 3 · 200 Meters · Place 1 · WarnerWarner200 Meters1.24.75a8