Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPFTCA Indoor State Championships · Feb 274:21.36PFTCA Indoor State ChampionshipsFebruary 27, 2022
1 Mile · OutdoorJohn Hay Distance Festival · Jun 34:15.53John Hay Distance FestivalJune 3, 2022
1 Mile · OutdoorJohn Hay Distance Festival · Jun 34:15.53John Hay Distance FestivalJune 3, 2022
1500 Meters · IndoorNew Balance Games · Jan 214:12.27New Balance GamesJanuary 21, 2022
1600 Meters · IndoorGarden State Invitational · Feb 174:26.58Garden State InvitationalFebruary 17, 2023
1600 Meters · OutdoorPIAA AAA & Unified State Championships · May 274:17.92aPIAA AAA & Unified State ChampionshipsMay 27, 2022
3000 Meters · IndoorTFCAofGP Meet #7 · Feb 58:48.50TFCAofGP Meet #7February 5, 2022
3200 Meters · IndoorVA Showcase · Jan 1710:58.19aVA ShowcaseJanuary 17, 2020
3200 Meters · OutdoorBoys DELCO Championships · May 49:19.71aBoys DELCO ChampionshipsMay 4, 2022
5000 Meters · OutdoorNYC Metro Champs · Apr 415:33.58aNYC Metro ChampsApril 4, 2025
800 Meters · OutdoorCentral League Individual Championships · May 102:01.41Central League Individual ChampionshipsMay 10, 2023

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

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4NYC Metro ChampsApr 4 · 5000 Meters · Place 8 · ColumbiaColumbia5000 Meters8.15:33.58a PBSo

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10Central League Individual ChampionshipsMay 10 · 800 Meters · Place 10 · Haverford TownshipHaverford Township800 Meters102:01.41 PB12
Apr 21Bob Friday Warrior InvitationalApr 21 · 800 Meters · Place 5 · Haverford Township HHaverford Township H800 Meters52:01.42SR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Garden State InvitationalFeb 17 · 1600 Meters · Place 7 · Haverford ToHaverford To1600 Meters74:26.58 PB—
Jan 15Kristian Marche Memorial InvitationalJan 15 · 3000 Meters · Place 2 · Haverford TwpHaverford Twp3000 Meters29:13.25—

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1 Mile · Place 22 · Haverford Twp.Haverford Twp.1 Mile22.4:41.75a12
Feb 27PFTCA Indoor State ChampionshipsFeb 27 · 3000 Meters · Place 11 · Haverford ToHaverford To3000 Meters119:02.3111
Feb 27PFTCA Indoor State ChampionshipsFeb 27 · 1 Mile · Place 13 · Haverford ToHaverford To1 Mile134:21.36 PB11
Feb 18North Shore Pre-National InviteFeb 18 · 1 Mile · Place 7 · Haverford ToHaverford To1 Mile74:25.7711
Feb 12PTFCA Indoor Track CarnivalFeb 12 · 1 Mile · Place 1 · Haverford ToHaverford To1 Mile14:32.9811
Feb 5TFCAofGP Meet #7Feb 5 · 3000 Meters · Place 2 · Haverford TwpHaverford Twp3000 Meters28:48.50 PB11
Feb 5TFCAofGP Meet #7Feb 5 · 3000 Meters · Place 2 · Haverford TwpHaverford Twp3000 Meters28:48.5011
Jan 21New Balance GamesJan 21 · 1 Mile · Place 10 · Haverford TwpHaverford Twp1 Mile104:29.4011
Jan 21New Balance GamesJan 21 · 1500 Meters · Place 10 · Haverford TwpHaverford Twp1500 Meters104:12.27 PB11
Jan 9Collegeville HS InvitationalJan 9 · 1 Mile · Place 3 · Haverford ToHaverford To1 Mile34:36.0511

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3John Hay Distance FestivalJun 3 · 1 Mile · Place 12 · Haverford TownshipTCHaverford TownshipTC1 Mile124:15.53 PB—
Jun 3John Hay Distance FestivalJun 3 · 1 Mile · Place 12 · Haverford TownshipTCHaverford TownshipTC1 Mile124:15.53 PB—
May 27PIAA AAA & Unified State ChampionshipsMay 27 · 1600 Meters · Place 14 · Haverford Twp.Haverford Twp.1600 Meters14.4:17.92a PB11
May 20PIAA District I AA / AAA ChampionshipsMay 20 · 1600 Meters · Place 4 · Haverford Twp.Haverford Twp.1600 Meters4.4:20.25a11
May 11Central League Individual ChampsMay 11 · 3200 Meters · Place 1 · Haverford ToHaverford To3200 Meters19:29.6211
May 4Boys DELCO ChampionshipsMay 4 · 3200 Meters · Place 2 · Haverford Twp.Haverford Twp.3200 Meters2.9:19.71a PB11
Apr 8The John Heins InvitationalApr 8 · 1600 Meters · Place 3 · Haverford Twp.Haverford Twp.1600 Meters3.4:21.84a11
Apr 2Haverford InvitationalApr 2 · 3200 Meters · Place 4 · Haverford ToHaverford To3200 Meters49:35.00—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18UC Holiday HS InvitationalDec 18 · 1 Mile · Place 3 · Haverford Twp.Haverford Twp.1 Mile3.4:36.05a11
Dec 18UC Holiday HS InvitationalDec 18 · 1 Mile · Place 3 · Haverford Twp.Haverford Twp.1 Mile3.4:36.05a11

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Boys Central League ChampionshipMay 13 · 1600 Meters · Place 4 · Haverford ToHaverford To1600 Meters44:24.63—
May 13Boys Central League ChampionshipMay 13 · 1600 Meters · Place 4 · Haverford ToHaverford To1600 Meters44:32.91—
May 6Delco ChampionshipMay 6 · 3200 Meters · Place 3 · Haverford Twp.Haverford Twp.3200 Meters3.9:41.58a10
May 6Delco ChampionshipMay 6 · 800 Meters · Place 5 · Haverford Twp.Haverford Twp.800 Meters5.2:01.51a10
Apr 7CAL Week #1 (Haverford)Apr 7 · 800 Meters · Place 3 · Haverford Twp.Haverford Twp.800 Meters3.2:04.01a10

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17VA ShowcaseJan 17 · 3200 Meters · Place 154 · Haverford Twp.Haverford Twp.3200 Meters154.10:58.19a PB9
Jan 17VA ShowcaseJan 17 · 1600 Meters · Place 397 · Haverford Twp.Haverford Twp.1600 Meters397.5:34.17a9

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Ursinus HS InvitationalDec 7 · 1 Mile · Place 11 · Haverford Twp.Haverford Twp.1 Mile11.5:07.56a9