Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Haverford CollegeHaverford Alumni Race 2026 · Sep 516:54.5Haverford Alumni Race 2026September 5, 2026
4 Miles · Haverford CollegeHaverford Invite · Oct 2321:29.5Haverford InviteOctober 23, 2026
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2319:03.7NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Pennypacker ParkBaker Sub Varsity Invitational · Oct 2918:44.02Baker Sub Varsity InvitationalOctober 29, 2024
6440 m · Haverford CollegeMain Line Invitational · Sep 1923:11.6Main Line InvitationalSeptember 19, 2025
8,000 Meters · DREAM ParkBorder Battle · Oct 1828:50.4Border BattleOctober 18, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1728:21.3Conn College InviteOctober 17, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 228:40.0Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 328:47.7Paul Short Run (College)October 3, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 23Haverford InviteOct 23 · 4 Miles College · Place 34 · HaverfordHaverford4 Miles College3421:29.5 PBSo
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 225 · HaverfordHaverford8,000 Meters White22528:21.3 PBSo
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 351 · HaverfordHaverford8,000 Meters Open35128:40.0 PBSo
Sep 18Haverford Main Line InvitationalSep 18 · 4 Miles Collegiate · Place 85 · HaverfordHaverford4 Miles Collegiate8522:45.3So
Sep 5Haverford Alumni Race 2026Sep 5 · 3 Miles Collegiate · Place 26 · HaverfordHaverford3 Miles Collegiate2616:54.5 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Border BattleOct 18 · 8,000 Meters Open · Place 65 · HaverfordHaverford8,000 Meters Open6528:50.4 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 478 · HaverfordHaverford8,000 Meters Open47828:47.7 PBFr
Sep 19Main Line InvitationalSep 19 · 6,440 Meters Collegiate · Place 94 · HaverfordHaverford6,440 Meters Collegiate9423:11.6 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast Blue · Place 140 · CherokeeCherokee5,000 Meters Open - Northeast Blue14019:03.7 PB12
Oct 29Baker Sub Varsity InvitationalOct 29 · 5,000 Meters Sub Varsity 1 · Place 21 · CherokeeCherokee5,000 Meters Sub Varsity 12118:44.02 PB12
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 13 · CherokeeCherokee5,000 Meters Junior Varsity1318:15.4712
Oct 18Burlington County XC OpenOct 18 · 5,000 Meters Junior Varsity · Place 8 · CherokeeCherokee5,000 Meters Junior Varsity818:54.3312
Oct 12South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 9 · CherokeeCherokee5,000 Meters Junior Varsity918:23.95—
Sep 10Olympic Conf Batch MeetSep 10 · 5,000 Meters Varsity · Place 20 · CherokeeCherokee5,000 Meters Varsity2021:12.54—
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 123 · CherokeeCherokee3,200 Meters Varsity12311:49.3112
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 123 · CherokeeCherokee3,200 Meters Varsity12311:49.3112

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Haddonfield Sub Varsity InvitationalOct 30 · 5,000 Meters Novice · Place 35 · CherokeeCherokee5,000 Meters Novice3518:39.5111
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 6 · CherokeeCherokee5,000 Meters Varsity618:16.6011
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Junior Varsity · Place 6 · CherokeeCherokee5,000 Meters Junior Varsity618:16.60—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 68 · CherokeeCherokee5,000 Meters Junior Varsity6819:49—
Sep 19Olympic Conf Batch MeetSep 19 · 5,000 Meters Division 1 · Place 6 · CherokeeCherokee5,000 Meters Division 1618:24.7011

2022 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 1Haddonfield Sub Varsity InvitationalNov 1 · 5,000 Meters Varsity · Place 6 · CherokeeCherokee5,000 Meters Varsity620:28.3210
Nov 1Haddonfield Sub Varsity InvitationalNov 1 · 5,000 Meters Junior Varsity · Place 6 · CherokeeCherokee5,000 Meters Junior Varsity620:28.3210
Oct 27Future 7 MeetOct 27 · 5,000 Meters Varsity · Place 64 · CherokeeCherokee5,000 Meters Varsity6420:28.13—
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 55 · CherokeeCherokee5,000 Meters Varsity5520:48.3510
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 55 · CherokeeCherokee5,000 Meters Junior Varsity5520:48.3510
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 56 · CherokeeCherokee5,000 Meters Varsity5622:16.7110
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Junior Varsity · Place 56 · CherokeeCherokee5,000 Meters Junior Varsity5622:16.7110
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 216 · CherokeeCherokee5,000 Meters Junior Varsity21622:5810
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 216 · CherokeeCherokee5,000 Meters Junior Varsity21622:5810
Sep 28Olympic Conf Batch MeetSep 28 · 5,000 Meters Varsity · Place 51 · CherokeeCherokee5,000 Meters Varsity5125:17.0510
Sep 20Olympic Conf Batch MeetSep 20 · 5,000 Meters Varsity · Place 50 · CherokeeCherokee5,000 Meters Varsity5024:04.8810
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 149 · CherokeeCherokee5,000 Meters Varsity14922:27.94—
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Sophomore · Place 149 · CherokeeCherokee5,000 Meters Sophomore14922:27.94—
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 256 · CherokeeCherokee3,200 Meters Varsity25614:35.9410
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Sophomore · Place 256 · CherokeeCherokee3,200 Meters Sophomore25614:35.9410