Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Abington HSAbington XC Invitational · Sep 6 | 24:01.7 | Abington XC Invitational | September 6, 2025 |
| 5,000 Meters · Belmont PlateauDistrict XII Champs · Oct 23 | 22:49.50 | District XII Champs | October 23, 2025 |
| 5,000 Meters · Belmont PlateauPCL Cross Country Champs · Oct 18 | 23:25.33 | PCL Cross Country Champs | October 18, 2025 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 22:44.2 | Paul Short Run (College) | October 3, 2025 |
| 5,000 Meters · Neshaminy HSNeshaminy Invitational · Oct 11 | 22:15.2 | Neshaminy Invitational | October 11, 2025 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 1 | 23:52 | PIAA State Championships | November 1, 2025 |
| 5,000 Meters · Silver Lake Nature CenterHarry S Truman Silver Lake Invitational · Sep 27 | 22:54.0 | Harry S Truman Silver Lake Invitational | September 27, 2025 |
| 5,000 Meters · Tyler State ParkCR Invitational · Sep 20 | 22:59.44 | CR Invitational | September 20, 2025 |
| 5,000 Meters · William Tennent 2023-PresentTennent Invite · Oct 4 | 23:37.84 | Tennent Invite | October 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | PIAA State ChampionshipsNov 1 · 5,000 Meters AAA · Place 220 · Little Flower Catholic Girls | 5,000 Meters AAA | 220 | 23:52 PB | 12 |
| Oct 23 | District XII ChampsOct 23 · 5,000 Meters Class AAA · Place 8 · Little Flower Catholic Girls | 5,000 Meters Class AAA | 8 | 22:49.50 PB | 12 |
| Oct 18 | PCL Cross Country ChampsOct 18 · 5,000 Meters Championship · Place 11 · Little Flower Catholic Girls | 5,000 Meters Championship | 11 | 23:25.33 PB | 12 |
| Oct 11 | Neshaminy InvitationalOct 11 · 5,000 Meters Varsity · Place 7 · Little Flower Catholic Girls | 5,000 Meters Varsity | 7 | 22:15.2 PB | 12 |
| Oct 8 | PCL Meet #4Oct 8 · 5,000 Meters Race 1 · Place 5 · Little Flower Catholic Girls | 5,000 Meters Race 1 | 5 | 23:44.44 | 12 |
| Oct 4 | Tennent InviteOct 4 · 5,000 Meters Varsity · Place 73 · Little Flower Catholic Girls | 5,000 Meters Varsity | 73 | 23:37.84 PB | 12 |
| Oct 3 | Paul Short Run (College)Oct 3 · 5,000 Meters HS Brown · Place 199 · Little Flower Catholic Girls | 5,000 Meters HS Brown | 199 | 22:44.2 PB | 12 |
| Oct 1 | PCL Meet #3Oct 1 · 5,000 Meters Race 1 · Place 5 · Little Flower Catholic Girls | 5,000 Meters Race 1 | 5 | 24:15.14 | 12 |
| Sep 27 | Harry S Truman Silver Lake InvitationalSep 27 · 5,000 Meters Varsity · Place 17 · Little Flower Catholic Girls | 5,000 Meters Varsity | 17 | 22:54.0 PB | 12 |
| Sep 20 | CR InvitationalSep 20 · 5,000 Meters Varsity · Place 41 · Little Flower Catholic Girls | 5,000 Meters Varsity | 41 | 22:59.44 PB | 12 |
| Sep 17 | PCL Meet #2Sep 17 · 5,000 Meters Race 1 · Place 4 · Little Flower Catholic Girls | 5,000 Meters Race 1 | 4 | 23:46.10 | 12 |
| Sep 13 | Briarwood InviteSep 13 · 5,000 Meters Championship · Place 59 · Little Flower Catholic Girls | 5,000 Meters Championship | 59 | 24:55.20 | 12 |
| Sep 10 | PCL Meet #1Sep 10 · 5,000 Meters Race 1 · Place 6 · Little Flower Catholic Girls | 5,000 Meters Race 1 | 6 | 24:44.38 | 12 |
| Sep 6 | Abington XC InvitationalSep 6 · 5,000 Meters Varsity · Place 35 · Little Flower Catholic Girls | 5,000 Meters Varsity | 35 | 24:01.7 PB | 12 |
| Aug 29 | Neshaminy OpenAug 29 · 5,000 Meters Varsity · Place 35 · Little Flower Catholic Girls | 5,000 Meters Varsity | 35 | 24:32.30 | 12 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Philadelphia Catholic League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 9 · Little Flower Catholic Girls | 5,000 Meters Varsity | 9 | 23:50.27 | 11 |
| Oct 9 | PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 3 · Little Flowe | 5,000 Meters Varsity | 3 | 23:26.22 | 11 |
| Oct 5 | William Tennent InvitationalOct 5 · 5,000 Meters Varsity · Place 78 · Little Flowe | 5,000 Meters Varsity | 78 | 23:34.7 | 11 |
| Sep 14 | Briarwood InviteSep 14 · 5,000 Meters Varsity · Place 52 · Little Flowe | 5,000 Meters Varsity | 52 | 25:02.29 | 11 |
2023 Cross Country
2 results2022 Cross Country
2 results