Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · JFK SportsComplexSection 1 Duals Week 1-Suffern-TZ-Nanuet · Oct 16 | 17:31.7 | Section 1 Duals Week 1-Suffern-TZ-Nanuet | October 16, 2020 |
| 5,000 Meters · Bear Mountain State ParkSection 1 Rockland County Champs · Oct 27 | 20:57.8 | Section 1 Rockland County Champs | October 27, 2021 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 27 | 23:00.6 | NXR Northeast & New York Regional Championships | November 27, 2021 |
| 5,000 Meters · UnknownSection 1 Duals Week 4-Nyack - North Rock - TZ · Nov 5 | 21:47 | Section 1 Duals Week 4-Nyack - North Rock - TZ | November 5, 2020 |
| 6,000 Meters · Kutztown University Farm CoursePSAC XC Champs · Oct 26 | 24:12.5 | PSAC XC Champs | October 26, 2024 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 23:46.5 | Paul Short Run | October 4, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results2024 Cross Country
4 results2021 Cross Country
8 results2020 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | Section 1 Regionals 2020Nov 21 · 5,000 Meters Varsity · Place 92 · Tappan ZeeTappan Zee | 5,000 Meters Varsity | 92 | 21:38.4 | — |
| Nov 21 | Section 1 Regionals 2020Nov 21 · 3.11 Miles Varsity · Place 92 · Tappan ZeeTappan Zee | 3.11 Miles Varsity | 92 | 21:38.4 | — |
| Nov 21 | Section 1 Regionals 2020Nov 21 · 3.11 Miles Varsity · Place 26 · Tappan ZeeTappan Zee | 3.11 Miles Varsity | 26 | 21:38.4 | — |
| Nov 14 | Section 1 Milton Invite #5Nov 14 · 5,000 Meters Varsity · Place 58 · Tappan ZeeTappan Zee | 5,000 Meters Varsity | 58 | 22:15.4 | JR |
| Nov 7 | Section 1 Milton Invite #4Nov 7 · 5,000 Meters Varsity · Place 37 · Tappan ZeeTappan Zee | 5,000 Meters Varsity | 37 | 22:52.4 | — |
| Nov 7 | Section 1 Milton Invite #4Nov 7 · 5,000 Meters Varsity · Place 9 · Tappan ZeeTappan Zee | 5,000 Meters Varsity | 9 | 22:52.4 | — |
| Nov 5 | Section 1 Duals Week 4-Nyack - North Rock - TZNov 5 · 5,000 Meters Varsity · Place 13 · Tappan ZeeTappan Zee | 5,000 Meters Varsity | 13 | 21:47 PB | 11 |
| Oct 31 | Section 1 Milton Invite #3Oct 31 · 5,000 Meters Varsity · Place 19 · Tappan ZeeTappan Zee | 5,000 Meters Varsity | 19 | 22:39.1 | — |
| Oct 31 | Section 1 Milton Invite #3Oct 31 · 3.11 Miles Varsity · Place 19 · Tappan ZeeTappan Zee | 3.11 Miles Varsity | 19 | 22:39.1 | — |
| Oct 16 | Section 1 Duals Week 1-Suffern-TZ-NanuetOct 16 · 2.5 Miles Varsity · Place 8 · Tappan ZeeTappan Zee | 2.5 Miles Varsity | 8 | 17:31.7 PB | 11 |