Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Horseshoe LakeRoxbury XC Invitational · Sep 6 | 11:08.46 | Roxbury XC Invitational | September 6, 2025 |
| 2 Miles · Ocean County ParkBattle @ Ocean County Park · Sep 12 | 14:35 | Battle @ Ocean County Park | September 12, 2025 |
| 2700 m · Greystone XC CourseNJAC XC Batch Meet #1 · Sep 16 | 11:29.56 | NJAC XC Batch Meet #1 | September 16, 2025 |
| 2800 m · Greystone XC CourseMagee Memorial Class Meet · Sep 20 | 13:22.0 | Magee Memorial Class Meet | September 20, 2025 |
| 4,000 Meters · Greystone XC CourseNJAC Championships · Oct 14 | 18:28.73 | NJAC Championships | October 14, 2025 |
| 5,000 Meters · Greystone XC CourseNJAC XC Batch Meet #3 · Oct 7 | 25:07.45 | NJAC XC Batch Meet #3 | October 7, 2025 |
| 5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 11 | 24:23.62 | Battle @ Ocean County Park | September 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | NJAC ChampionshipsOct 14 · 4,000 Meters Junior Varsity · Place 53 · Randolph | 4,000 Meters Junior Varsity | 53 | 18:28.73 PB | 9 |
| Oct 7 | NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 2 · Place 123 · Randolph | 5,000 Meters Varsity 2 | 123 | 25:07.45 PB | 9 |
| Sep 20 | Magee Memorial Class MeetSep 20 · 2,800 Meters Freshman · Place 228 · Randolph | 2,800 Meters Freshman | 228 | 13:22.0 PB | 9 |
| Sep 16 | NJAC XC Batch Meet #1Sep 16 · 2,700 Meters Varsity 3 · Place 26 · Randolph | 2,700 Meters Varsity 3 | 26 | 11:29.56 PB | 9 |
| Sep 12 | Battle @ Ocean County ParkSep 12 · 2 Miles Freshman · Place 120 · Randolph | 2 Miles Freshman | 120 | 14:35 PB | 9 |
| Sep 6 | Roxbury XC InvitationalSep 6 · 1.5 Miles Novice · Place 123 · Randolph | 1.5 Miles Novice | 123 | 11:08.46 PB | 9 |
2023 Cross Country
1 results