Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bayard Rustin HSBattle of West Chester · Sep 1010:30.4Battle of West ChesterSeptember 10, 2025
4 Miles · Haverford CollegeHaverford Invite · Oct 2320:15.0Haverford InviteOctober 23, 2026
5,000 Meters · Downingtown West HSChes-Mont XC Championships · Oct 1415:51.0Ches-Mont XC ChampionshipsOctober 14, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2916:20.0Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Lehigh University - Murray H. Goodman CampusPIAA District 1 Championships · Oct 2415:46.1PIAA District 1 ChampionshipsOctober 24, 2025
5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 117:10PIAA State ChampionshipsNovember 1, 2025
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Open · Sep 419:37.4Lehigh OpenSeptember 4, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 229:22.5Paul Short RunOctober 2, 2026
8368 m · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 1129:10.40Harry Groves Spiked Shoe InvitationalSeptember 11, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23Haverford InviteOct 23 · 4 Miles College · Place 7 · Saint Joseph'sSaint Joseph's4 Miles College720:15.0 PBFr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 426 · Saint Joseph'sSaint Joseph's8,000 Meters Open42629:22.5 PBFr
Sep 11Harry Groves Spiked Shoe InvitationalSep 11 · 5.2 Miles Collegiate · Place 89 · Saint Joseph'sSaint Joseph's5.2 Miles Collegiate8929:10.40 PBFr
Sep 4Lehigh OpenSep 4 · 6,000 Meters Collegiate · Place 41 · Saint Joseph'sSaint Joseph's6,000 Meters Collegiate4119:37.4 PBFr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Marty Lewis Championship Boys · Place 38 · PAPA5,000 Meters The Marty Lewis Championship Boys3816:20.0 PB12
Nov 1PIAA State ChampionshipsNov 1 · 5,000 Meters AAA · Place 73 · West Chester EastWest Chester East5,000 Meters AAA7317:10 PB12
Oct 24PIAA District 1 ChampionshipsOct 24 · 5,000 Meters AAA · Place 17 · West Chester EastWest Chester East5,000 Meters AAA1715:46.1 PB12
Oct 14Ches-Mont XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 1 · West Chester EastWest Chester East5,000 Meters Varsity115:51.0 PB12
Sep 10Battle of West ChesterSep 10 · 2 Miles Varsity · Place 1 · West Chester EastWest Chester East2 Miles Varsity110:30.4 PB12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25PIAA District 1 ChampionshipsOct 25 · Varsity · Place 196 · West Chester EastWest Chester EastVarsity19617:18.5—
Oct 25PIAA District 1 ChampionshipsOct 25 · Varsity · Place 184 · West Chester EastWest Chester EastVarsity18417:18.5—
Oct 10Henderson XC InvitationalOct 10 · 3,200 Meters Varsity · Place 5 · West Chester EastWest Chester East3,200 Meters Varsity59:40.53JR
Sep 28Carlisle InvitationalSep 28 · Varsity · Place 25 · West Chester EastWest Chester EastVarsity2516:17.4—
Sep 28Carlisle InvitationalSep 28 · 5,000 Meters Varsity · Place 1 · West Chester EastWest Chester East5,000 Meters Varsity116:17.4—
Sep 18ChesMont National Meet #2Sep 18 · 5,000 Meters Varsity · Place 2 · West Chester EastWest Chester East5,000 Meters Varsity218:01.311

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 27PIAA District 1 ChampionshipsOct 27 · Varsity · Place 113 · West Chester EastWest Chester EastVarsity11316:47.7—
Oct 14New Balance Whippets XC InvitationalOct 14 · 5,000 Meters Varsity · Place 2 · West Chester EastWest Chester East5,000 Meters Varsity217:07.51—
Oct 11Ches-Mont XC ChampionshipsOct 11 · Varsity · Place 34 · West Chester EastWest Chester EastVarsity3417:04.8—
Oct 11Ches-Mont XC ChampionshipsOct 11 · Varsity · Place 34 · West Chester EastWest Chester EastVarsity3417:04.8—

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 20Hoka Henderson XC InvitationalOct 20 · 1 Mile Varsity · Place 6 · West Chester EastWest Chester East1 Mile Varsity65:05.259
Sep 7ChesMont National Meet #1Sep 7 · 5,000 Meters Varsity · Place 23 · West Chester EastWest Chester East5,000 Meters Varsity2319:58.19