Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Litchfield High SchoolTerryville @ Litchfield · Oct 23 | 19:44 | Terryville @ Litchfield | October 23, 2020 |
| 5,000 Meters · Black Rock State ParkTerryville @ Thomaston · Oct 13 | 21:06 | Terryville @ Thomaston | October 13, 2020 |
| 5,000 Meters · John A Minetto State ParkTerryville @ Wolcott Tech · Oct 9 | 19:49 | Terryville @ Wolcott Tech | October 9, 2020 |
| 5,000 Meters · Shepaug Valley High SchoolTerryville @ Shepaug · Oct 2 | 21:43 | Terryville @ Shepaug | October 2, 2020 |
| 5,000 Meters · Terryville High SchoolNorthwestern @ Terryville · Oct 20 | 22:22 | Northwestern @ Terryville | October 20, 2020 |
| 5,000 Meters · Veterans Memorial ParkBlue Dragon Invitational · Sep 6 | 21:29.37 | Blue Dragon Invitational | September 6, 2019 |
| 5,000 Meters · Wickham ParkCIAC Division S Championships · Nov 1 | 21:16 | CIAC Division S Championships | November 1, 2021 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 23:21.0 | Paul Short Run (College) | October 3, 2025 |
| 6,000 Meters · Twin Ponds on the FarmMAAC XC Championships · Nov 2 | 22:58.06 | MAAC XC Championships | November 2, 2024 |
| 6,000 Meters · Van Cortlandt ParkIC4A/ECAC Cross Country Championships · Oct 17 | 23:37.1 | IC4A/ECAC Cross Country Championships | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MAAC XC ChampionshipsOct 29 · 6,000 Meters Varsity · Place 83 · SienaSiena | 6,000 Meters Varsity | 83 | 25:01.1 | FR |
2021 Cross Country
1 results2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Terryville @ GilbertNov 5 · 5,000 Meters Varsity · Place 1 · TerryvilleTerryville | 5,000 Meters Varsity | 1 | 24:12Unofficial | 11 |
| Oct 23 | Terryville @ LitchfieldOct 23 · 3 Miles Varsity · Place 1 · TerryvilleTerryville | 3 Miles Varsity | 1 | 19:44 PB | 11 |
| Oct 20 | Northwestern @ TerryvilleOct 20 · 5,000 Meters Varsity · Place 1 · TerryvilleTerryville | 5,000 Meters Varsity | 1 | 22:22 PB | 11 |
| Oct 13 | Terryville @ ThomastonOct 13 · 5,000 Meters Varsity · Place 1 · TerryvilleTerryville | 5,000 Meters Varsity | 1 | 21:06 PB | 11 |
| Oct 9 | Terryville @ Wolcott TechOct 9 · 5,000 Meters Varsity · Place 1 · TerryvilleTerryville | 5,000 Meters Varsity | 1 | 19:49 PB | 11 |
| Oct 6 | Terryville @ NonnewaugOct 6 · 5,000 Meters Varsity · Place 1 · TerryvilleTerryville | 5,000 Meters Varsity | 1 | 22:09Unofficial | 11 |
| Oct 2 | Terryville @ ShepaugOct 2 · 5,000 Meters Varsity · Place 2 · TerryvilleTerryville | 5,000 Meters Varsity | 2 | 21:43 PB | 11 |
2019 Cross Country
1 results