Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 15:47.0 | McQuaid Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 16:50.10 | 60th McQuaid Invitational | September 27, 2025 |
| 5,000 Meters · Browns Farm51st Annual McDowell Invitational · Aug 30 | 16:55.00 | 51st Annual McDowell Invitational | August 30, 2025 |
| 5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 17:05.32 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 5,000 Meters · Kutztown University Farm CoursePTXC 16 · Sep 6 | 17:32.30 | PTXC 16 | September 6, 2025 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 1 | 17:51 | PIAA State Championships | November 1, 2025 |
| 5,000 Meters · Pleasant Ridge ParkNWPA Cross Country Championships · Oct 23 | 16:59 | NWPA Cross Country Championships | October 23, 2026 |
| 5,000 Meters · Spire AcademyHOKA NIGHT XC SHOWCASE · Aug 29 | 16:53.9 | HOKA NIGHT XC SHOWCASE | August 29, 2026 |
| 5,000 Meters · White Oak ParkPIAA Qualifier District 8-9-10 Sub Regional · Oct 25 | 16:31.70 | PIAA Qualifier District 8-9-10 Sub Regional | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | PIAA State ChampionshipsNov 1 · 5,000 Meters AAA · Place 165 · McDowell | 5,000 Meters AAA | 165 | 17:51 PB | 10 |
| Oct 25 | PIAA Qualifier District 8-9-10 Sub RegionalOct 25 · 5,000 Meters Varsity · Place 4 · McDowell | 5,000 Meters Varsity | 4 | 16:31.70 PB | 10 |
| Oct 16 | TSTCA Cross Country Championship MeetOct 16 · 5,000 Meters AAA · Place 33 · McDowell | 5,000 Meters AAA | 33 | 16:58.5 | 10 |
| Oct 7 | McDowell Tri MeetOct 7 · 5,000 Meters Varsity · Place 2 · McDowell | 5,000 Meters Varsity | 2 | 17:07.30 | 10 |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters Invite · Place 35 · McDowell | 5,000 Meters Invite | 35 | 17:05.32 PB | 10 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Bob Bradley Premier · Place 122 · McDowell | 3 Miles Bob Bradley Premier | 122 | 16:50.10 PB | 10 |
| Sep 6 | PTXC 16Sep 6 · 5,000 Meters Varsity Gold · Place 24 · McDowell | 5,000 Meters Varsity Gold | 24 | 17:32.30 PB | 10 |
| Aug 30 | 51st Annual McDowell InvitationalAug 30 · 5,000 Meters Varsity HS Boys · Place 9 · McDowell | 5,000 Meters Varsity HS Boys | 9 | 16:55.00 PB | 10 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 2 | McDowell InvitationalSep 2 · 2,800 Meters Middle School · Place 14 · McDowell Middle School | 2,800 Meters Middle School | 14 | 11:40.17 | — |