Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · CarlisleCarlisle Invitational · Sep 27 | 25:40.60 | Carlisle Invitational | September 27, 2025 |
| 5,000 Meters · Dock Mennonite AcademyLansdale Invitational · Sep 4 | 27:36.9 | Lansdale Invitational | September 4, 2026 |
| 5,000 Meters · Downingtown West HSWhippets XC Invitational presented by Bryn Mawr Running Company · Sep 20 | 26:52.3 | Whippets XC Invitational presented by Bryn Mawr Running Company | September 20, 2025 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusSOL Cross Country Champs · Oct 17 | 23:32.17 | SOL Cross Country Champs | October 17, 2025 |
| 5,000 Meters · Souderton HSSouderton Twilight · Oct 3 | 23:14.9 | Souderton Twilight | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | SOL Cross Country ChampsOct 23 · 5,000 Meters Merged · Place 204 · Upper Dublin | 5,000 Meters Merged | 204 | 24:08.9 | 12 |
| Oct 3 | Souderton TwilightOct 3 · 5,000 Meters JV · Place 115 · Upper Dublin | 5,000 Meters JV | 115 | 23:14.9 PB | 12 |
| Sep 4 | Lansdale InvitationalSep 4 · 5,000 Meters Varsity · Place 121 · Upper Dublin | 5,000 Meters Varsity | 121 | 27:36.9 PB | 12 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | SOL Cross Country ChampsOct 17 · 5,000 Meters JV Liberty · Place 45 · Upper Dublin | 5,000 Meters JV Liberty | 45 | 23:32.17 PB | 11 |
| Oct 4 | Souderton TwilightOct 4 · 5,000 Meters JV · Place 220 · Upper Dublin | 5,000 Meters JV | 220 | 26:24.80 | 11 |
| Sep 27 | Carlisle InvitationalSep 27 · 5,000 Meters Boys JV · Place 303 · Upper Dublin | 5,000 Meters Boys JV | 303 | 25:40.60 PB | 11 |
| Sep 20 | Whippets XC Invitational presented by Bryn Mawr Running CompanySep 20 · 5,000 Meters Junior Varsity · Place 339 · Upper Dublin | 5,000 Meters Junior Varsity | 339 | 26:52.3 PB | 11 |
| Aug 29 | Lansdale InvitationalAug 29 · 5,000 Meters Varsity · Place 121 · Upper Dublin | 5,000 Meters Varsity | 121 | 30:00.8 | 11 |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | William Tennent InvitationalOct 5 · 5,000 Meters Novice · Place 55 · M10 Upper Dublin | 5,000 Meters Novice | 55 | 28:37 | — |
| Sep 14 | Briarwood InviteSep 14 · 5,000 Meters Junior Varsity · Place 152 · Upper Dublin | 5,000 Meters Junior Varsity | 152 | 29:33.62 | 10 |
| Aug 30 | Lansdale InvitationalAug 30 · 5,000 Meters Varsity · Place 90 · Upper Dublin 01 | 5,000 Meters Varsity | 90 | 25:04.00 | 10 |
2023 Cross Country
1 results