Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 Mervo Mustang Freddie Hendricks Invitational · Apr 412.14a2026 Mervo Mustang Freddie Hendricks InvitationalApril 4, 2026
Discus · 1.6kg · OutdoorMPSSAA 3A North Region Championships · May 12145' 0"MPSSAA 3A North Region ChampionshipsMay 12, 2026
Shot Put · 12lb · OutdoorMPSSAA 3A North Region Championships · May 1237' 2"MPSSAA 3A North Region ChampionshipsMay 12, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Aug 8Big A Throwers Meet - 2026Aug 8 · Javelin · Big A ThrowersBig A ThrowersJavelin800g—DNS12
Aug 8Big A Throwers Meet - 2026Aug 8 · Discus · Place 3 · Big A ThrowersBig A ThrowersDiscus1.6kg3.141' 5"12
May 21MPSSAA State Track & Field ChampionshipsMay 21 · Discus · Place 8 · FranklinFranklinDiscus1.6kg8.135-0812
May 12MPSSAA 3A North Region ChampionshipsMay 12 · Discus · Place 1 · FranklinFranklinDiscus1.6kg1.145' 0" PB12
May 12MPSSAA 3A North Region ChampionshipsMay 12 · Shot Put · Place 10 · FranklinFranklinShot Put12lb10.37' 2" PB12
May 1Maverick Madness 8May 1 · Discus · Place 4 · FranklinFranklinDiscus4131-1112
May 1Maverick Madness 8May 1 · Shot Put · Place 6 · FranklinFranklinShot Put641-3.2512
Apr 22Hereford 12 Team Challenge-2026Apr 22 · Discus · Place 2 · FranklinFranklinDiscus2152-212
Apr 22Hereford 12 Team Challenge-2026Apr 22 · Shot Put · Place 6 · FranklinFranklinShot Put643-312
Apr 17Sam Singleton Scorpion ClassicApr 17 · Discus · Place 2 · FranklinFranklinDiscus2153-612
Apr 17Sam Singleton Scorpion ClassicApr 17 · Shot Put · Place 14 · FranklinFranklinShot Put1440-1012
Apr 15Carver, Catonsville, Franklin, Owings Mills @ PikesvilleApr 15 · Discus · Place 1 · FranklinFranklinDiscus1145-012
Apr 15Carver, Catonsville, Franklin, Owings Mills @ PikesvilleApr 15 · Shot Put · Place 2 · FranklinFranklinShot Put243-312
Apr 10Park InviteApr 10 · Shot Put · Place 16 · FranklinFranklinShot Put1640-3.7512
Apr 42026 Mervo Mustang Freddie Hendricks InvitationalApr 4 · Shot Put · Place 11 · FranklinFranklinShot Put1138-5.512
Apr 42026 Mervo Mustang Freddie Hendricks InvitationalApr 4 · 100 Meters · Place 5 · FranklinFranklin100 Meters512.14a PB12
Mar 30Carver, Franklin, Owings Mills @ RandallstownMar 30 · Discus · Place 1 · FranklinFranklinDiscus1152-012
Mar 30Carver, Franklin, Owings Mills @ RandallstownMar 30 · Shot Put · Place 1 · FranklinFranklinShot Put140-312

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20Baltimore County Public Schools Indoor Track & Field County ChampionshipsJan 20 · Shot Put · Place 7 · FranklinFranklinShot Put743-012

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · Discus · Place 14 · FranklinFranklinDiscus14125-0511
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · Discus · Place 14 · FranklinFranklinDiscus14125-0511
May 13MPSSAA 3A North Region ChampionshipsMay 13 · Discus · Place 3 · FranklinFranklinDiscus3132-711
May 13MPSSAA 3A North Region ChampionshipsMay 13 · Shot Put · Place 19 · FranklinFranklinShot Put1931-1011
May 2Maverick Madness 7May 2 · Discus · Place 4 · FranklinFranklinDiscus4122-011
May 2Maverick Madness 7May 2 · Shot Put · Place 21 · FranklinFranklinShot Put2133-5.7511
Apr 17Under Armour Black and Blue InvitationalApr 17 · Discus · Place 20 · FranklinFranklinDiscus20109-0011
Apr 17Under Armour Black and Blue InvitationalApr 17 · Shot Put · Place 27 · FranklinFranklinShot Put2734-04.0011
Apr 8Franklin, Hereford, New Town, Pikesville, Randallstown @ OverleaApr 8 · Shot Put · Place 8 · FranklinFranklinShot Put835-1.511
Apr 5Pikesville Track ClassicApr 5 · Discus · Place 6 · FranklinFranklinDiscus6127-011
Apr 5Pikesville Track ClassicApr 5 · Shot Put · Place 32 · FranklinFranklinShot Put3232-1.511
Mar 25Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · Discus · Place 1 · FranklinFranklinDiscus1128-311
Mar 25Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · Shot Put · Place 8 · FranklinFranklinShot Put834-111

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 10MPSSAA 2A Central Region ChampionshipsFeb 10 · Shot Put · Place 14 · FranklinFranklinShot Put1434-3—
Jan 21BCPS Indoor Varsity County ChampionshipsJan 21 · Shot Put · Place 6 · FranklinFranklinShot Put639-6—
Jan 17BCPS League Meet #1-2 make upJan 17 · Shot Put · Place 2 · FranklinFranklinShot Put236-6—
Jan 15BCPS League Meet #9Jan 15 · Shot Put · Place 2 · FranklinFranklinShot Put238-7—
Jan 4PGCPS Challenge InviteJan 4 · Shot Put · Place 18 · FranklinFranklinShot Put1837-2—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7BCPS HS Outdoor County Championships/Fresh-Soph InviteMay 7 · Discus · Place 9 · FranklinFranklinDiscus998-910
May 1BCPS Westside Last ChanceMay 1 · Discus · Place 9 · FranklinFranklinDiscus994-6—
May 1BCPS Westside Last ChanceMay 1 · Shot Put · Place 27 · FranklinFranklinShot Put2717-7.5—
Apr 23Milford Mill, Franklin, Catonsville, Hereford, Parkville @PikesvilleApr 23 · Discus · Place 6 · FranklinFranklinDiscus6102-9—
Apr 17Owings Mills, Pikesville, New Town, Franklin @ RandallstownApr 17 · Shot Put · Place 23 · FranklinFranklinShot Put2324-11—
Mar 22Milford Mill, Franklin, Dundalk, Eastern Tech, Loch Raven @ParkvilleMar 22 · Discus · Place 3 · FranklinFranklinDiscus372-1.5—
Mar 22Milford Mill, Franklin, Dundalk, Eastern Tech, Loch Raven @ParkvilleMar 22 · Shot Put · Place 6 · FranklinFranklinShot Put625-8.5—
Mar 22Milford Mill, Franklin, Dundalk, Eastern Tech, Loch Raven @ParkvilleMar 22 · 100 Meters · Place 15 · FranklinFranklin100 Meters1512.6—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 3BCPS League Meet #6Jan 3 · Shot Put · Place 11 · FranklinFranklinShot Put1124-7—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3BCPS Large School Last ChanceMay 3 · Discus · Place 26 · FranklinFranklinDiscus2672-029
May 3BCPS Large School Last ChanceMay 3 · Shot Put · Place 36 · FranklinFranklinShot Put3621-02.009
May 1The Emerging Elite InvitationalMay 1 · Discus · Place 37 · FranklinFranklinDiscus3766-079
Apr 26Owings Mills, New Town, Franklin, Randallstown @Milford MillApr 26 · Discus · Place 7 · FranklinFranklinDiscus773-1.5—
Apr 26Owings Mills, New Town, Franklin, Randallstown @Milford MillApr 26 · Shot Put · Place 7 · FranklinFranklinShot Put723-9—
Apr 19BCPS League Meet April 19 @ HerefordApr 19 · Discus · Place 5 · FranklinFranklinDiscus575-6—
Apr 19BCPS League Meet April 19 @ HerefordApr 19 · Shot Put · Place 9 · FranklinFranklinShot Put922-1—
Mar 24BCPS West Divisional OpenerMar 24 · Discus · Place 7 · FranklinFranklinDiscus768-069
Mar 24BCPS West Divisional OpenerMar 24 · Shot Put · Place 14 · FranklinFranklinShot Put1423-01.009