Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSparrows Point, Eastern Tech, Perry Hall @Dulaney · May 2111.62Sparrows Point, Eastern Tech, Perry Hall @DulaneyMay 21, 2021
110m Hurdles · 39" / 0.991m · Outdoor MPSSAA 4A North Region Championships · May 1914.63a MPSSAA 4A North Region ChampionshipsMay 19, 2022
110m Hurdles · 42" / 1.067m · OutdoorC2C Championships · May 114.54aC2C ChampionshipsMay 1, 2026
300 Meters · IndoorBCPS League Meet #4 · Dec 2041.73aBCPS League Meet #4December 20, 2021
300m Hurdles · 36" / 0.914m · OutdoorMPSSAA 4A State Track & Field Championships · May 2740.05aMPSSAA 4A State Track & Field ChampionshipsMay 27, 2022
400m Hurdles · 36" / 0.914m · Outdoor2019 Knight Invitational · Apr 121:03.74a2019 Knight InvitationalApril 12, 2019
500 Meters · IndoorCCBC-Essex Winter Holiday Classic · Dec 141:25.56aCCBC-Essex Winter Holiday ClassicDecember 14, 2018
55m Hurdles · 39" · IndoorMPSSAA 4A State Indoor Championships · Feb 187.69aMPSSAA 4A State Indoor ChampionshipsFebruary 18, 2022
60m Hurdles · 42" / 1.067m · IndoorNCAA Division III Indoor Track & Field Championships · Mar 138.04aNCAA Division III Indoor Track & Field ChampionshipsMarch 13, 2026
High Jump · IndoorBaltimore County Public Schools Fresh-Soph Meet #2 · Jan 276-08.00Baltimore County Public Schools Fresh-Soph Meet #2January 27, 2022
High Jump · OutdoorMPSSAA 4A State Track & Field Championships · May 276-08.00MPSSAA 4A State Track & Field ChampionshipsMay 27, 2022
Long Jump · Outdoor MPSSAA 4A North Region Championships · May 1921-07.00 MPSSAA 4A North Region ChampionshipsMay 19, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1C2C ChampionshipsMay 1 · 110m Hurdles · Place 1 · SalisburySalisbury110m Hurdles42" / 1.067mRound P1.14.54a PBWind: -0.2Sr
May 1C2C ChampionshipsMay 1 · 110m Hurdles · Place 1 · SalisburySalisbury110m Hurdles42" / 1.067m1.14.40aWind: 2.9Sr
Apr 23130th Penn Relays CarnivalApr 23 · 110m Hurdles · Place 26 · SalisburySalisbury110m Hurdles42" / 1.067m26.14.55aWind: 1.4Sr
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 110m Hurdles · Place 7 · SalisburySalisbury110m Hurdles714.41aSr
Mar 28Blue & Silver ChallengeMar 28 · 110m Hurdles · Place 1 · SalisburySalisbury110m Hurdles114.55aSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 60m Hurdles · Place 6 · SalisburySalisbury60m Hurdles42" / 1.067mRound P6.8.04a PBWind: 0Sr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 60m Hurdles · Place 7 · SalisburySalisbury60m Hurdles42" / 1.067m7.9.50aWind: 0Sr
Jan 30George Mason Patriot GamesJan 30 · 60m Hurdles · Place 3 · SalisburySalisbury60m HurdlesRound S38.26aSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2C2C Outdoor ChampionshipsMay 2 · 110m Hurdles · SalisburySalisbury110m Hurdles42" / 1.067mRound P--DNSWind: -0.2Jr
Apr 4George Mason Ebanks InvitationalApr 4 · 110m Hurdles · Place 5 · SalisburySalisbury110m Hurdles514.75aJr
Mar 29Blue & Silver ChallengeMar 29 · 110m Hurdles · SalisburySalisbury110m Hurdles—FSJr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 14NCAA Division III Indoor Track & Field ChampionshipsMar 14 · 60m Hurdles · Place 12 · SalisburySalisbury60m Hurdles42" / 1.067mRound P12.8.14aWind: 0Jr
Feb 21C2C Indoor ChampionshipsFeb 21 · 60m Hurdles · Place 1 · SalisburySalisbury60m Hurdles42" / 1.067mRound P1.8.06aJr
Feb 21C2C Indoor ChampionshipsFeb 21 · 60m Hurdles · Place 1 · SalisburySalisbury60m Hurdles42" / 1.067m1.8.22aJr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8CNU Holiday OpenDec 8 · 60m Hurdles · Place 1 · SalisburySalisbury60m Hurdles42" / 1.067mRound P1.8.20aJr
Dec 8CNU Holiday OpenDec 8 · 60m Hurdles · Place 1 · SalisburySalisbury60m Hurdles42" / 1.067m1.8.26aJr

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6Coast-To-Coast Athletic Conference Outdoor ChampionshipsMay 6 · 110m Hurdles · Place 1 · SalisburySalisbury110m HurdlesRound P115.28FR
May 6Coast-To-Coast Athletic Conference Outdoor ChampionshipsMay 6 · 110m Hurdles · Place 1 · SalisburySalisbury110m Hurdles115.22FR
Mar 312023 Towson Spring OpenMar 31 · 110m Hurdles · Place 10 · SalisburySalisbury110m Hurdles42" / 1.067mRound P10.15.88aWind: 1.5Fr

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17Coast to Coast Conference Indoor ChampionshipsFeb 17 · 60m Hurdles · Place 2 · SalisburySalisbury60m HurdlesRound P28.59FR
Feb 17Coast to Coast Conference Indoor ChampionshipsFeb 17 · 60m Hurdles · Place 4 · SalisburySalisbury60m Hurdles48.84FR
Feb 5Richard Drake InvitationalFeb 5 · 60m Hurdles · Place 5 · SalisburySalisbury60m HurdlesRound P58.86FR
Feb 5Richard Drake InvitationalFeb 5 · 60m Hurdles · Place 3 · SalisburySalisbury60m Hurdles38.80FR
Jan 27George Mason Patriot GamesJan 27 · 60m Hurdles · Place 7 · SalisburySalisbury60m HurdlesRound P79.15FR
Jan 27George Mason Patriot GamesJan 27 · 60m Hurdles · Place 6 · SalisburySalisbury60m Hurdles68.94FR

