Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBCPS League Meet April 12 @ Randallstown · Apr 1214.2BCPS League Meet April 12 @ RandallstownApril 12, 2023
300 Meters · IndoorBCPS League Meet #5 · Dec 2048.49aBCPS League Meet #5December 20, 2023
3200 Meters · IndoorBCPS League Meet #7 · Jan 915:37.63BCPS League Meet #7January 9, 2023
400 Meters · OutdoorDulaney, Owings Mills, Randallstown, Towson Woodlawn @ Hereford · Apr 11:02.48aDulaney, Owings Mills, Randallstown, Towson Woodlawn @ HerefordApril 1, 2025
500 Meters · IndoorBCPS League Meet #8 · Jan 101:37.61aBCPS League Meet #8January 10, 2024
55 Meter · IndoorBCPS League Meet #5 · Dec 208.36aBCPS League Meet #5December 20, 2023
55 Meters · IndoorBCPS League Meet #8 · Jan 108.49aBCPS League Meet #8January 10, 2024
800 Meters · IndoorBCPS League Meet #5 · Dec 182:43.82aBCPS League Meet #5December 18, 2024
800 Meters · OutdoorCatonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @Woodlawn · Apr 82:57.35aCatonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApril 8, 2025

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

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 2912 Team Challenge @ HerefordApr 29 · 300m Hurdles · Place 23 · Owings Mills300m Hurdles2356.23a11
Apr 2912 Team Challenge @ HerefordApr 29 · 400 Meters · Place 36 · Owings Mills400 Meters361:03.41a11
Apr 22Franklin, New Town, Owings Mills, Western Tech @RandallstownApr 22 · 400 Meters · Place 7 · Owings Mills400 Meters71:03.77a11
Apr 8Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · 300m Hurdles · Place 5 · Owings Mills300m Hurdles51:00.28a11
Apr 8Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · 800 Meters · Place 17 · Owings Mills800 Meters172:57.35a PB11
Apr 1Dulaney, Owings Mills, Randallstown, Towson Woodlawn @ HerefordApr 1 · 300m Hurdles · Place 5 · Owings Mills300m Hurdles51:08.57a11
Apr 1Dulaney, Owings Mills, Randallstown, Towson Woodlawn @ HerefordApr 1 · 400 Meters · Place 20 · Owings Mills400 Meters201:02.48a PB11
Mar 25Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 300m Hurdles · Place 4 · Owings Mills300m Hurdles41:00.611
Mar 25Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 400 Meters · Place 8 · Owings Mills400 Meters81:05.011

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 17BCPS League Meet #1-2 make upJan 17 · 800 Meters · Place 20 · Owings Mills800 Meters202:58.77a—
Jan 13BCPS League Meet #8Jan 13 · 800 Meters · Place 25 · Owings Mills800 Meters252:44.90a—
Jan 8BCPS League Meet #7Jan 8 · 800 Meters · Place 24 · Owings Mills800 Meters242:54.99a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18BCPS League Meet #5Dec 18 · 800 Meters · Place 23 · Owings Mills800 Meters23.2:43.82a PB11
Jan 10BCPS League Meet #8Jan 10 · 500 Meters · Place 17 · Owings Mills500 Meters171:37.61a PB—
Jan 10BCPS League Meet #8Jan 10 · 55 Meters · Place 35 · Owings Mills55 Meters358.49a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1BCPS Westside Last ChanceMay 1 · 300m Hurdles · Place 20 · Owings Mills300m Hurdles2055.15a—
Apr 1112 Team Challenge #2Apr 11 · 300m Hurdles · Place 13 · Owings Mills300m Hurdles131:03.70a—
Apr 6Red, White and Blue ClassicApr 6 · 300m Hurdles · Place 24 · Owings Mills300m Hurdles241:04.4910

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20BCPS League Meet #5Dec 20 · 300 Meters · Place 57 · Owings Mills300 Meters57.48.49a PB10
Dec 20BCPS League Meet #5Dec 20 · 55 Meter · Place 57 · Owings Mills55 Meter57.8.36a PB10
Dec 13BCPS League Meet #3Dec 13 · 500 Meters · Place 22 · Owings Mills500 Meters22.1:44.43a10
Dec 13BCPS League Meet #3Dec 13 · 300 Meters · Place 34 · Owings Mills300 Meters34.52.01a10
Dec 13BCPS League Meet #3Dec 13 · 55 Meter · Place 33 · Owings Mills55 Meter33.8.46a10
Jan 24Baltimore County Public Schools JV InvitationalJan 24 · 55 Meters · Place 49 · Owings Mills55 MetersRound P499.09a9
Jan 9BCPS League Meet #7Jan 9 · 3200 Meters · Place 24 · Owings Mills3200 Meters2415:37.63 PB9
Jan 9BCPS League Meet #7Jan 9 · 300 Meters · Place 54 · Owings Mills300 Meters5454.999
Jan 9BCPS League Meet #7Jan 9 · 55 Meters · Place 58 · Owings Mills55 Meters589.509
Jan 4Baltimore City/County Mixer #1Jan 4 · 55 Meters · Place 57 · Owings Mills55 Meters579.489

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2BCPS Small School Last Chance May 2 · 400 Meters · Place 36 · Owings Mills400 Meters361:10.37a—
Apr 26Owings Mills, New Town, Franklin, Randallstown @Milford MillApr 26 · 400 Meters · Place 11 · Owings Mills400 Meters111:09.0—
Apr 19BCPS League Meet April 19 @ OverleaApr 19 · 800 Meters · Place 17 · Owings Mills800 Meters1702:59.29
Apr 19BCPS League Meet April 19 @ OverleaApr 19 · 400 Meters · Place 19 · Owings Mills400 Meters1901:09.99
Apr 12BCPS League Meet April 12 @ RandallstownApr 12 · 100 Meters · Place 21 · Owings Mills100 Meters21.14.2 PB9
Apr 1Pikesville Track ClassicApr 1 · 1600 Meters · Owings Mills1600 Meters—DNS9
Apr 1Pikesville Track ClassicApr 1 · 800 Meters · Place 54 · Owings Mills800 Meters54.3:00.06a9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21BCPS League Meet #5Dec 21 · 300 Meters · Place 63 · Owings Mills300 Meters63.57.42a9
Dec 14BCPS League Meet #3Dec 14 · 500 Meters · Place 19 · Owings Mills500 Meters19.1:52.82a9
Dec 14BCPS League Meet #3Dec 14 · 55 Meter · Place 37 · Owings Mills55 Meter37.9.16a9