Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMPSSAA 2A State Track & Field Championships · May 2515.57aMPSSAA 2A State Track & Field ChampionshipsMay 25, 2023
110m Hurdles · 42" / 1.067m · OutdoorCentennial Conference Outdoor Championships · May 115.42aCentennial Conference Outdoor ChampionshipsMay 1, 2026
1600 Meters · OutdoorJames M Bennett Home Meet 3 vs Decatur, Parkside · Jun 45:36.20James M Bennett Home Meet 3 vs Decatur, ParksideJune 4, 2021
300m Hurdles · 36" / 0.914m · OutdoorMPSSAA 2A State Track & Field Championships · May 2541.59aMPSSAA 2A State Track & Field ChampionshipsMay 25, 2023
400 Meters · Outdoor2023 Bayside South Division Championships · May 254.96a2023 Bayside South Division ChampionshipsMay 2, 2023
400m Hurdles · 36" / 0.914m · OutdoorNavy Outdoor Invitational · Mar 281:00.79aNavy Outdoor InvitationalMarch 28, 2026
500 Meters · IndoorNavy Indoor Invitational · Dec 61:14.47aNavy Indoor InvitationalDecember 6, 2025
55m Hurdles · 39" · IndoorMPSSAA 2A State Indoor Championships · Feb 218.46aMPSSAA 2A State Indoor ChampionshipsFebruary 21, 2023
60m Hurdles · 42" / 1.067m · IndoorNavy Indoor Invitational · Dec 68.88aNavy Indoor InvitationalDecember 6, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 17 · Johns HopkinsJohns Hopkins400m Hurdles36" / 0.914mRound P17.1:01.08aSo
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 110m Hurdles · Place 7 · Johns HopkinsJohns Hopkins110m Hurdles42" / 1.067mRound P7.15.91aWind: -0.3So
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 110m Hurdles · Place 3 · Johns HopkinsJohns Hopkins110m Hurdles42" / 1.067m3.15.42a PBWind: -3.5So
Apr 17Morgan State Legacy MeetApr 17 · 110m Hurdles · Place 15 · Johns HopkinsJohns Hopkins110m Hurdles42" / 1.067mRound P15.15.62aWind: 1So
Mar 28Navy Outdoor InvitationalMar 28 · 400m Hurdles · Place 12 · Johns HopkinsJohns Hopkins400m Hurdles36" / 0.914m12.1:00.79a PBSo
Mar 28Navy Outdoor InvitationalMar 28 · 110m Hurdles · Place 15 · Johns HopkinsJohns Hopkins110m Hurdles42" / 1.067m15.15.90aWind: 1.2So

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 60m Hurdles · Place 4 · Johns HopkinsJohns Hopkins60m Hurdles48.69aSO
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 60m Hurdles · Place 2 · Johns HopkinsJohns Hopkins60m Hurdles28.61aSO
Feb 13Widener Indoor ClassicFeb 13 · 60m Hurdles · Place 23 · Johns HopkinsJohns Hopkins60m HurdlesRound P238.96aSo
Feb 6Fastrack InvitationalFeb 6 · 60m Hurdles · Place 20 · Johns HopkinsJohns Hopkins60m Hurdles42" / 1.067mRound P20.8.98aWind: 0So
Jan 17Cardinal Track & Field ClassicJan 17 · 60m Hurdles · Place 8 · Johns HopkinsJohns Hopkins60m HurdlesRound P88.88aSo
Jan 17Cardinal Track & Field ClassicJan 17 · 60m Hurdles · Place 7 · Johns HopkinsJohns Hopkins60m Hurdles78.80aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Navy Indoor InvitationalDec 6 · 500 Meters · Place 5 · Johns HopkinsJohns Hopkins500 Meters5.1:14.47a PBSo
Dec 6Navy Indoor InvitationalDec 6 · 60m Hurdles · Place 15 · Johns HopkinsJohns Hopkins60m Hurdles42" / 1.067mRound P15.8.88a PBSo
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 60m Hurdles · Place 8 · Johns HopkinsJohns Hopkins60m Hurdles89.08a—
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 60m Hurdles · Place 6 · Johns HopkinsJohns Hopkins60m Hurdles69.01a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 400m Hurdles · Place 7 · Johns HopkinsJohns Hopkins400m HurdlesRound P759.08SO
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 400m Hurdles · Place 7 · Johns HopkinsJohns Hopkins400m Hurdles71:00.36SO
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 110m Hurdles · Place 1 · Johns HopkinsJohns Hopkins110m HurdlesRound P115.52SO
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 110m Hurdles · Place 4 · Johns HopkinsJohns Hopkins110m Hurdles415.91SO
Apr 19Hopkins Loyola InviteApr 19 · 400 Hurdles Section 2 · Place 7 · Johns HopkinsJohns Hopkins400 Hurdles Section 2758.11SO
Apr 19Hopkins Loyola InviteApr 19 · 400 Hurdles · Place 7 · Johns HopkinsJohns Hopkins400 Hurdles758.11SO
Apr 19Hopkins Loyola InviteApr 19 · 110 Hurdles Section 1 · Place 5 · Johns HopkinsJohns Hopkins110 Hurdles Section 1515.80SO
Apr 19Hopkins Loyola InviteApr 19 · 110 Hurdles · Place 5 · Johns HopkinsJohns Hopkins110 Hurdles515.80SO
Mar 29Navy Outdoor InvitationalMar 29 · 400m Hurdles · Place 6 · Johns HopkinsJohns Hopkins400m Hurdles659.32a—
Mar 29Navy Outdoor InvitationalMar 29 · 110m Hurdles · Johns HopkinsJohns Hopkins110m Hurdles—DNF—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 25MPSSAA 2A State Track & Field ChampionshipsMay 25 · 300m Hurdles · Place 8 · ParksideParkside300m Hurdles36" / 0.914m8.41.59a PB12
May 25MPSSAA 2A State Track & Field ChampionshipsMay 25 · 110m Hurdles · Place 9 · ParksideParkside110m Hurdles39" / 0.991mRound P9.15.57a PBWind: -0.412
May 18MPSSAA 2A East Region ChampionshipsMay 18 · 300m Hurdles · Place 3 · ParksideParkside300m Hurdles36" / 0.914m3.41.79a12
May 18MPSSAA 2A East Region ChampionshipsMay 18 · 110m Hurdles · Place 2 · ParksideParkside110m Hurdles39" / 0.991mRound P2.15.77a12
May 18MPSSAA 2A East Region ChampionshipsMay 18 · 110m Hurdles · Place 2 · ParksideParkside110m Hurdles39" / 0.991m2.15.71a12
May 122023 Bayside Conference ChampionshipsMay 12 · 300m Hurdles · Place 4 · ParksideParkside300m Hurdles36" / 0.914m4.42.15a12
May 122023 Bayside Conference ChampionshipsMay 12 · 110m Hurdles · Place 5 · ParksideParkside110m Hurdles39" / 0.991m5.15.65a12
May 22023 Bayside South Division ChampionshipsMay 2 · 300m Hurdles · Place 1 · ParksideParkside300m Hurdles142.30a—
May 22023 Bayside South Division ChampionshipsMay 2 · 110m Hurdles · Place 2 · ParksideParkside110m Hurdles215.63a—
May 22023 Bayside South Division ChampionshipsMay 2 · 400 Meters · Place 5 · ParksideParkside400 Meters554.96a PB—
Apr 25James M. Bennett Home Meet 2Apr 25 · 300m Hurdles · Place 1 · ParksideParkside300m Hurdles142.4—
Apr 25James M. Bennett Home Meet 2Apr 25 · 110m Hurdles · Place 1 · ParksideParkside110m Hurdles116.1—
Apr 22Art Madric Hall of Fame InvitationalApr 22 · 110m Hurdles · Place 5 · ParksideParkside110m Hurdles39" / 0.991m5.15.73aWind: 2.112
Apr 13Stephen Decatur Home Meet 2Apr 13 · 300m Hurdles · Place 3 · ParksideParkside300m Hurdles344.05a—
Apr 13Stephen Decatur Home Meet 2Apr 13 · 110m Hurdles · Place 3 · ParksideParkside110m Hurdles316.31a—
Apr 4James M. Bennett Home Meet 1Apr 4 · 300m Hurdles · Place 2 · ParksideParkside300m Hurdles2NT—
Apr 4James M. Bennett Home Meet 1Apr 4 · 110m Hurdles · Place 1 · ParksideParkside110m Hurdles115.8—
Apr 4James M. Bennett Home Meet 1Apr 4 · 400 Meters · Place 1 · ParksideParkside400 Meters155.5—
Mar 21Parkside Home Meet 1Mar 21 · 300m Hurdles · Place 1 · ParksideParkside300m Hurdles145.2—
Mar 21Parkside Home Meet 1Mar 21 · 110m Hurdles · Place 1 · ParksideParkside110m Hurdles116.6—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 21MPSSAA 1A State Indoor ChampionshipsFeb 21 · 55m Hurdles · Place 8 · ParksideParkside55m HurdlesRound P88.6212
Feb 21MPSSAA 1A State Indoor ChampionshipsFeb 21 · 55m Hurdles · Place 8 · ParksideParkside55m Hurdles88.4612
Feb 21MPSSAA 2A State Indoor ChampionshipsFeb 21 · 55m Hurdles · Place 8 · ParksideParkside55m Hurdles39"Round P8.8.62a12
Feb 21MPSSAA 2A State Indoor ChampionshipsFeb 21 · 55m Hurdles · Place 8 · ParksideParkside55m Hurdles39"8.8.46a PB12
Feb 6MPSSAA 2A East Region ChampionshipsFeb 6 · 55m Hurdles · Place 4 · ParksideParkside55m HurdlesRound P48.5912
Feb 6MPSSAA 2A East Region ChampionshipsFeb 6 · 55m Hurdles · Place 3 · ParksideParkside55m Hurdles38.3612
Jan 25Bayside League Meet 5Jan 25 · 55m Hurdles · Place 5 · ParksideParkside55m Hurdles58.47a12
Jan 182023 Bayside Conference ChampionshipsJan 18 · 55m Hurdles · Place 3 · ParksideParkside55m Hurdles38.5512
Jan 11Bayside League Meet 4Jan 11 · 55m Hurdles · Place 4 · ParksideParkside55m Hurdles48.6112
Jan 4Bayside League Meet 3Jan 4 · 55m Hurdles · Place 4 · ParksideParkside55m Hurdles48.7212
Jan 4Bayside League Meet 3Jan 4 · 500 Meters · Place 12 · ParksideParkside500 Meters121:18.3512

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 14IX Annual Pat Russo InvitationalDec 14 · 500 Meters · Place 10 · ParksideParkside500 Meters10.1:17.39a12
Dec 14IX Annual Pat Russo InvitationalDec 14 · 55m Hurdles · Place 6 · ParksideParkside55m Hurdles39"6.8.80a12
Dec 7Bayside League Meet 1Dec 7 · 500 Meters · Place 13 · ParksideParkside500 Meters13.1:17.78a12
Dec 7Bayside League Meet 1Dec 7 · 55m Hurdles · Place 5 · ParksideParkside55m Hurdles39"5.8.91a12
Jan 26Bayside League Meet 5Jan 26 · 500 Meters · Place 9 · ParksideParkside500 Meters91:20.0511
Jan 192022 Bayside Conference Indoor ChampionshipsJan 19 · 55m Hurdles · Place 9 · ParksideParkside55m Hurdles910.5211
Jan 192022 Bayside Conference Indoor ChampionshipsJan 19 · 500 Meters · Place 14 · ParksideParkside500 Meters141:19.3811
Jan 12Bayside League Meet 4Jan 12 · 500 Meters · Place 8 · ParksideParkside500 Meters81:19.4711
Jan 12Bayside League Meet 4Jan 12 · 55m Hurdles · Place 8 · ParksideParkside55m Hurdles810.7411

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 26MPSSAA 2A State Track & Field ChampionshipsMay 26 · 110m Hurdles · Place 16 · ParksideParkside110m Hurdles39" / 0.991mRound P16.17.79aWind: -1.211
May 19 MPSSAA 2A East Region ChampionshipsMay 19 · 300m Hurdles · Place 5 · ParksideParkside300m Hurdles36" / 0.914m5.44.56a11
May 19 MPSSAA 2A East Region ChampionshipsMay 19 · 110m Hurdles · Place 5 · ParksideParkside110m Hurdles39" / 0.991mRound P5.17.95a11
May 19 MPSSAA 2A East Region ChampionshipsMay 19 · 110m Hurdles · Place 5 · ParksideParkside110m Hurdles39" / 0.991m5.16.75a11
May 132022 Bayside Conference ChampionshipsMay 13 · 300m Hurdles · Place 8 · ParksideParkside300m Hurdles845.0011
May 132022 Bayside Conference ChampionshipsMay 13 · 110m Hurdles · Place 8 · ParksideParkside110m Hurdles817.2811
May 32022 Bayside South Division ChampionshipsMay 3 · 300m Hurdles · Place 4 · ParksideParkside300m Hurdles445.7711
May 32022 Bayside South Division ChampionshipsMay 3 · 110m Hurdles · Place 4 · ParksideParkside110m Hurdles418.0611
Apr 2112th Annual Kent Island InvitationalApr 21 · 300m Hurdles · Place 6 · ParksideParkside300m Hurdles644.7811
Apr 2112th Annual Kent Island InvitationalApr 21 · 110m Hurdles · Place 6 · ParksideParkside110m Hurdles618.4111
Apr 11Stephen Decatur Home Meet 2Apr 11 · 300m Hurdles · Place 3 · ParksideParkside300m Hurdles345.7711
Apr 11Stephen Decatur Home Meet 2Apr 11 · 110m Hurdles · Place 4 · ParksideParkside110m Hurdles420.6711
Apr 6Parkside Home Meet 2Apr 6 · 300m Hurdles · Place 1 · ParksideParkside300m Hurdles146.6011
Apr 6Parkside Home Meet 2Apr 6 · 400 Meters · Place 5 · ParksideParkside400 Meters555.8011
Mar 29Stephen Decatur Home Meet 1Mar 29 · 300m Hurdles · Place 2 · ParksideParkside300m Hurdles248.3711
Mar 29Stephen Decatur Home Meet 1Mar 29 · 400 Meters · Place 3 · ParksideParkside400 Meters359.0811
Mar 25V Annual Cambridge Classic InvitationalMar 25 · 300m Hurdles · Place 12 · ParksideParkside300m Hurdles1247.8511
Mar 25V Annual Cambridge Classic InvitationalMar 25 · 400 Meters · Place 12 · ParksideParkside400 Meters1256.5611
Mar 22Parkside Home Meet 1Mar 22 · 300m Hurdles · Place 5 · ParksideParkside300m Hurdles547.9011
Mar 22Parkside Home Meet 1Mar 22 · 400 Meters · Place 2 · ParksideParkside400 Meters256.3011

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15VIII Annual Pat Russo InvitationalDec 15 · 500 Meters · Place 9 · ParksideParkside500 Meters9.1:19.45a11

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 15MPSSAA 2A East Region ChampionshipsJun 15 · 1600 Meters · Place 6 · ParksideParkside1600 Meters65:37.8410
Jun 9MPSSAA 2A East Section 2 ChampionshipsJun 9 · 1600 Meters · Place 4 · ParksideParkside1600 Meters4.5:49.57a10
Jun 4James M Bennett Home Meet 3 vs Decatur, ParksideJun 4 · 1600 Meters · Place 7 · ParksideParkside1600 Meters75:36.20 PB10