Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dock Mennonite AcademyLansdale Invitational · Aug 29 | 16:39.7 | Lansdale Invitational | August 29, 2025 |
| 5,000 Meters · Hershey Parkview 5K (Reverse Aloha Hills 2016-2023)PIAA Foundation XC Invitational · Sep 20 | 17:43.7 | PIAA Foundation XC Invitational | September 20, 2025 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPIAA District 1 Championships · Oct 24 | 16:02.4 | PIAA District 1 Championships | October 24, 2025 |
| 5,000 Meters · Lehigh University-Goodman CampusSOL Cross Country Champs · Oct 17 | 16:11.97 | SOL Cross Country Champs | October 17, 2025 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 1 | 17:13 | PIAA State Championships | November 1, 2025 |
| 6,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 18 | 20:53.2 | adidas XC Challenge | September 18, 2026 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 28:17.0 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Longwood UniversityLancer Pink Invitational · Oct 9 | 27:41.50 | Lancer Pink Invitational | October 9, 2026 |
| 8,000 Meters · Milliken FieldBig South XC · Oct 30 | 26:51.8 | Big South XC | October 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Big South XCOct 30 · 8,000 Meters Men 8k · Place 59 · LongwoodLongwood | 8,000 Meters Men 8k | 59 | 26:51.8 PB | Fr |
| Oct 9 | Lancer Pink InvitationalOct 9 · 8,000 Meters Collegiate · Place 11 · LongwoodLongwood | 8,000 Meters Collegiate | 11 | 27:41.50 PB | Fr |
| Oct 2 | Paul Short RunOct 2 · 8,000 Meters Open · Place 297 · LongwoodLongwood | 8,000 Meters Open | 297 | 28:17.0 PB | Fr |
| Sep 18 | adidas XC ChallengeSep 18 · 6,000 Meters College · Place 109 · LongwoodLongwood | 6,000 Meters College | 109 | 20:53.2 PB | Fr |
| Sep 4 | USC Upstate Eye Opener InvitationalSep 4 · 8,000 Meters Collegiate · Place 76 · LongwoodLongwood | 8,000 Meters Collegiate | 76 | 28:05.8 | Fr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | PIAA State ChampionshipsNov 1 · 5,000 Meters AAA · Place 85 · North PennNorth Penn | 5,000 Meters AAA | 85 | 17:13 PB | 12 |
| Oct 24 | PIAA District 1 ChampionshipsOct 24 · 5,000 Meters AAA · Place 41 · North PennNorth Penn | 5,000 Meters AAA | 41 | 16:02.4 PB | 12 |
| Oct 17 | SOL Cross Country ChampsOct 17 · 5,000 Meters Colonial · Place 10 · North PennNorth Penn | 5,000 Meters Colonial | 10 | 16:11.97 PB | 12 |
| Oct 3 | Paul Short Run (College)Oct 3 · 5,000 Meters HS Gold · Place 41 · North PennNorth Penn | 5,000 Meters HS Gold | 41 | 16:19.7 | 12 |
| Sep 20 | PIAA Foundation XC InvitationalSep 20 · 5,000 Meters AAA · Place 58 · North PennNorth Penn | 5,000 Meters AAA | 58 | 17:43.7 PB | 12 |
| Aug 29 | Lansdale InvitationalAug 29 · 5,000 Meters Varsity · Place 7 · North PennNorth Penn | 5,000 Meters Varsity | 7 | 16:39.7 PB | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | PIAA District 1 ChampionshipsOct 25 · Varsity · Place 33 · North PennNorth Penn | Varsity | 33 | 16:01.8 | — |
| Oct 25 | PIAA District 1 ChampionshipsOct 25 · Varsity · Place 30 · North PennNorth Penn | Varsity | 30 | 16:01.8 | — |
| Oct 18 | Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 17 · North PennNorth Penn | 5,000 Meters Varsity | 17 | 16:10.40 | 11 |
| Oct 18 | Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 15 · North PennNorth Penn | 5,000 Meters Varsity | 15 | 16:10.40 | 11 |
| Oct 18 | Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 8 · North Penn (Lansdale)North Penn (Lansdale) | 5,000 Meters Varsity | 8 | 16:10.40 | 11 |
| Sep 28 | Carlisle InvitationalSep 28 · Varsity · Place 81 · North PennNorth Penn | Varsity | 81 | 16:48.8 | — |
| Sep 28 | Carlisle InvitationalSep 28 · 5,000 Meters Varsity · Place 71 · North PennNorth Penn | 5,000 Meters Varsity | 71 | 16:48.8 | — |
| Aug 30 | Lansdale InvitationalAug 30 · 5,000 Meters Varsity · Place 5 · North Penn 01North Penn 01 | 5,000 Meters Varsity | 5 | 16:26.00 | 11 |
2023 Cross Country
4 results2022 Cross Country
3 results