2022 Outdoor Track

33 results
DateMeetEventPlMarkGr
May 27MPSSAA 4A State Track & Field ChampionshipsMay 27 · 300m Hurdles · Place 3 · DulaneyDulaney300m Hurdles36" / 0.914m3.40.05a PB12
May 27MPSSAA 4A State Track & Field ChampionshipsMay 27 · 110m Hurdles · Place 3 · DulaneyDulaney110m Hurdles39" / 0.991mRound P3.14.56aWind: 2.412
May 27MPSSAA 4A State Track & Field ChampionshipsMay 27 · 110m Hurdles · Place 2 · DulaneyDulaney110m Hurdles39" / 0.991m2.14.53aWind: 2.612
May 27MPSSAA 4A State Track & Field ChampionshipsMay 27 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-08.00 PB12
May 19 MPSSAA 4A North Region ChampionshipsMay 19 · Long Jump · Place 1 · DulaneyDulaneyLong Jump1.21-07.00 PB12
May 19 MPSSAA 4A North Region ChampionshipsMay 19 · 300m Hurdles · Place 2 · DulaneyDulaney300m Hurdles36" / 0.914m2.40.51a12
May 19 MPSSAA 4A North Region ChampionshipsMay 19 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles39" / 0.991mRound P1.14.63a PB12
May 19 MPSSAA 4A North Region ChampionshipsMay 19 · 110m Hurdles · Place 2 · DulaneyDulaney110m Hurdles39" / 0.991m2.15.00a12
May 19 MPSSAA 4A North Region ChampionshipsMay 19 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-06.0012
May 12BCPS Outdoor County ChampionshipsMay 12 · High Jump · Place 1 · DulaneyDulaneyHigh Jump16-08.0012
May 12BCPS Outdoor County ChampionshipsMay 12 · 300m Hurdles · Place 1 · DulaneyDulaney300m Hurdles140.3912
May 12BCPS Outdoor County ChampionshipsMay 12 · Long Jump · Place 2 · DulaneyDulaneyLong Jump221-03.2512
May 12BCPS Outdoor County ChampionshipsMay 12 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles114.8712
May 12BCPS Outdoor County ChampionshipsMay 12 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles115.0012
Apr 29Penn Relays - HS Day 2Apr 29 · High Jump · Place 5 · DulaneyDulaneyHigh Jump5.6-412
Apr 27Towson, Hereford @ DulaneyApr 27 · High Jump · Place 1 · DulaneyDulaneyHigh Jump16-02.0012
Apr 27Towson, Hereford @ DulaneyApr 27 · 300m Hurdles · Place 1 · DulaneyDulaney300m Hurdles142.6112
Apr 21Black and Blue Hopkins InviteApr 21 · 110m Hurdles · Place 5 · Dulaney HighDulaney High110m Hurdles515.3012
Apr 21Black and Blue Hopkins InviteApr 21 · Long Jump · Place 8 · Dulaney HighDulaney HighLong Jump820-07.0012
Apr 21Black and Blue Hopkins InviteApr 21 · High Jump · Place 1 · Dulaney HighDulaney HighHigh Jump16-06.0012
Apr 6Towson, Milford Mill, Franklin, Dulaney, Patapsco @ HerefordApr 6 · High Jump · Place 1 · DulaneyDulaneyHigh Jump16-612
Apr 6Towson, Milford Mill, Franklin, Dulaney, Patapsco @ HerefordApr 6 · Long Jump · Place 1 · DulaneyDulaneyLong Jump120-11.5012
Apr 6Towson, Milford Mill, Franklin, Dulaney, Patapsco @ HerefordApr 6 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles115.0612
Apr 2Pikesville Track ClassicApr 2 · Long Jump · Place 2 · Dulaney HighDulaney HighLong Jump220-09.0012
Apr 2Pikesville Track ClassicApr 2 · High Jump · Place 1 · Dulaney HighDulaney HighHigh Jump16-02.0012
Apr 2Pikesville Track ClassicApr 2 · 110m Hurdles · Place 3 · Dulaney HighDulaney High110m Hurdles315.7612
Apr 2Pikesville Track ClassicApr 2 · 110m Hurdles · Place 1 · Dulaney HighDulaney High110m HurdlesRound P115.2412
Apr 2Pikesville Track ClassicApr 2 · Long Jump · Place 2 · Dulaney HighDulaney HighLong Jump220-09.0012
Apr 2Pikesville Track ClassicApr 2 · High Jump · Place 1 · Dulaney HighDulaney HighHigh Jump16-02.0012
Apr 2Pikesville Track ClassicApr 2 · 110m Hurdles · Place 3 · Dulaney HighDulaney High110m Hurdles315.7612
Apr 2Pikesville Track ClassicApr 2 · 110m Hurdles · Place 1 · Dulaney HighDulaney High110m HurdlesRound P115.2412
Mar 26BCPS 3A/4A Divisional OpenerMar 26 · Long Jump · Place 1 · DulaneyDulaneyLong Jump1.19-05.0012
Mar 26BCPS 3A/4A Divisional OpenerMar 26 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-02.0012

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 18MPSSAA 4A State Indoor ChampionshipsFeb 18 · 55m Hurdles · Place 1 · DulaneyDulaney55m Hurdles39"Round P1.7.74a12
Feb 18MPSSAA 4A State Indoor ChampionshipsFeb 18 · 55m Hurdles · Place 1 · DulaneyDulaney55m Hurdles39"1.7.69a PB12
Feb 18MPSSAA 4A State Indoor ChampionshipsFeb 18 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-02.0012
Feb 11MPSSAA 4A East Region ChampionshipsFeb 11 · 55m Hurdles · Place 1 · DulaneyDulaney55m Hurdles39"Round P1.7.74a12
Feb 11MPSSAA 4A East Region ChampionshipsFeb 11 · 55m Hurdles · Place 1 · DulaneyDulaney55m Hurdles39"1.7.93a12
Feb 11MPSSAA 4A East Region ChampionshipsFeb 11 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-04.0012
Jan 27Baltimore County Public Schools Fresh-Soph Meet #2Jan 27 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-08.00 PB12
Jan 21Baltimore County Public Schools Indoor Varsity ChampionshipsJan 21 · 55m Hurdles · Place 1 · DulaneyDulaney55m Hurdles39"Round P1.8.18a12
Jan 21Baltimore County Public Schools Indoor Varsity ChampionshipsJan 21 · 55m Hurdles · Place 1 · DulaneyDulaney55m Hurdles39"1.8.04a12
Jan 21Baltimore County Public Schools Indoor Varsity ChampionshipsJan 21 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-06.0012
Jan 18BCPS League Meet #9Jan 18 · High Jump · Place 1 · DulaneyDulaneyHigh Jump16-03.0012
Jan 18BCPS League Meet #9Jan 18 · 55m Hurdles · Place 1 · DulaneyDulaney55m Hurdles18.0912
Jan 14Warrior InvitationalJan 14 · High Jump · Place 1 · DulaneyDulaneyHigh Jump16-02.0012

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20BCPS League Meet #4Dec 20 · 300 Meters · Place 5 · DulaneyDulaney300 Meters5.41.73a PB12
Dec 20BCPS League Meet #4Dec 20 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-02.0012

