Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Relays Winter Showcase - Boys PM · Jan 314:53.37Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
1500 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 314:35.03Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
1600 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 314:51.83Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
1600 Meters · OutdoorDelco Champs · Apr 294:47.17aDelco ChampsApril 29, 2026
3200 Meters · OutdoorCAL Week #1 Penncrest · Mar 2512:36.12aCAL Week #1 PenncrestMarch 25, 2026
400 Meters · IndoorHenderson Polar Bear # 1 · Jan 141:01.65Henderson Polar Bear # 1January 14, 2026
400 Meters · OutdoorLower Merion MS Invitational · May 201:03.74Lower Merion MS InvitationalMay 20, 2024
800 Meters · IndoorSJTCA Meet #7 · Dec 272:16.29aSJTCA Meet #7December 27, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · 1600 Meters · Place 7 · Haverford Twp.Haverford Twp.1600 Meters7.4:49.63a10
Apr 29Delco ChampsApr 29 · 1600 Meters · Place 6 · Haverford Twp.Haverford Twp.1600 Meters6.4:47.17a PB10
Apr 25Springfield InvitationalApr 25 · 1600 Meters · Place 10 · Haverford Twp.Haverford Twp.1600 Meters10.4:56.42a10
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 1600 Meters · Place 10 · Haverford Twp.Haverford Twp.1600 Meters10.5:03.79a10
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Place 55 · Haverford Twp.Haverford Twp.1600 Meters55.4:51.19a10
Apr 1Rustin InviteApr 1 · 1600 Meters · Place 26 · Haverford Twp.Haverford Twp.1600 Meters26.04:56.110
Mar 25CAL Week #1 PenncrestMar 25 · 3200 Meters · Place 18 · Haverford Twp.Haverford Twp.3200 Meters18.12:36.12a PB10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 14Henderson InvitationalFeb 14 · 1 Mile · Place 37 · Haverford Twp.Haverford Twp.1 Mile37.4:59.47a10
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 1600 Meters · Place 62 · Haverford TwHaverford Tw1600 Meters624:51.83 PB10
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 1500 Meters · Place 67 · Haverford TwHaverford Tw1500 Meters674:35.03 PB10
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 1 Mile · Place 62 · Haverford TwHaverford Tw1 Mile624:53.37 PB10
Jan 14Henderson Polar Bear # 1Jan 14 · 400 Meters · Place 75 · Haverford Township 0Haverford Township 0400 Meters751:01.65 PBSO
Jan 14Henderson Polar Bear # 1Jan 14 · 800 Meters · Place 29 · Haverford Township 0Haverford Township 0800 Meters292:17.51SO
Jan 7La Salle Winter Series - Distance NightJan 7 · 1 Mile · Place 70 · Haverford Twp.Haverford Twp.1 Mile70.5:01.05a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · 800 Meters · Place 29 · Haverford Twp.Haverford Twp.800 Meters29.2:16.29a PB10
Feb 7Henderson InvitationalFeb 7 · 1 Mile · Place 41 · Haverford Twp.Haverford Twp.1 Mile41.5:04.51a9
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 1 Mile · Place 78 · Haverford TwpHaverford Twp1 Mile785:06.809

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · 1600 Meters · Place 7 · Haverford TwpHaverford Twp1600 Meters75:02.629
Apr 25UD InviteApr 25 · 1600 Meters · Place 30 · Haverford Twp.Haverford Twp.1600 Meters30.5:02.44a9
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · 1600 Meters · Place 11 · Haverford Twp.Haverford Twp.1600 Meters11.5:03.03a9
Mar 26Ridley Boys CAL #1Mar 26 · 1600 Meters · Place 21 · Haverford Twp.Haverford Twp.1600 Meters21.5:09.75a9

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Lower Merion MS InvitationalMay 20 · 400 Meters · Place 7 · Haverford Township Middle SchoHaverford Township Middle Scho400 Meters71:03.74 PB8
May 20Lower Merion MS InvitationalMay 20 · 1600 Meters · Place 12 · Haverford Township Middle SchoHaverford Township Middle Scho1600 Meters125:36.678
May 7HMS vs WVMSvs ETRMay 7 · 1600 Meters · Place 5 · Haverford Township Middle SchoHaverford Township Middle Scho1600 Meters55:27.518
Apr 18HMS vs GVMS vs SLMS vs Northley MS MeetApr 18 · 1600 Meters · Place 5 · HaverfordHaverford1600 Meters5.5:32.84a8
Apr 9DHMS vs BHMS vs PHMS vs HMS vs NMS MS MeetApr 9 · 400 Meters · Place 11 · Haverford Township Middle SchoHaverford Township Middle Scho400 Meters111:06.398
Apr 9DHMS vs BHMS vs PHMS vs HMS vs NMS MS MeetApr 9 · 1600 Meters · Place 1 · Haverford Township Middle SchoHaverford Township Middle Scho1600 Meters15:44.288