Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLast Track to Philly · Jan 215:00.07Last Track to PhillyJanuary 21, 2023
1500 Meters · OutdoorJMU Invitational · Apr 104:10.62aJMU InvitationalApril 10, 2026
1600 Meters · IndoorBaltimore City Indoor Championships · Jan 254:45.37aBaltimore City Indoor ChampionshipsJanuary 25, 2024
1600 Meters · OutdoorMPSSAA 3A North Region Championships · May 164:40.44aMPSSAA 3A North Region ChampionshipsMay 16, 2023
3200 Meters · IndoorBaltimore City League Meet 1 · Dec 511:07.60aBaltimore City League Meet 1December 5, 2023
3200 Meters · OutdoorMPSSAA 3A North Region Championships · May 1610:15.61aMPSSAA 3A North Region ChampionshipsMay 16, 2023
600 Meters · OutdoorBaltimore City Pre-Season Scrimmage · Mar 201:37.24aBaltimore City Pre-Season ScrimmageMarch 20, 2024
800 Meters · IndoorBullseye's IceBox Track & Field Invitational · Dec 272:17.38aBullseye's IceBox Track & Field InvitationalDecember 27, 2024
800 Meters · OutdoorBaltimore City League Meet 5.1 · Apr 302:08.80aBaltimore City League Meet 5.1April 30, 2025
800 Meters · Relay Split · IndoorMPSSAA 3A Indoor State Championships · Feb 212:06.513aMPSSAA 3A Indoor State ChampionshipsFebruary 21, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Kehoe Twilight MeetMay 1 · 3000 Meters · Loyola (Md.)Loyola (Md.)3000 Meters—DNSFr
Apr 17Morgan State Legacy MeetApr 17 · 1500 Meters · Place 11 · Loyola (Md.)Loyola (Md.)1500 Meters11.4:11.39aFr
Apr 10JMU InvitationalApr 10 · 1500 Meters · Place 8 · Loyola (Md.)Loyola (Md.)1500 Meters8.4:10.62a PBFr
Apr 10JMU InvitationalApr 10 · 800 Meters · Place 21 · Loyola (Md.)Loyola (Md.)800 Meters21.2:10.96aFr
Mar 28Navy Outdoor InvitationalMar 28 · 1500 Meters · Place 15 · Loyola (Md.)Loyola (Md.)1500 Meters15.4:18.31aFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14MPSSAA 3A South Region ChampionshipsMay 14 · 3200 Meters · Place 17 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters1710:43.13a12
May 14MPSSAA 3A South Region ChampionshipsMay 14 · 1600 Meters · Place 27 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters274:51.31a12
May 6Baltimore City Public Schools ChampionshipsMay 6 · 3200 Meters · Place 4 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters410:18.92a12
May 6Baltimore City Public Schools ChampionshipsMay 6 · 1600 Meters · Place 7 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters74:47.88a12
Apr 30Baltimore City League Meet 5.1Apr 30 · 1600 Meters · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters—DNS12
Apr 30Baltimore City League Meet 5.1Apr 30 · 800 Meters · Place 2 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters2.2:08.80a PB12
Apr 22Baltimore City Freshman ShowcaseApr 22 · 1600 Meters · Place 1 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters14:40.91a12
Apr 22Baltimore City Freshman ShowcaseApr 22 · 800 Meters · Place 7 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters72:08.93a12
Apr 17Sam Singleton Scorpion ClassicApr 17 · 1600 Meters · Place 18 · Baltimore Polytechnic InsBaltimore Polytechnic Ins1600 Meters184:54.9612
Apr 12Trojan Invite Apr 12 · 3200 Meters · Place 5 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters510:21.34a12
Apr 2Baltimore City League Meet 2.1Apr 2 · 1600 Meters · Place 1 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters14:51.212
Apr 2Baltimore City League Meet 2.1Apr 2 · 800 Meters · Place 2 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters22:10.612

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 MetersRelay Split—2:06.513a PB12

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27Bullseye's IceBox Track & Field InvitationalDec 27 · 800 Meters · Place 27 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters27.2:17.38a PB12
Dec 17Baltimore City League Meet 3Dec 17 · 500 Meters · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute500 Meters—DNS12
Dec 13CCBC Catonsville Friday Night Indoor HS Track MeetDec 13 · 1600 Meters · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters—DNS12
Dec 13CCBC Catonsville Friday Night Indoor HS Track MeetDec 13 · 800 Meters · Place 5 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters5.2:20.85a12
Feb 8MPSSAA 3A Central Region ChampionshipsFeb 8 · 1600 Meters · Place 14 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters14.5:21.32a11
Jan 25Baltimore City Indoor ChampionshipsJan 25 · 3200 Meters · Place 3 · Baltimore Polytechnic IBaltimore Polytechnic I3200 Meters311:16.85a—
Jan 25Baltimore City Indoor ChampionshipsJan 25 · 1600 Meters · Place 2 · Baltimore Polytechnic IBaltimore Polytechnic I1600 Meters24:45.37a PB—
Jan 132024 Montgomery Invitational Jan 13 · 1600 Meters · Place 31 · Baltimore PoBaltimore Po1600 Meters314:55.15—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16MPSSAA 3A South Region ChampionshipsMay 16 · 3200 Meters · Place 12 · Baltimore Polytechnic IBaltimore Polytechnic I3200 Meters1210:43.10a—
May 16MPSSAA 3A South Region ChampionshipsMay 16 · 1600 Meters · Place 15 · Baltimore Polytechnic IBaltimore Polytechnic I1600 Meters154:42.02a—
May 7Baltimore City Public Schools ChampionshipsMay 7 · 3200 Meters · Place 3 · Baltimore Polytechnic IBaltimore Polytechnic I3200 Meters310:35.37a—
May 7Baltimore City Public Schools ChampionshipsMay 7 · 1600 Meters · Place 8 · Baltimore Polytechnic IBaltimore Polytechnic I1600 Meters84:56.00a—
May 1Baltimore City Westside Challenge LM7May 1 · 1600 Meters · Place 1 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters1.5:03.68a11
May 1Baltimore City Westside Challenge LM7May 1 · 800 Meters · Place 10 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters10.2:19.99a11
Apr 19Sam Singleton Scorpion ClassicApr 19 · 3200 Meters · Place 9 · Baltimore Polytechnic InsBaltimore Polytechnic Ins3200 Meters910:40.4311
Apr 19Sam Singleton Scorpion ClassicApr 19 · 1600 Meters · Place 15 · Baltimore Polytechnic InsBaltimore Polytechnic Ins1600 Meters154:44.6011
Apr 10Baltimore City League Meet 4Apr 10 · 3200 Meters · Place 2 · Baltimore Polytechnic IBaltimore Polytechnic I3200 Meters210:25.3—
Apr 6Pikesville Track ClassicApr 6 · 1600 Meters · Baltimore Polytechnic InsBaltimore Polytechnic Ins1600 Meters—DNF11
Mar 20Baltimore City Pre-Season ScrimmageMar 20 · 1500 Meters · Place 2 · Baltimore Polytechnic IBaltimore Polytechnic I1500 Meters24:27.50a—
Mar 20Baltimore City Pre-Season ScrimmageMar 20 · 600 Meters · Place 4 · Baltimore Polytechnic IBaltimore Polytechnic I600 Meters41:37.24a PB—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 14Baltimore City League Meet 4Dec 14 · 1600 Meters · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters--DNS11
Dec 5Baltimore City League Meet 1Dec 5 · 3200 Meters · Place 1 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters1.11:07.60a PB11
Feb 8MPSSAA 3A Central Region ChampionshipsFeb 8 · 3200 Meters · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters--DNS10
Feb 8MPSSAA 3A Central Region ChampionshipsFeb 8 · 1600 Meters · Place 23 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters23.5:27.97a10
Jan 21Last Track to PhillyJan 21 · 1 Mile · Place 16 · Baltimore Polytechnic InsBaltimore Polytechnic Ins1 Mile165:00.07 PB10
Jan 21Last Track to PhillyJan 21 · 1 Mile · Place 16 · Baltimore PolytechniBaltimore Polytechni1 Mile165:00.07SO
Jan 18Baltimore City Indoor ChampionshipsJan 18 · 3200 Meters · Place 3 · Baltimore Polytechnic IBaltimore Polytechnic I3200 Meters311:57.10a10
Jan 18Baltimore City Indoor ChampionshipsJan 18 · 1600 Meters · Place 5 · Baltimore Polytechnic IBaltimore Polytechnic I1600 Meters55:24.32a10
Jan 14Montgomery InvitationalJan 14 · 1600 Meters · Place 47 · Baltimore PoBaltimore Po1600 Meters475:14.51—
Jan 10Baltimore City League Meet 5Jan 10 · 800 Meters · Place 4 · Baltimore Polytechnic IBaltimore Polytechnic I800 Meters42:24.72a10

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16MPSSAA 3A North Region ChampionshipsMay 16 · 3200 Meters · Place 4 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters4.10:15.61a PB10
May 16MPSSAA 3A North Region ChampionshipsMay 16 · 1600 Meters · Place 7 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters7.4:40.44a PB10
May 9Baltimore City Outdoor ChampionshipsMay 9 · 3200 Meters · Place 1 · Baltimore Polytechnic InsBaltimore Polytechnic Ins3200 Meters110:17.3510
May 9Baltimore City Outdoor ChampionshipsMay 9 · 1600 Meters · Place 1 · Baltimore Polytechnic InsBaltimore Polytechnic Ins1600 Meters14:43.1510
May 9Baltimore City Outdoor ChampionshipsMay 9 · 800 Meters · Place 8 · Baltimore Polytechnic InsBaltimore Polytechnic Ins800 Meters82:10.6010
May 9Baltimore City Outdoor ChampionshipsMay 9 · 3200 Meters · Place 1 · Baltimore Polytechnic InsBaltimore Polytechnic Ins3200 Meters110:17.3510
May 9Baltimore City Outdoor ChampionshipsMay 9 · 1600 Meters · Place 1 · Baltimore Polytechnic InsBaltimore Polytechnic Ins1600 Meters14:43.1510
May 9Baltimore City Outdoor ChampionshipsMay 9 · 800 Meters · Place 8 · Baltimore Polytechnic InsBaltimore Polytechnic Ins800 Meters82:10.6010
May 6The Clash of BaltimoreMay 6 · 3200 Meters · Place 7 · Baltimore PoBaltimore Po3200 Meters710:56.11—
May 6The Clash of BaltimoreMay 6 · 1600 Meters · Place 8 · Baltimore PoBaltimore Po1600 Meters84:51.76—
May 3Baltimore City - Westside - League Meet 9May 3 · 800 Meters · Place 1 · Baltimore Polytechnic IBaltimore Polytechnic I800 Meters12:09.48a—
Apr 19Baltimore City League Meet 6Apr 19 · 3200 Meters · Place 2 · Baltimore Polytechnic InsBaltimore Polytechnic Ins3200 Meters210:40.8310
Apr 19Baltimore City League Meet 6Apr 19 · 1600 Meters · Place 2 · Baltimore Polytechnic InsBaltimore Polytechnic Ins1600 Meters24:50.9910
Apr 19Baltimore City League Meet 6Apr 19 · 800 Meters · Place 14 · Baltimore Polytechnic InsBaltimore Polytechnic Ins800 Meters142:19.3310
Apr 8Sam Singleton Scorpion ClassicApr 8 · 3200 Meters · Place 12 · Baltimore Polytechnic InsBaltimore Polytechnic Ins3200 Meters1210:30.9010
Apr 8Sam Singleton Scorpion ClassicApr 8 · 1600 Meters · Place 53 · Baltimore Polytechnic InsBaltimore Polytechnic Ins1600 Meters535:24.8310
Apr 1Pikesville Track ClassicApr 1 · 3200 Meters · Place 30 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters30.11:48.31a10
Apr 1Pikesville Track ClassicApr 1 · 1600 Meters · Place 15 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters15.5:02.53a10
Mar 29Baltimore City League Meet 3Mar 29 · 800 Meters · Place 7 · Baltimore Polytechnic IBaltimore Polytechnic I800 Meters72:13.12a—
Mar 22Baltimore City League Meet 1Mar 22 · 3200 Meters · Place 3 · Baltimore Polytechnic IBaltimore Polytechnic I3200 Meters311:10.75—
Mar 22Baltimore City League Meet 1Mar 22 · 1600 Meters · Place 6 · Baltimore Polytechnic IBaltimore Polytechnic I1600 Meters65:24.95—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 15Baltimore City League Meet 4Dec 15 · 3200 Meters · Place 2 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters2.11:13.52a10
Dec 15Baltimore City League Meet 4Dec 15 · 800 Meters · Place 6 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters6.2:24.73a10
Dec 10Ed Bowie InviteDec 10 · 3200 Meters · Place 17 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters17.11:12.77a10
Dec 10Ed Bowie InviteDec 10 · 1600 Meters · Place 23 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters23.5:15.13a10
Jan 26Baltimore City Indoor ChampionshipsJan 26 · 3200 Meters · Place 3 · Baltimore PoBaltimore Po3200 Meters312:36.82—
Jan 19Baltimore City League Meet 7Jan 19 · 3200 Meters · Place 3 · Baltimore PoBaltimore Po3200 Meters312:39.00—
Jan 12Baltimore City League Meet 5Jan 12 · 3200 Meters · Place 1 · Baltimore PoBaltimore Po3200 Meters112:40.47—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18 MPSSAA 3A North Region ChampionshipsMay 18 · 1600 Meters · Place 15 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters15.5:07.14a9
May 18 MPSSAA 3A North Region ChampionshipsMay 18 · 800 Meters · Place 27 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters27.2:25.43a9
May 11Baltimore City Outdoor ChampionshipsMay 11 · 1600 Meters · Place 5 · Baltimore Polytechnic In...Baltimore Polytechnic In...1600 Meters55:09.059
Apr 27Baltimore City Freshman ShowcaseApr 27 · 1600 Meters · Place 1 · Baltimore Polytechnic In...Baltimore Polytechnic In...1600 Meters15:16.289
Apr 27Baltimore City Freshman ShowcaseApr 27 · 800 Meters · Place 5 · Baltimore Polytechnic In...Baltimore Polytechnic In...800 Meters52:24.929
Apr 20Baltimore City Eastside ChallengeApr 20 · 1600 Meters · Place 1 · Baltimore Polytechnic In.Baltimore Polytechnic In.1600 Meters15:11.309
Apr 20Baltimore City Eastside ChallengeApr 20 · 800 Meters · Place 6 · Baltimore Polytechnic In.Baltimore Polytechnic In.800 Meters62:27.799
Apr 20Baltimore City Westside ChallengeApr 20 · 3200 Meters · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters—NT9
Apr 20Baltimore City Westside ChallengeApr 20 · 1600 Meters · Place 1 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters1.5:11.30a9
Apr 20Baltimore City Westside ChallengeApr 20 · 800 Meters · Place 6 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute800 Meters6.2:27.79a9
Apr 2Pikesville Track ClassicApr 2 · 1600 Meters · Place 40 · Baltimore PoBaltimore Po1600 Meters405:22.019
Apr 2Pikesville Track ClassicApr 2 · 1600 Meters · Place 40 · Baltimore PoBaltimore Po1600 Meters405:22.019
Mar 30Baltimore City League Meet 3Mar 30 · 800 Meters · Place 5 · Baltimore Polytechnic In.Baltimore Polytechnic In.800 Meters52:27.909
Mar 25Baltimore City League Meet 2Mar 25 · 3200 Meters · Place 3 · Baltimore Polytechnic In.Baltimore Polytechnic In.3200 Meters311:55.749
Mar 25Baltimore City League Meet 2Mar 25 · 1600 Meters · Place 4 · Baltimore Polytechnic In.Baltimore Polytechnic In.1600 Meters45:31.329

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16Baltimore City League Meet 4Dec 16 · 3200 Meters · Place 6 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters6.14:22.72a9
Dec 16Baltimore City League Meet 4Dec 16 · 1600 Meters · Place 7 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute1600 Meters7.6:04.87a9
Dec 8Baltimore City League Meet 1Dec 8 · 3200 Meters · Place 3 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3200 Meters3.15:19.43a9