2021 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 18 MPSSAA 4A State Track & Field ChampionshipsJun 18 · Long Jump · Place 4 · DulaneyDulaneyLong Jump4.20-09.75Wind: 0.711
Jun 18 MPSSAA 4A State Track & Field ChampionshipsJun 18 · 300m Hurdles · Place 4 · DulaneyDulaney300m Hurdles36" / 0.914m4.40.84a11
Jun 18 MPSSAA 4A State Track & Field ChampionshipsJun 18 · 110m Hurdles · DulaneyDulaney110m Hurdles39" / 0.991m—FSWind: 0.111
Jun 18 MPSSAA 4A State Track & Field ChampionshipsJun 18 · High Jump · Place 1 · DulaneyDulaneyHigh Jump1.6-06.0011
Jun 12 MPSSAA 4A North Region ChampionshipsJun 12 · Long Jump · Place 1 · DulaneyDulaneyLong Jump1.21-00.7511
Jun 12 MPSSAA 4A North Region ChampionshipsJun 12 · 300m Hurdles · Place 2 · DulaneyDulaney300m Hurdles36" / 0.914m2.40.45a11
Jun 12 MPSSAA 4A North Region ChampionshipsJun 12 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles39" / 0.991m1.14.75a11
Jun 12 MPSSAA 4A North Region ChampionshipsJun 12 · High Jump · Place 2 · DulaneyDulaneyHigh Jump2.6-02.0011
Jun 8MPSSAA 4A North Section 1 ChampionshipsJun 8 · Long Jump · Place 1 · DulaneyDulaneyLong Jump1.21-05.5011
Jun 8MPSSAA 4A North Section 1 ChampionshipsJun 8 · 300m Hurdles · Place 2 · DulaneyDulaney300m Hurdles36" / 0.914m2.41.03a11
Jun 8MPSSAA 4A North Section 1 ChampionshipsJun 8 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles39" / 0.991m1.15.04a11
Jun 8MPSSAA 4A North Section 1 ChampionshipsJun 8 · High Jump · Place 2 · DulaneyDulaneyHigh Jump2.6-04.0011
Jun 2Sparrows Point, Dulaney Catonsville@TowsonJun 2 · High Jump · Place 1 · DulaneyDulaneyHigh Jump16-04.0011
Jun 2Sparrows Point, Dulaney Catonsville@TowsonJun 2 · Long Jump · Place 1 · DulaneyDulaneyLong Jump121-08.5011
Jun 2Sparrows Point, Dulaney Catonsville@TowsonJun 2 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles114.7011
Jun 2Sparrows Point, Dulaney Catonsville@TowsonJun 2 · High Jump · Place 1 · DulaneyDulaneyHigh Jump16-04.0011
Jun 2Sparrows Point, Dulaney Catonsville@TowsonJun 2 · Long Jump · Place 1 · DulaneyDulaneyLong Jump121-08.5011
Jun 2Sparrows Point, Dulaney Catonsville@TowsonJun 2 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles114.7011
May 28Franklin, Towson, Perry Hall @DulaneyMay 28 · Long Jump · Place 1 · DulaneyDulaneyLong Jump120-01.5011
May 28Franklin, Towson, Perry Hall @DulaneyMay 28 · High Jump · Place 1 · DulaneyDulaneyHigh Jump16-05.0011
May 28Franklin, Towson, Perry Hall @DulaneyMay 28 · 300m Hurdles · Place 1 · DulaneyDulaney300m Hurdles140.2911
May 21Sparrows Point, Eastern Tech, Perry Hall @DulaneyMay 21 · Long Jump · Place 1 · DulaneyDulaneyLong Jump119-03.5011
May 21Sparrows Point, Eastern Tech, Perry Hall @DulaneyMay 21 · 300m Hurdles · Place 1 · DulaneyDulaney300m Hurdles140.8311
May 21Sparrows Point, Eastern Tech, Perry Hall @DulaneyMay 21 · 100 Meters · Place 1 · DulaneyDulaney100 Meters111.62 PB11
May 14Catonsville, Dulaney, Perry Hall@HerefordMay 14 · Long Jump · Place 2 · DulaneyDulaneyLong Jump219-02.00—
May 14Catonsville, Dulaney, Perry Hall@HerefordMay 14 · 300m Hurdles · Place 2 · DulaneyDulaney300m Hurdles246.41—
May 14Catonsville, Dulaney, Perry Hall@HerefordMay 14 · 110m Hurdles · Place 1 · DulaneyDulaney110m Hurdles115.36—
May 7Franklin, Dulaney, Eastern Tech @CatonsvilleMay 7 · 300m Hurdles · Place 1 · DulaneyDulaney300m Hurdles140.911

