Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorBCPS League Meet April 12 @ Randallstown · Apr 1216.6BCPS League Meet April 12 @ RandallstownApril 12, 2023
1600 Meters · IndoorBCPS League Meet #1 · Dec 65:15.24aBCPS League Meet #1December 6, 2023
1600 Meters · OutdoorOwings Mills, New Town, Catonsville, Chesapeake, Randallstown @Pikesville · Mar 225:14.66aOwings Mills, New Town, Catonsville, Chesapeake, Randallstown @PikesvilleMarch 22, 2024
300m Hurdles · 36" / 0.914m · OutdoorMPSSAA 4A North Region Championships · May 1843.60aMPSSAA 4A North Region ChampionshipsMay 18, 2023
400 Meters · OutdoorPikesville Track Classic · Apr 556.28aPikesville Track ClassicApril 5, 2025
400 Meters · Relay Split · IndoorHoward County Winterfest Invitational · Dec 2154.554Howard County Winterfest InvitationalDecember 21, 2024
500 Meters · IndoorBCPS League Meet #4 · Dec 181:17.96aBCPS League Meet #4December 18, 2023
55m Hurdles · 39" · IndoorMPSSAA 4A East Region Championships · Feb 79.15aMPSSAA 4A East Region ChampionshipsFebruary 7, 2023
800 Meters · IndoorBCPS League Meet #7 · Jan 92:17.53BCPS League Meet #7January 9, 2023
800 Meters · OutdoorCatonsville, Franklin, Owings Mills, Pikesville @ Loch Raven · Mar 252:10.5Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMarch 25, 2025
High Jump · IndoorBCPS League Meet #4 · Dec 184-08.00BCPS League Meet #4December 18, 2023

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

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13MPSSAA 3A North Region ChampionshipsMay 13 · 300m Hurdles · Place 16 · Catonsville300m Hurdles1646.63a12
May 2Franklin, Lansdowne, New Town, Pikesville, Western Tech @CatonsvilleMay 2 · 300m Hurdles · Place 1 · Catonsville300m Hurdles146.312
Apr 2912 Team Challenge @ PikesvilleApr 29 · 300m Hurdles · Place 11 · Catonsville300m Hurdles1146.29a12
Apr 22Catonsville, Lansdowne, Woodlawn @ Milford MillApr 22 · 800 Meters · Place 5 · Catonsville800 Meters52:23.912
Apr 8Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · 800 Meters · Place 9 · Catonsville800 Meters92:26.65a12
Apr 8Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · 400 Meters · Place 3 · Catonsville400 Meters359.33a12
Apr 5Pikesville Track ClassicApr 5 · 400 Meters · Place 38 · Catonsville400 Meters3856.28a PB12
Mar 25Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 800 Meters · Place 3 · Catonsville800 Meters32:10.5 PB12
Mar 25Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 400 Meters · Place 6 · Catonsville400 Meters658.912

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13BCPS League Meet #8Jan 13 · 500 Meters · Place 21 · Catonsville500 Meters211:23.31a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21Howard County Winterfest InvitationalDec 21 · 400 Meters · Catonsville400 MetersRelay Split—54.554 PB12
Dec 21Howard County Winterfest InvitationalDec 21 · 800 Meters · Place 50 · Catonsville800 Meters50.2:21.15a12
Dec 16BCPS League Meet #4Dec 16 · 500 Meters · Place 9 · Catonsville500 Meters9.1:19.45a12
Dec 16BCPS League Meet #4Dec 16 · 800 Meters · Place 5 · Catonsville800 Meters5.2:21.03a12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 27The Gator Track & Field InvitationalApr 27 · 800 Meters · Place 136 · Catonsville800 Meters136.2:20.94a11
Apr 17Western Tech, Woodlawn, Lansdowne, Catonsville @ Milford MillApr 17 · 800 Meters · Place 8 · Catonsville800 Meters82:19.7—
Apr 17Western Tech, Woodlawn, Lansdowne, Catonsville @ Milford MillApr 17 · 400 Meters · Place 9 · Catonsville400 Meters959.5—
Apr 912 Team Challenge #1Apr 9 · 1600 Meters · Place 9 · Catonsville1600 Meters95:14.67a—
Apr 912 Team Challenge #1Apr 9 · 800 Meters · Place 13 · Catonsville800 Meters132:19.53a—
Mar 22Owings Mills, New Town, Catonsville, Chesapeake, Randallstown @PikesvilleMar 22 · 1600 Meters · Place 7 · Catonsville1600 Meters75:14.66a PB—
Mar 22Owings Mills, New Town, Catonsville, Chesapeake, Randallstown @PikesvilleMar 22 · 800 Meters · Place 6 · Catonsville800 Meters62:18.85a—

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 18BCPS League Meet #4Dec 18 · 500 Meters · Place 9 · Catonsville500 Meters9.1:17.96a PB11
Dec 18BCPS League Meet #4Dec 18 · High Jump · Place 11 · CatonsvilleHigh Jump11.4-08.00 PB11
Dec 15CCBC-Catonsville Friday Night HS Indoor Track MeetDec 15 · 500 Meters · Place 12 · Catonsville500 Meters12.1:20.07a11
Dec 15CCBC-Catonsville Friday Night HS Indoor Track MeetDec 15 · 800 Meters · Place 6 · Catonsville800 Meters6.2:18.87a11
Dec 6BCPS League Meet #1Dec 6 · 1600 Meters · Place 2 · Catonsville1600 Meters2.5:15.24a PB11
Dec 6BCPS League Meet #1Dec 6 · 800 Meters · Place 3 · Catonsville800 Meters3.2:19.39a11
Feb 7MPSSAA 4A East Region ChampionshipsFeb 7 · 55m Hurdles · Place 15 · Catonsville55m Hurdles39"Round P15.9.15a PB10
Feb 7MPSSAA 4A East Region ChampionshipsFeb 7 · 800 Meters · Place 14 · Catonsville800 Meters14.2:20.65a10
Jan 24Baltimore County Public Schools JV InvitationalJan 24 · 55m Hurdles · Place 2 · Catonsville55m HurdlesRound P29.52a10
Jan 24Baltimore County Public Schools JV InvitationalJan 24 · 55m Hurdles · Place 3 · Catonsville55m Hurdles39.69a10
Jan 24Baltimore County Public Schools JV InvitationalJan 24 · 800 Meters · Place 3 · Catonsville800 Meters32:27.91a10
Jan 9BCPS League Meet #7Jan 9 · 800 Meters · Place 6 · Catonsville800 Meters62:17.53 PB10
Jan 9BCPS League Meet #7Jan 9 · 500 Meters · Place 9 · Catonsville500 Meters91:20.1010
Jan 3BCPS League Meet #6Jan 3 · 500 Meters · Place 17 · Catonsville500 Meters171:23.4410
Jan 3BCPS League Meet #6Jan 3 · 55m Hurdles · Place 4 · Catonsville55m Hurdles49.3710

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18MPSSAA 4A North Region ChampionshipsMay 18 · 300m Hurdles · Place 14 · Catonsville300m Hurdles36" / 0.914m14.43.60a PB10
May 18MPSSAA 4A North Region ChampionshipsMay 18 · 110m Hurdles · Place 15 · Catonsville110m Hurdles39" / 0.991mRound P15.17.37a10
May 10BCPS Varsity Outdoor County Championships/JV InviteMay 10 · 300m Hurdles · Place 2 · Catonsville300m Hurdles243.4910
May 3BCPS Large School Last ChanceMay 3 · 300m Hurdles · Place 7 · Catonsville300m Hurdles746.6610
Apr 26Western Tech, Pikesville, Lansdowne, Catonsville @ WoodlawnApr 26 · 400 Meters · Place 2 · Catonsville400 Meters257.53a—
Apr 19BCPS League Meet April 19 @ HerefordApr 19 · 300m Hurdles · Place 2 · Catonsville300m Hurdles242.70a—
Apr 12BCPS League Meet April 12 @ RandallstownApr 12 · 110m Hurdles · Place 1 · Catonsville110m Hurdles39" / 0.991m1.16.6 PB10
Apr 12BCPS League Meet April 12 @ RandallstownApr 12 · 800 Meters · Place 2 · Catonsville800 Meters2.2:19.310
Apr 1Pikesville Track ClassicApr 1 · 300m Hurdles · Place 14 · Catonsville300m Hurdles36" / 0.914m14.44.79a10

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19BCPS League Meet #4Dec 19 · 55m Hurdles · Catonsville55m Hurdles39"—DNS10
Dec 17Howard County Winter FestivalDec 17 · 55m Hurdles · Catonsville55m Hurdles39"Round P--DQ10
Dec 6BCPS League Meet #1Dec 6 · 55m Hurdles · Place 3 · Catonsville55m Hurdles39"3.9.44a10
Dec 6BCPS League Meet #1Dec 6 · 800 Meters · Place 2 · Catonsville800 Meters2.2:21.39a10
Jan 27Baltimore County Public Schools Fresh-Soph Meet #2Jan 27 · 1600 Meters · Place 3 · Catonsville1600 Meters3.5:21.63a9
Jan 27Baltimore County Public Schools Fresh-Soph Meet #2Jan 27 · 800 Meters · Place 3 · Catonsville800 Meters3.2:24.32a9
Jan 14BCPS League Meet #8Jan 14 · 800 Meters · Place 1 · Catonsville800 Meters12:26.56—
Jan 14BCPS League Meet #8Jan 14 · 1600 Meters · Place 2 · Catonsville1600 Meters25:22.26—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 19 MPSSAA 4A North Region ChampionshipsMay 19 · 300m Hurdles · Place 14 · Catonsville300m Hurdles36" / 0.914m14.44.76a9
May 12BCPS Outdoor County ChampionshipsMay 12 · 300m Hurdles · Place 2 · Catonsville300m Hurdles245.769
May 12BCPS Outdoor County ChampionshipsMay 12 · 110m Hurdles · Place 2 · Catonsville110m Hurdles219.269
May 4BCPS Westside Last ChanceMay 4 · 300m Hurdles · Place 6 · Catonsville300m Hurdles36" / 0.914m6.46.31a9
Apr 27Western Tech, Milford Mill, Lansdowne, Catonsville @ WoodlawnApr 27 · 300m Hurdles · Place 1 · Catonsville300m Hurdles145.69
Apr 21Black and Blue Hopkins InviteApr 21 · 300m Hurdles · Place 34 · Catonsville300m Hurdles3447.879
Apr 2Pikesville Track ClassicApr 2 · 300m Hurdles · Place 24 · Catonsville300m Hurdles2448.809
Apr 2Pikesville Track ClassicApr 2 · 110m Hurdles · Place 26 · Catonsville110m HurdlesRound P2621.729
Apr 2Pikesville Track ClassicApr 2 · 300m Hurdles · Place 24 · Catonsville300m Hurdles2448.809
Apr 2Pikesville Track ClassicApr 2 · 110m Hurdles · Place 26 · Catonsville110m HurdlesRound P2621.729
Mar 30Catonsville, Parkville, Woodlawn@ HerefordMar 30 · 300m Hurdles · Place 2 · Catonsville300m Hurdles249.639
Mar 30Catonsville, Parkville, Woodlawn@ HerefordMar 30 · 110m Hurdles · Place 2 · Catonsville110m Hurdles220.519
Mar 26BCPS 3A/4A Divisional OpenerMar 26 · 300m Hurdles · Place 3 · Catonsville300m Hurdles36" / 0.914m3.50.89a9
Mar 26BCPS 3A/4A Divisional OpenerMar 26 · 110m Hurdles · Place 3 · Catonsville110m Hurdles39" / 0.991m3.21.56a9

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22BCPS League Meet #5Dec 22 · 1600 Meters · Place 5 · Catonsville1600 Meters5.5:22.74a9
Dec 22BCPS League Meet #5Dec 22 · 800 Meters · Place 7 · Catonsville800 Meters7.2:28.18a9
Dec 9BCPS League Meet #2Dec 9 · 1600 Meters · Place 4 · Catonsville1600 Meters4.5:27.72a9