Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bayard Rustin HSBattle of West Chester · Sep 10 | 11:42.6 | Battle of West Chester | September 10, 2025 |
| 5,000 Meters · Avon Grove Middle SchoolChesMont National Meet @ Avon Grove · Sep 17 | 19:20.60 | ChesMont National Meet @ Avon Grove | September 17, 2025 |
| 5,000 Meters · Belmont PlateauBriarwood Invite · Sep 12 | 20:08.7 | Briarwood Invite | September 12, 2026 |
| 5,000 Meters · CarlisleCarlisle Invitational · Sep 27 | 18:38.2 | Carlisle Invitational | September 27, 2025 |
| 5,000 Meters · Downingtown West HSWhippets XC Invitational · Sep 26 | 18:16.3 | Whippets XC Invitational | September 26, 2026 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPIAA District 1 Championships · Oct 30 | 18:32.2 | PIAA District 1 Championships | October 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | PIAA District 1 ChampionshipsOct 30 · 5,000 Meters AAA · Place 275 · West Chester East | 5,000 Meters AAA | 275 | 18:32.2 PB | 11 |
| Sep 26 | Whippets XC InvitationalSep 26 · 5,000 Meters Varsity · Place 97 · West Chester East | 5,000 Meters Varsity | 97 | 18:16.3 PB | 11 |
| Sep 12 | Briarwood InviteSep 12 · 5,000 Meters Championship · Place 41 · West Chester East | 5,000 Meters Championship | 41 | 20:08.7 PB | 11 |
| Sep 9 | Battle of West ChesterSep 9 · 2 Miles Varsity · Place 12 · West Chester East | 2 Miles Varsity | 12 | 11:56.9 | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | PIAA District 1 ChampionshipsOct 24 · 5,000 Meters AAA · Place 325 · West Chester East | 5,000 Meters AAA | 325 | 18:54.9 | 10 |
| Oct 14 | Ches-Mont XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 73 · West Chester East | 5,000 Meters Varsity | 73 | 18:46.4 | 10 |
| Sep 27 | Carlisle InvitationalSep 27 · 5,000 Meters Boys Challenge · Place 151 · West Chester East | 5,000 Meters Boys Challenge | 151 | 18:38.2 PB | 10 |
| Sep 20 | Whippets XC Invitational presented by Bryn Mawr Running CompanySep 20 · 5,000 Meters Varsity · Place 172 · West Chester East | 5,000 Meters Varsity | 172 | 18:42.8 | 10 |
| Sep 17 | ChesMont National Meet @ Avon GroveSep 17 · 5,000 Meters High School · Place 6 · West Chester East | 5,000 Meters High School | 6 | 19:20.60 PB | 10 |
| Sep 10 | Battle of West ChesterSep 10 · 2 Miles Varsity · Place 17 · West Chester East | 2 Miles Varsity | 17 | 11:42.6 PB | 10 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Henderson XC InvitationalOct 10 · 1 Mile Varsity · Place 10 · West Chester East | 1 Mile Varsity | 10 | 5:37.98 | FR |
| Sep 28 | Carlisle InvitationalSep 28 · Varsity · Place 716 · West Chester East | Varsity | 716 | 19:41.9 | — |
| Sep 28 | Carlisle InvitationalSep 28 · 5,000 Meters Varsity · Place 145 · West Chester East | 5,000 Meters Varsity | 145 | 19:41.9 | — |
| Sep 18 | ChesMont National Meet #2Sep 18 · 5,000 Meters Varsity · Place 35 · West Chester East | 5,000 Meters Varsity | 35 | 21:02.7 | 9 |