2019 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 16MPSSAA 4A North Regional ChampionshipMay 16 · 300m Hurdles · Place 6 · DulaneyDulaney300m Hurdles36" / 0.914m6.43.57a9
May 16MPSSAA 4A North Regional ChampionshipMay 16 · 110m Hurdles · Place 7 · DulaneyDulaney110m Hurdles39" / 0.991mRound P7.16.92a9
May 16MPSSAA 4A North Regional ChampionshipMay 16 · 110m Hurdles · Place 8 · DulaneyDulaney110m Hurdles39" / 0.991m8.16.88a9
May 8Baltimore Co. Public Schools Outdoor ChampionshipsMay 8 · 110m Hurdles · Place 2 · Dulaney HighDulaney High110m Hurdles216.6311
May 8Baltimore Co. Public Schools Outdoor ChampionshipsMay 8 · 300m Hurdles · Place 4 · Dulaney HighDulaney High300m Hurdles444.4511
May 8Baltimore Co. Public Schools Outdoor ChampionshipsMay 8 · 110m Hurdles · Place 3 · Dulaney HighDulaney High110m Hurdles317.5311
May 8Baltimore Co. Public Schools Outdoor ChampionshipsMay 8 · 110m Hurdles · Place 2 · Dulaney HighDulaney High110m Hurdles216.6311
May 1BCPS Westide Last Chance MeetMay 1 · 110m Hurdles · Place 5 · Dulaney HighDulaney High110m Hurdles517.93—
Apr 17Hereford, Towson @ DulaneyApr 17 · 300m Hurdles · Place 1 · Dulaney HighDulaney High300m Hurdles144.5811
Apr 17Hereford, Towson @ DulaneyApr 17 · 110m Hurdles · Place 1 · Dulaney HighDulaney High110m Hurdles117.7611
Apr 122019 Knight InvitationalApr 12 · 400m Hurdles · Place 4 · DulaneyDulaney400m Hurdles36" / 0.914m4.1:03.74a PB9
Apr 122019 Knight InvitationalApr 12 · 110m Hurdles · Place 6 · DulaneyDulaney110m Hurdles39" / 0.991m6.18.34a9
Apr 10Woodlawn, Perry Hall, Dulaney @ Dundalk Apr 10 · 300m Hurdles · Place 1 · Dulaney HighDulaney High300m Hurdles146.1711
Apr 10Woodlawn, Perry Hall, Dulaney @ Dundalk Apr 10 · 110m Hurdles · Place 2 · Dulaney HighDulaney High110m Hurdles219.9611
Apr 2Kenwood, Franklin Patapsco @ DulaneyApr 2 · 300m Hurdles · Place 1 · Dulaney HighDulaney High300m Hurdles146.9011
Apr 2Kenwood, Franklin Patapsco @ DulaneyApr 2 · 110m Hurdles · Place 1 · Dulaney HighDulaney High110m Hurdles117.4811
Apr 2Kenwood, Franklin Patapsco @ DulaneyApr 2 · 300m Hurdles · Place 1 · Dulaney HighDulaney High300m Hurdles146.9011
Apr 2Kenwood, Franklin Patapsco @ DulaneyApr 2 · 110m Hurdles · Place 1 · Dulaney HighDulaney High110m Hurdles117.4811
Mar 30BCPS 3A/4A Divisional OpenerMar 30 · 300m Hurdles · Place 7 · DulaneyDulaney300m Hurdles36" / 0.914m7.47.77a9
Mar 30BCPS 3A/4A Divisional OpenerMar 30 · 110m Hurdles · Place 6 · DulaneyDulaney110m Hurdles39" / 0.991m6.17.90a9

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Baltimore County Frosh-Soph MeetJan 24 · 300 Meters · Place 16 · DulaneyDulaney300 Meters1643.2411
Jan 8Baltimore City-County Mixer #1Jan 8 · 300 Meters · Place 17 · DulaneyDulaney300 Meters17.42.709

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14CCBC-Essex Winter Holiday ClassicDec 14 · 500 Meters · Place 21 · DulaneyDulaney500 Meters21.1:25.56a PB9