Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMPSSAA 3A East Region Championships · May 1214.61aMPSSAA 3A East Region ChampionshipsMay 12, 2025
110m Hurdles · 42" / 1.067m · OutdoorMorgan State Legacy Meet · Apr 1715.26aMorgan State Legacy MeetApril 17, 2026
1500 Meters · OutdoorAAU Region 3 National Qualifier · Jun 235:00.01AAU Region 3 National QualifierJune 23, 2022
200 Meters · OutdoorInter-County Meet 2C · Apr 1022.93aInter-County Meet 2CApril 10, 2025
300 Meters · IndoorPenn Opener · Dec 536.80aPenn OpenerDecember 5, 2025
3000m Steeplechase · OutdoorAAU Region 3 National Qualifier · Jun 238:02.86AAU Region 3 National QualifierJune 23, 2022
300m Hurdles · 36" / 0.914m · OutdoorMPSSAA 3A State Track & Field Championships · May 2337.81aMPSSAA 3A State Track & Field ChampionshipsMay 23, 2025
400 Meters · IndoorVMI Invitational · Jan 2352.70aVMI InvitationalJanuary 23, 2026
400 Meters · OutdoorGeorge Mason Dalton Ebanks Invitational · Apr 349.93aGeorge Mason Dalton Ebanks InvitationalApril 3, 2026
400m Hurdles · 36" / 0.914m · IndoorAAU Region 3 · Jun 201:00.91aAAU Region 3June 20, 2024
400m Hurdles · 36" / 0.914m · OutdoorMorgan State Legacy Meet · Apr 1753.39aMorgan State Legacy MeetApril 17, 2026
500 Meters · IndoorAACPS Intercounty Meet #4 · Dec 91:11.67aAACPS Intercounty Meet #4December 9, 2024
55m Hurdles · 39" · IndoorMPSSAA 3A Indoor State Championships · Feb 218.13aMPSSAA 3A Indoor State ChampionshipsFebruary 21, 2025
60 Meters · IndoorVMI Invitational · Jan 237.62aVMI InvitationalJanuary 23, 2026
800 Meters · IndoorAACPS Inter-County Meet #5 · Jan 262:17.57AACPS Inter-County Meet #5January 26, 2024
800 Meters · OutdoorDMV Youth Challenge · Jun 32:12.13aDMV Youth Challenge June 3, 2023
800 Meters · Relay Split · IndoorAAU Region 3 · Jun 202:05.051AAU Region 3June 20, 2024
High Jump · IndoorMPSSAA 3A Indoor State Championships · Feb 216-04.00MPSSAA 3A Indoor State ChampionshipsFebruary 21, 2025
High Jump · OutdoorDMV Youth Challenge · Jun 31.63mDMV Youth Challenge June 3, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Kehoe Twilight MeetMay 1 · 400m Hurdles · Morgan StateMorgan State400m Hurdles36" / 0.914m—DNSFr
May 1Kehoe Twilight MeetMay 1 · 110m Hurdles · Morgan StateMorgan State110m Hurdles42" / 1.067m—DNSFr
Apr 17Morgan State Legacy MeetApr 17 · 400m Hurdles · Place 2 · Morgan StateMorgan State400m Hurdles36" / 0.914m2.53.39a PBFr
Apr 17Morgan State Legacy MeetApr 17 · 110m Hurdles · Place 8 · Morgan StateMorgan State110m Hurdles42" / 1.067mRound P8.15.26a PBWind: 0.8Fr
Apr 17Morgan State Legacy MeetApr 17 · 110m Hurdles · Place 6 · Morgan StateMorgan State110m Hurdles42" / 1.067m6.14.77aWind: 2.4Fr
Apr 10Duke InvitationalApr 10 · 400m Hurdles · Place 19 · Morgan StateMorgan State400m Hurdles36" / 0.914m19.53.80aFr
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 400m Hurdles · Place 3 · Morgan StateMorgan State400m Hurdles354.10aFr
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 400 Meters · Place 33 · Morgan StateMorgan State400 Meters3349.93a PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 23VMI InvitationalJan 23 · 60m Hurdles · Place 3 · Morgan StateMorgan State60m HurdlesRound P38.61aFr
Jan 23VMI InvitationalJan 23 · 60m Hurdles · Place 6 · Morgan StateMorgan State60m Hurdles68.74aFr
Jan 23VMI InvitationalJan 23 · 400 Meters · Place 21 · Morgan StateMorgan State400 Meters2152.70a PBFr
Jan 23VMI InvitationalJan 23 · 60 Meters · Place 32 · Morgan StateMorgan State60 MetersRound P327.62a PBFr

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 5Penn OpenerDec 5 · 300 Meters · Place 31 · Morgan StateMorgan State300 Meters31.36.80a PBFr
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 55m Hurdles · Place 11 · ArundelArundel55m Hurdles39"Round P11.8.13a PB12
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · High Jump · Place 2 · ArundelArundelHigh Jump2.6-04.00 PB12
Feb 10MPSSAA 2A Central Region ChampionshipsFeb 10 · High Jump · Place 1 · ArundelArundelHigh Jump16-2—
Feb 10MPSSAA 2A Central Region ChampionshipsFeb 10 · 55m Hurdles · Place 10 · ArundelArundel55m Hurdles108.42a—
Feb 10MPSSAA 2A Central Region ChampionshipsFeb 10 · 55m Hurdles · Place 9 · ArundelArundel55m Hurdles98.32a—
Feb 10MPSSAA 3A Central Region ChampionshipsFeb 10 · 55m Hurdles · Place 10 · ArundelArundel55m Hurdles39"Round P10.8.42a12
Feb 10MPSSAA 3A Central Region ChampionshipsFeb 10 · 55m Hurdles · Place 9 · ArundelArundel55m Hurdles39"9.8.32a12
Feb 10MPSSAA 3A Central Region ChampionshipsFeb 10 · High Jump · Place 1 · ArundelArundelHigh Jump1.6-02.0012
Jan 23AACPS County ChampionshipsJan 23 · High Jump · Place 1 · ArundelArundelHigh Jump16-2.50—
Jan 23AACPS County ChampionshipsJan 23 · 55m Hurdles · Place 5 · ArundelArundel55m Hurdles58.29a—
Jan 23AACPS County ChampionshipsJan 23 · 55m Hurdles · Place 2 · ArundelArundel55m Hurdles28.18a—
Jan 9AACPS Intercounty Meet #3Jan 9 · High Jump · Place 1 · ArundelArundelHigh Jump15-10—
Jan 9AACPS Intercounty Meet #3Jan 9 · 55m Hurdles · Place 2 · ArundelArundel55m Hurdles28.57a—
Jan 3AACPS Intercounty Meet #2Jan 3 · High Jump · Place 1 · ArundelArundelHigh Jump16-2—
Jan 3AACPS Intercounty Meet #2Jan 3 · 55m Hurdles · Place 7 · ArundelArundel55m Hurdles78.63a—

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 300m Hurdles · Place 2 · ArundelArundel300m Hurdles36" / 0.914m2.37.81a PB12
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 110m Hurdles · Place 4 · ArundelArundel110m Hurdles39" / 0.991mRound P4.14.41aWind: 2.212
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 110m Hurdles · Place 5 · ArundelArundel110m Hurdles39" / 0.991m5.14.65aWind: 3.612
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · High Jump · Place 3 · ArundelArundelHigh Jump3.6-04.0012
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · High Jump · Place 3 · ArundelArundelHigh Jump35.5012
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · High Jump · Place 3 · ArundelArundelHigh Jump35.5012
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 2 · ArundelArundel300m Hurdles237.8112
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 2 · ArundelArundel300m Hurdles237.8112
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 5 · ArundelArundel110m Hurdles514.6512
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 5 · ArundelArundel110m Hurdles514.6512
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 4 · ArundelArundel110m HurdlesRound P414.4112
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 110m Hurdles · Place 4 · ArundelArundel110m HurdlesRound P414.4112
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 300m Hurdles · Place 2 · ArundelArundel300m Hurdles36" / 0.914m2.38.89a12
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 110m Hurdles · Place 2 · ArundelArundel110m Hurdles39" / 0.991mRound S2.15.48a12
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 110m Hurdles · Place 1 · ArundelArundel110m Hurdles39" / 0.991m1.14.61a PB12
May 12MPSSAA 3A East Region ChampionshipsMay 12 · High Jump · Place 2 · ArundelArundelHigh Jump2.6' 3"12
May 7Anne Arundel County ChampionshipsMay 7 · High Jump · Place 1 · ArundelArundelHigh Jump16-512
May 7Anne Arundel County ChampionshipsMay 7 · 300m Hurdles · Place 2 · ArundelArundel300m Hurdles238.96a12
May 7Anne Arundel County ChampionshipsMay 7 · 110m Hurdles · Place 3 · ArundelArundel110m Hurdles314.93a12
May 7Anne Arundel County ChampionshipsMay 7 · 110m Hurdles · Place 3 · ArundelArundel110m Hurdles315.23a12
May 3East Coast International(High School)May 3 · 400m Hurdles · Place 7 · ArundelArundel400m Hurdles36" / 0.914m7.55.11a12
May 3East Coast International(High School)May 3 · 110m Hurdles · Place 13 · ArundelArundel110m Hurdles39" / 0.991mRound P13.15.11aWind: -0.512
Apr 30Golliday InvitationalApr 30 · 300m Hurdles · Place 1 · ArundelArundel300m Hurdles139.49a12
Apr 15All-Comers MeetApr 15 · High Jump · Place 1 · ArundelArundelHigh Jump16-012
Apr 15All-Comers MeetApr 15 · 300m Hurdles · Place 1 · ArundelArundel300m Hurdles140.70a12
Apr 15All-Comers MeetApr 15 · 110m Hurdles · Place 3 · ArundelArundel110m Hurdles315.32a12
Apr 10Inter-County Meet 2CApr 10 · 110m Hurdles · Place 1 · ArundelArundel110m Hurdles115.29a12
Apr 10Inter-County Meet 2CApr 10 · 200 Meters · Place 3 · ArundelArundel200 Meters322.93a PB12
Mar 27Inter-County Meet 1CMar 27 · 300m Hurdles · Place 1 · ArundelArundel300m Hurdles140.82a12
Mar 22Seahawk Invitational 2025Mar 22 · High Jump · Place 3 · ArundelArundelHigh Jump36-012
Mar 22Seahawk Invitational 2025Mar 22 · 110m Hurdles · Place 3 · ArundelArundel110m Hurdles316.03a12

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 18AACPS Intercounty Meet #1Dec 18 · 55m Hurdles · Place 6 · ArundelArundel55m Hurdles39"6.8.68a12
Dec 18AACPS Intercounty Meet #1Dec 18 · High Jump · Place 3 · ArundelArundelHigh Jump3.6' 012
Dec 9AACPS Intercounty Meet #4Dec 9 · 500 Meters · Place 7 · ArundelArundel500 Meters7.1:11.67a PB12
Dec 9AACPS Intercounty Meet #4Dec 9 · 55m Hurdles · ArundelArundel55m Hurdles39"—DNS12
Dec 9AACPS Intercounty Meet #4Dec 9 · High Jump · Place 2 · ArundelArundelHigh Jump2.5' 1012
Jun 20AAU Region 3Jun 20 · 400m Hurdles · Place 9 · Union AthleticsUnion Athletics400m Hurdles36" / 0.914mRound P9.1:00.91a PB11
Jun 20AAU Region 3Jun 20 · 800 Meters · Union AthleticsUnion Athletics800 MetersRelay Split—2:05.051 PB11
Jun 20AAU Region 3Jun 20 · High Jump · Place 6 · Union AthleticsUnion AthleticsHigh Jump6.5-08.0011
Jun 20AAU Region 3Jun 20 · 400 Meters · Place 20 · Union AthleticsUnion Athletics400 Meters20.52.90a11
Jan 26AACPS Inter-County Meet #5Jan 26 · 800 Meters · Place 6 · ArundelArundel800 Meters62:17.57 PB11
Jan 22AACPS County ChampionshipJan 22 · 500 Meters · Place 39 · ArundelArundel500 Meters39.1:17.79a11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 8AAU Potomac Valley District QualifierJun 8 · 400 Meters · Place 13 · Union AthleticsUnion Athletics400 Meters13.53.09a11
May 15MPSSAA 3A East Region ChampionshipsMay 15 · High Jump · Place 6 · ArundelArundelHigh Jump6.5-09.0011
May 15MPSSAA 3A East Region ChampionshipsMay 15 · 400 Meters · Place 18 · ArundelArundel400 Meters18.53.28a11
May 8AACPS County ChampionshipMay 8 · High Jump · Place 11 · ArundelArundelHigh Jump115-4—
May 4The East Coast International ShowcaseMay 4 · High Jump · Place 16 · ArundelArundelHigh Jump165-6—
May 1Golliday InvitationalMay 1 · High Jump · Place 2 · ArundelArundelHigh Jump25-10—
Apr 18AACPS Inter-County Meet #4Apr 18 · High Jump · Place 2 · ArundelArundelHigh Jump2.5' 811
Apr 18AACPS Inter-County Meet #4Apr 18 · 400 Meters · Place 3 · ArundelArundel400 Meters3.52.55a11
Apr 13TU Classic HS InvitationalApr 13 · High Jump · Place 8 · ArundelArundelHigh Jump85-10—
Apr 13TU Classic HS InvitationalApr 13 · 400 Meters · Place 37 · ArundelArundel400 Meters3753.86a—
Apr 5Park InviteApr 5 · High Jump · Place 9 · ArundelArundelHigh Jump95-08.0011
Apr 4AACPS Inter-County Meet #2Apr 4 · High Jump · Place 1 · ArundelArundelHigh Jump15-6—
Mar 25AACPS All-Comers MeetMar 25 · High Jump · Place 3 · ArundelArundelHigh Jump35-8—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · High Jump · Place 6 · Severn Highsteppers TracSevern Highsteppers TracHigh Jump65-04.00—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 7 · Severn Highsteppers TraSevern Highsteppers Tra1500 Meters75:02.79—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 15 · Severn Highsteppers TraSevern Highsteppers Tra800 Meters152:16.56—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 400 Meters · Place 32 · Severn Highsteppers TraSevern Highsteppers Tra400 Meters3256.28—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · High Jump · Place 6 · Severn Highsteppers TracSevern Highsteppers TracHigh Jump65-4—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 1500 Meters · Place 7 · Severn Highsteppers TraSevern Highsteppers Tra1500 Meters75:02.79a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 800 Meters · Place 15 · Severn Highsteppers TraSevern Highsteppers Tra800 Meters152:16.56a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 400 Meters · Place 32 · Severn Highsteppers TraSevern Highsteppers Tra400 Meters3256.28a—
Jun 3DMV Youth Challenge Jun 3 · High Jump · Place 3 · Severn Highsteppers TracSevern Highsteppers TracHigh Jump31.63m PB—
Jun 3DMV Youth Challenge Jun 3 · 1500 Meters · Place 6 · Severn Highsteppers TraSevern Highsteppers Tra1500 Meters65:02.27a—
Jun 3DMV Youth Challenge Jun 3 · 800 Meters · Place 5 · Severn Highsteppers TraSevern Highsteppers Tra800 Meters52:12.13a PB—
May 27White Knight Youth ChallengeMay 27 · High Jump · Severn Highsteppers TracSevern Highsteppers TracHigh Jump—NH—
May 27White Knight Youth ChallengeMay 27 · 800 Meters · Place 19 · Severn Highsteppers TraSevern Highsteppers Tra800 Meters192:19.31a—
May 27White Knight Youth ChallengeMay 27 · 400 Meters · Place 13 · Severn Highsteppers TraSevern Highsteppers Tra400 Meters1355.71a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 3AACPS Inter-County Meet #1Jan 3 · 500 Meters · Place 16 · ArundelArundel500 Meters161:15.9710

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12AA vs Howard Crossover #1Dec 12 · 500 Meters · Place 23 · ArundelArundel500 Meters23.1:19.28a10

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 23AAU Region 3 National QualifierJun 23 · Javelin · Place 9 · Severn HighsteppersSevern HighsteppersJavelin971-07.50—
Jun 23AAU Region 3 National QualifierJun 23 · 3000m Steeplechase · Place 5 · Severn HighsteppersSevern Highsteppers3000m Steeplechase58:02.86 PB—
Jun 23AAU Region 3 National QualifierJun 23 · 1500 Meters · Place 11 · Severn HighsteppersSevern Highsteppers1500 Meters115:00.01 PB—
Jun 23AAU Region 3 National QualifierJun 23 · 800 Meters · Place 15 · Severn HighsteppersSevern Highsteppers800 Meters152:16.83—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 1500 Meters · Place 10 · Severn Highsteppers TraSevern Highsteppers Tra1500 Meters105:01.78a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 800 Meters · Place 13 · Severn Highsteppers TraSevern Highsteppers Tra800 Meters132:14.97a—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · 400 Meters · Place 30 · Severn Highsteppers TraSevern Highsteppers Tra400 Meters3059.30a—
Jun 4MD Blaze Spring Development ChampionshipsJun 4 · 1500 Meters · Place 2 · Severn Highsteppers Trac...Severn Highsteppers Trac...1500 Meters25:15.1915
May 222022 West Carroll Wings Invitational MeetMay 22 · 800 Meters · Place 5 · Severn Highsteppers TrackSevern Highsteppers Track800 Meters5.2:19.08a9
May 1Baltimore City Youth Developmental Meet #1May 1 · High Jump · Severn Highsteppers TrackSevern Highsteppers TrackHigh Jump--NH9
May 1Baltimore City Youth Developmental Meet #1May 1 · 800 Meters · Severn Highsteppers TrackSevern Highsteppers Track800 Meters--DNS9
May 1Baltimore City Youth Developmental Meet #1May 1 · 400 Meters · Severn Highsteppers TrackSevern Highsteppers Track400 Meters--DNS9
Apr 24Lightning Youth Track & Field MeetApr 24 · 800 Meters · Place 4 · Severn Highsteppers TrackSevern Highsteppers Track800 Meters4.2:27.70a9
Apr 24Lightning Youth Track & Field MeetApr 24 · 400 Meters · Place 3 · Severn Highsteppers TrackSevern Highsteppers Track400 Meters3.1:01.33a9