Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAACPS Inter-County Meet #3 · Apr 1213.18AACPS Inter-County Meet #3April 12, 2023
100m Hurdles · 33" / 0.838m · OutdoorMPSSAA State Track & Field Championships · May 2115.59aMPSSAA State Track & Field ChampionshipsMay 21, 2026
1600 Meters · IndoorMPSSAA Indoor State Championships · Feb 1742.95MPSSAA Indoor State ChampionshipsFebruary 17, 2026
300 Meters · IndoorMPSSAA 1A Indoor State Championships · Feb 2042.24MPSSAA 1A Indoor State ChampionshipsFebruary 20, 2024
300m Hurdles · 30" / 0.762m · OutdoorMPSSAA 2A North Region Championships · May 1246.92aMPSSAA 2A North Region ChampionshipsMay 12, 2026
400 Meters · OutdoorInter-County Meet 1A · Mar 2559.78aInter-County Meet 1AMarch 25, 2025
500 Meters · IndoorAACPS Intercounty Meet #2 · Jan 31:21.85aAACPS Intercounty Meet #2January 3, 2025
55 Meters · IndoorAACPS Inter-County Meet #3 · Jan 87.83aAACPS Inter-County Meet #3January 8, 2024
800 Meters · IndoorAACPS Intercounty Meet 3-AACPS Only · Jan 82:30.29aAACPS Intercounty Meet 3-AACPS OnlyJanuary 8, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 300m Hurdles · Place 7 · Southern-AA300m Hurdles30" / 0.762m7.47.28a12
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 100m Hurdles · Place 4 · Southern-AA100m Hurdles33" / 0.838mRound P4.16.09aWind: -0.712
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 100m Hurdles · Place 5 · Southern-AA100m Hurdles33" / 0.838m5.15.59a PBWind: -0.912
May 12MPSSAA 2A North Region ChampionshipsMay 12 · 300m Hurdles · Place 2 · Southern-AA300m Hurdles30" / 0.762m2.46.92a PB12
May 12MPSSAA 2A North Region ChampionshipsMay 12 · 100m Hurdles · Place 2 · Southern-AA100m Hurdles33" / 0.838mRound S2.16.86a12
May 12MPSSAA 2A North Region ChampionshipsMay 12 · 100m Hurdles · Place 1 · Southern-AA100m Hurdles33" / 0.838m1.15.66a12
May 6AACPS County ChampionshipsMay 6 · 300m Hurdles · Place 2 · Southern-AA300m Hurdles245.44a12
May 6AACPS County ChampionshipsMay 6 · 100m Hurdles · Place 5 · Southern-AA100m HurdlesRound P515.59a12
May 6AACPS County ChampionshipsMay 6 · 100m Hurdles · Place 4 · Southern-AA100m Hurdles415.75a12
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 300m Hurdles · Place 8 · Southern-AA300m Hurdles849.29a12
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 100m Hurdles · Place 11 · Southern-AA100m HurdlesRound P1116.97a12
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 100m Hurdles · Place 7 · Southern-AA100m Hurdles716.52a12
Apr 16Under Armour Black & Blue InvitationalApr 16 · 300m Hurdles · Place 4 · Southern-AA300m Hurdles446.59a12
Apr 16Under Armour Black & Blue InvitationalApr 16 · 100m Hurdles · Place 5 · Southern-AA100m Hurdles515.93a12
Apr 16Under Armour Black & Blue InvitationalApr 16 · 100 Meters · Place 56 · Southern-AA100 Meters5613.56a12
Apr 9Intercounty Meet 2CApr 9 · 300m Hurdles · Place 1 · Southern-AA300m Hurdles147.91a12
Apr 9Intercounty Meet 2CApr 9 · 100m Hurdles · Place 2 · Southern-AA100m Hurdles216.23a12
Mar 28Quince Orchard Cougar RelaysMar 28 · 300m Hurdles · Place 3 · Southern-AA300m Hurdles348.68a12
Mar 24Intercounty Meet 1AMar 24 · 100m Hurdles · Place 1 · Southern-AA100m Hurdles116.54a12
Mar 24Intercounty Meet 1AMar 24 · 400 Meters · Place 4 · Southern-AA400 Meters41:02.25a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 17MPSSAA Indoor State ChampionshipsFeb 17 · 55m Hurdles · Place 4 · Southern-AA55m Hurdles48.74—
Feb 17MPSSAA Indoor State ChampionshipsFeb 17 · 55m Hurdles · Place 5 · Southern-AA55m Hurdles59.10q—
Feb 17MPSSAA Indoor State ChampionshipsFeb 17 · 1600 Meters · Place 11 · Southern-AA1600 Meters1142.95 PB—
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 55m Hurdles · Place 3 · Southern-AA55m Hurdles38.90a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 55m Hurdles · Place 3 · Southern-AA55m Hurdles38.89a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 300 Meters · Place 9 · Southern-AA300 Meters943.05a12
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 55m Hurdles · Place 2 · Southern-AA55m Hurdles29.02a12
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 800 Meters · Place 1 · Southern-AA800 Meters12:30.29a PB12
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 300 Meters · Place 4 · Southern-AA300 Meters443.28a12
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 55 Meters · Place 10 · Southern-AA55 Meters107.84a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 3 · Southern-AA300m Hurdles344.5011
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 300m Hurdles · Place 3 · Southern-AA300m Hurdles344.5011
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 100m Hurdles · Place 15 · Southern-AA100m HurdlesRound P1516.6111
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 100m Hurdles · Place 15 · Southern-AA100m HurdlesRound P1516.6111
May 7Anne Arundel County ChampionshipsMay 7 · 300m Hurdles · Place 1 · Southern-AA300m Hurdles146.38a11
May 7Anne Arundel County ChampionshipsMay 7 · 100m Hurdles · Place 3 · Southern-AA100m Hurdles316.51a11
May 7Anne Arundel County ChampionshipsMay 7 · 100m Hurdles · Place 3 · Southern-AA100m Hurdles315.99a11
Apr 17Under Armour Black and Blue InvitationalApr 17 · 300m Hurdles · Place 5 · Southern-AA300m Hurdles547.6211
Apr 17Under Armour Black and Blue InvitationalApr 17 · 100m Hurdles · Place 8 · Southern-AA100m Hurdles816.2711
Apr 10Inter-County Meet 2CApr 10 · 300m Hurdles · Place 1 · Southern-AA300m Hurdles147.60a11
Apr 10Inter-County Meet 2CApr 10 · 100m Hurdles · Place 1 · Southern-AA100m Hurdles117.92a11
Mar 25Inter-County Meet 1AMar 25 · 100m Hurdles · Place 3 · Southern-AA100m Hurdles317.14a11
Mar 25Inter-County Meet 1AMar 25 · 400 Meters · Place 2 · Southern-AA400 Meters259.78a PB11
Mar 22Seahawk Invitational 2025Mar 22 · 300m Hurdles · Place 2 · Southern-AA300m Hurdles249.18a11
Mar 22Seahawk Invitational 2025Mar 22 · 100m Hurdles · Place 2 · Southern-AA100m Hurdles216.58a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 23AACPS County ChampionshipsJan 23 · 55m Hurdles · Place 2 · Southern-AA55m Hurdles29.24a—
Jan 23AACPS County ChampionshipsJan 23 · 55m Hurdles · Place 3 · Southern-AA55m Hurdles39.00a—
Jan 23AACPS County ChampionshipsJan 23 · 800 Meters · Place 7 · Southern-AA800 Meters72:34.63a—
Jan 23AACPS County ChampionshipsJan 23 · 300 Meters · Place 13 · Southern-AA300 Meters1343.99a—
Jan 3AACPS Intercounty Meet #2Jan 3 · 500 Meters · Place 3 · Southern-AA500 Meters31:21.85a PB—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8AACPS County ChampionshipMay 8 · 300m Hurdles · Place 1 · Southern-AA300m Hurdles146.21a—
May 8AACPS County ChampionshipMay 8 · 100m Hurdles · Place 3 · Southern-AA100m Hurdles316.63a—
May 8AACPS County ChampionshipMay 8 · 100m Hurdles · Place 1 · Southern-AA100m Hurdles115.97a—
May 1Golliday InvitationalMay 1 · 300m Hurdles · Place 1 · Southern-AA300m Hurdles147.89a—
May 1Golliday InvitationalMay 1 · 100m Hurdles · Place 1 · Southern-AA100m Hurdles116.19a—
Apr 22AACPS Inter-County Meet #1Apr 22 · 300m Hurdles · Place 2 · Southern-AA300m Hurdles247.16a—
Apr 17AACPS Inter-County Meet #3Apr 17 · 300m Hurdles · Place 1 · Southern-AA300m Hurdles149.78a—
Apr 17AACPS Inter-County Meet #3Apr 17 · 100m Hurdles · Place 1 · Southern-AA100m Hurdles117.56a—
Apr 12Maryland Track No Trail InvitationalApr 12 · 300m Hurdles · Place 1 · Southern-AA300m Hurdles147.7710
Apr 12Maryland Track No Trail InvitationalApr 12 · 100m Hurdles · Place 3 · Southern-AA100m Hurdles318.1710

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20MPSSAA 1A Indoor State ChampionshipsFeb 20 · 300 Meters · Place 2 · Southern-AA300 Meters242.24 PB10
Jan 26AACPS Inter-County Meet #5Jan 26 · 55m Hurdles · Place 3 · Southern-AA55m Hurdles39.6110
Jan 8AACPS Inter-County Meet #3Jan 8 · 55m Hurdles · Place 5 · Southern-AA55m Hurdles59.83a—
Jan 8AACPS Inter-County Meet #3Jan 8 · 300 Meters · Place 4 · Southern-AA300 Meters444.09a—
Jan 8AACPS Inter-County Meet #3Jan 8 · 55 Meters · Place 10 · Southern-AA55 Meters107.83a PB—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10AACPS County ChampionshipMay 10 · 300m Hurdles · Place 3 · Southern-AA300m Hurdles347.729
May 3Golliday InviteMay 3 · 300m Hurdles · Place 1 · Southern-AA300m Hurdles148.309
Apr 12AACPS Inter-County Meet #3Apr 12 · 300m Hurdles · Place 3 · Southern-AA300m Hurdles353.409
Apr 12AACPS Inter-County Meet #3Apr 12 · 100 Meters · Place 1 · Southern-AA100 Meters113.18 PB9