Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Hay Pennsylvania Distance Festival · May 264:23.58aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
1600 Meters · IndoorGarden State TC Invitational · Feb 204:29.91aGarden State TC InvitationalFebruary 20, 2026
1600 Meters · OutdoorCAL Champs · May 74:30.00aCAL ChampsMay 7, 2025
400 Meters · IndoorHenderson Polar Bear # 1 · Jan 1455.52Henderson Polar Bear # 1January 14, 2026
5000 Meters · OutdoorGreater Philly Area Multi Event · May 2916:55.07aGreater Philly Area Multi Event May 29, 2026
800 Meters · IndoorKristian Marche Memorial Invitational · Jan 182:00.29Kristian Marche Memorial InvitationalJanuary 18, 2026
800 Meters · OutdoorGreater Philly Area Multi Event · May 291:58.05aGreater Philly Area Multi Event May 29, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 13 · Haverford TCHaverford TC800 Meters13.1:59.10a11
May 29Greater Philly Area Multi Event May 29 · 5000 Meters · Place 4 · Haverford Twp.Haverford Twp.5000 Meters4.16:55.07a PB11
May 29Greater Philly Area Multi Event May 29 · 800 Meters · Place 12 · Haverford Twp.Haverford Twp.800 Meters12.1:58.05a PB11
May 6Central League Championship 26May 6 · 1600 Meters · Place 7 · Haverford Twp.Haverford Twp.1600 Meters7.4:33.86a11
Apr 29Delco ChampsApr 29 · 800 Meters · Place 14 · Haverford Twp.Haverford Twp.800 MetersRound P14.2:00.02a11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 800 Meters · Place 5 · Haverford Twp.Haverford Twp.800 Meters5.2:01.33a11
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Place 22 · Haverford Twp.Haverford Twp.1600 Meters22.4:30.66a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 1 Mile · Place 33 · Haverford Township THaverford Township T1 Mile33.4:23.58a PB11
Feb 20Garden State TC InvitationalFeb 20 · 1600 Meters · Place 14 · Haverford Twp.Haverford Twp.1600 Meters14.4:29.91a PB11
Feb 14Henderson InvitationalFeb 14 · 800 Meters · Place 3 · Haverford Twp.Haverford Twp.800 Meters3.2:01.87a11
Jan 18Kristian Marche Memorial InvitationalJan 18 · 800 Meters · Place 12 · Haverford TwpHaverford Twp800 Meters122:00.29 PB11
Jan 14Henderson Polar Bear # 1Jan 14 · 400 Meters · Place 14 · Haverford Township 0Haverford Township 0400 Meters1455.52 PBJR
Jan 14Henderson Polar Bear # 1Jan 14 · 800 Meters · Place 3 · Haverford Township 0Haverford Township 0800 Meters32:03.20JR
Jan 7La Salle Winter Series - Distance NightJan 7 · 800 Meters · Place 22 · Haverford Twp.Haverford Twp.800 Meters22.2:01.57a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · 1600 Meters · Place 5 · Haverford Twp.Haverford Twp.1600 Meters5.4:38.15a11
Feb 7Henderson InvitationalFeb 7 · 1 Mile · Place 10 · Haverford Twp.Haverford Twp.1 Mile10.4:36.95a10
Jan 31Penn Relays Winter Showcase presented by ToyotaJan 31 · 1 Mile · Place 23 · Haverford TwHaverford Tw1 Mile234:38.1810
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 1 Mile · Place 31 · Haverford TwpHaverford Twp1 Mile314:44.8210

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7CAL ChampsMay 7 · 1600 Meters · Place 8 · Haverford Twp.Haverford Twp.1600 Meters8.4:30.00a PB10
Apr 11Fords TwilightApr 11 · 1600 Meters · Place 6 · Haverford Twp.Haverford Twp.1600 Meters6.4:34.65a10
Apr 5Haverford InvitationalApr 5 · 800 Meters · Place 7 · Haverford Twp.Haverford Twp.800 Meters72:01.03a10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26UD InviteApr 26 · 800 Meters · Place 10 · Haverford Twp.Haverford Twp.800 Meters10.2:12.48a9
Apr 12Fords Track ClassicApr 12 · 1600 Meters · Place 16 · Haverford TownshipHaverford Township1600 Meters164:49.67FR
Apr 6Haverford InvitationalApr 6 · 1600 Meters · Place 22 · Haverford TownshipHaverford Township1600 Meters224:56.20FR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 8 · Haverford Twp.Haverford Twp.800 Meters8.2:15.83a9
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 25 · Haverford Twp.Haverford Twp.1 Mile25.5:08.93a9