Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUrsinus HS Opener · Dec 85:50.95aUrsinus HS OpenerDecember 8, 2024
1000 Meters · IndoorNavy Indoor Invitational · Dec 63:24.40aNavy Indoor InvitationalDecember 6, 2025
1600 Meters · OutdoorDistrict XII · May 155:26.26aDistrict XIIMay 15, 2024
200 Meters · OutdoorLower Merion Invitational · May 428.43Lower Merion InvitationalMay 4, 2024
200 Meters · Relay Split · IndoorRobert J Burdette Indoor Classic · Dec 2728.747Robert J Burdette Indoor ClassicDecember 27, 2024
3200 Meters · OutdoorPublic League · May 712:20.98aPublic LeagueMay 7, 2025
400 Meters · IndoorRobert J Burdette Indoor Classic · Dec 281:03.49aRobert J Burdette Indoor ClassicDecember 28, 2023
400 Meters · OutdoorLower Merion Invitational · May 41:02.39Lower Merion InvitationalMay 4, 2024
800 Meters · IndoorDVGTCA Meet #3 · Dec 202:28.00aDVGTCA Meet #3December 20, 2023
800 Meters · OutdoorNavy National Elite · May 82:17.81aNavy National EliteMay 8, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Navy National EliteMay 8 · 800 Meters · Place 8 · Loyola (Md.)Loyola (Md.)800 Meters8.2:17.81a PBFr
May 1Kehoe Twilight MeetMay 1 · 800 Meters · Place 21 · Loyola (Md.)Loyola (Md.)800 Meters21.2:18.89aFr
Apr 17Morgan State Legacy MeetApr 17 · 800 Meters · Place 16 · Loyola (Md.)Loyola (Md.)800 Meters16.2:22.81aFr
Apr 10JMU InvitationalApr 10 · 800 Meters · Place 16 · Loyola (Md.)Loyola (Md.)800 Meters16.2:26.46aFr
Mar 28Navy Outdoor InvitationalMar 28 · 800 Meters · Loyola (Md.)Loyola (Md.)800 Meters--DNFFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Navy Indoor InvitationalDec 6 · 1000 Meters · Place 11 · Loyola (Md.)Loyola (Md.)1000 Meters11.3:24.40a PBFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AAA ChampionshipsMay 14 · 1600 Meters · Place 2 · Central (Philadelphia)Central (Philadelphia)1600 Meters2.5:29.27a12
May 14District XIIMay 14 · 1600 Meters · Place 2 · Central (Philadelphia)Central (Philadelphia)1600 Meters2.5:29.27a12
May 7Public LeagueMay 7 · 3200 Meters · Place 3 · Central (Philadelphia)Central (Philadelphia)3200 Meters3.12:20.98a PB12
May 7Public LeagueMay 7 · 1600 Meters · Place 1 · Central (Philadelphia)Central (Philadelphia)1600 Meters1.5:31.06a12
May 7Public LeagueMay 7 · 800 Meters · Place 2 · Central (Philadelphia)Central (Philadelphia)800 Meters2.2:26.54a12
Apr 5Haverford InvitationalApr 5 · 1600 Meters · Place 10 · Central (Philadelphia)Central (Philadelphia)1600 Meters105:43.59a12

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 200 Meters · Central (Philadelphia)Central (Philadelphia)200 MetersRelay Split—28.747 PB12
Dec 19Philadelphia Public League Meet #2Dec 19 · 800 Meters · Place 3 · Central (Philadelphia)Central (Philadelphia)800 Meters3.2:32.97a12
Dec 8Ursinus HS OpenerDec 8 · 1 Mile · Place 5 · Central (Philadelphia)Central (Philadelphia)1 Mile5.5:50.95a PB12

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 1600 Meters · Place 3 · Central (Philadelphia)Central (Philadelphia)1600 Meters3.5:26.26a PB11
May 8Philadelphia Public League ChampionshipsMay 8 · 800 Meters · Place 3 · Central (12)Central (12)800 Meters32:28.7911
May 8Philadelphia Public League ChampionshipsMay 8 · 1600 Meters · Place 3 · Central (12)Central (12)1600 Meters35:50.2011
May 4Lower Merion InvitationalMay 4 · 200 Meters · Place 17 · Central (12)Central (12)200 Meters1728.43 PB11
May 4Lower Merion InvitationalMay 4 · 400 Meters · Place 11 · Central (12)Central (12)400 Meters111:02.39 PB11
Apr 13The Bensalem InvitationalApr 13 · 1600 Meters · Place 1 · Central (12)Central (12)1600 Meters15:39.9311
Apr 6Haverford InvitationalApr 6 · 800 Meters · Place 17 · Central (12)Central (12)800 Meters172:35.77JR
Mar 1PPL ChampsMar 1 · 800 Meters · Place 2 · Central (12)Central (12)800 Meters22:35.6811

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 400 Meters · Place 5 · Central (Philadelphia)Central (Philadelphia)400 Meters5.1:03.49a PB11
Dec 20DVGTCA Meet #3Dec 20 · 800 Meters · Place 11 · Central (Philadelphia)Central (Philadelphia)800 Meters11.2:28.00a PB11
Mar 3Philadelphia Public League ChampionshipsMar 3 · 800 Meters · Place 8 · Central (Philadelphia)Central (Philadelphia)800 Meters8.2:47.21a10