Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Haverford CollegeHaverford Alumni Race 2026 · Sep 516:00.3Haverford Alumni Race 2026September 5, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 209:53.48MSTCA Frank Kelley (Large Schools)September 20, 2025
4 Miles · Haverford CollegeHaverford Main Line Invitational · Sep 1822:01.6Haverford Main Line InvitationalSeptember 18, 2026
5,000 Meters · Franklin ParkDual County League Championship · Oct 2416:45.9Dual County League ChampionshipOctober 24, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 2716:43.30MSTCA Bay State InvitationalSeptember 27, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 18Haverford Main Line InvitationalSep 18 · 4 Miles Collegiate · Place 70 · HaverfordHaverford4 Miles Collegiate7022:01.6 PBFr
Sep 5Haverford Alumni Race 2026Sep 5 · 3 Miles Collegiate · Place 19 · HaverfordHaverford3 Miles Collegiate1916:00.3 PBFr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 20 · Concord-CarlisleConcord-Carlisle5,000 Meters Senior2017:25.6012
Oct 24Dual County League ChampionshipOct 24 · 5,000 Meters JV · Place 4 · Concord-CarlisleConcord-Carlisle5,000 Meters JV416:45.9 PB12
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "C" · Place 15 · Concord-CarlisleConcord-Carlisle5,000 Meters Varsity "C"1516:43.30 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 19 · Concord-CarlisleConcord-Carlisle3,000 Meters Senior199:53.48 PB12