Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Saratoga Spa ParkBurnt Hills Invitational · Oct 14 | 13:16.5 | Burnt Hills Invitational | October 14, 2023 |
| 2,000 Meters · Saratoga Spa ParkUSATF Adirondack Association Junior Olympic Championship · Nov 4 | 10:00.4 | USATF Adirondack Association Junior Olympic Championship | November 4, 2017 |
| 2,000 Meters · Schodack Island State ParkUSATF Adirondack Association Junior Olympic Championships · Nov 4 | 11:09.64 | USATF Adirondack Association Junior Olympic Championships | November 4, 2018 |
| 2,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 18 | 9:54.50 | USATF Region 1 Junior Olympic Championships | November 18, 2018 |
| 2.3 Miles · Colonie Town ParkAlbany County Champs · Oct 17 | 15:00.1 | Albany County Champs | October 17, 2025 |
| 2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 10 | 14:24.2 | Manhattan University Cross Country Invitational Pres. by HOKA | October 10, 2026 |
| 3 Miles · Central ParkGrout Cross Country Invitational · Oct 3 | 14:56.2 | Grout Cross Country Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 18:17.40 | 60th McQuaid Invitational | September 27, 2025 |
| 3 Miles · Saratoga Springs HSSuburban Council Championships · Oct 25 | 17:37.0 | Suburban Council Championships | October 25, 2025 |
| 3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 21 | 13:37 | USATF Region 1 Junior Olympic Championships | November 21, 2021 |
| 3,000 Meters · Queensbury HSUSATF Adirondack Association Junior Olympic Championships · Nov 6 | 11:37.76 | USATF Adirondack Association Junior Olympic Championships | November 6, 2022 |
| 3,000 Meters · Saratoga Spa ParkUSATF Adirondack Association Junior Olympic Championships · Nov 9 | 15:41.25 | USATF Adirondack Association Junior Olympic Championships | November 9, 2019 |
| 3,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 24 | 13:40 | USATF Region 1 Junior Olympic Championships | November 24, 2019 |
| 4,000 Meters · Ichabod Crane Central School DistrictUSATF Adirondack Association Junior Olympic Championships · Nov 2 | 16:16.91 | USATF Adirondack Association Junior Olympic Championships | November 2, 2024 |
| 4,000 Meters · Queensbury HSUSATF Adirondack Association Junior Olympic Championships · Nov 5 | 16:45.10 | USATF Adirondack Association Junior Olympic Championships | November 5, 2023 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 20:06.1 | NXR Northeast & New York Regional Open | November 22, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 25 | 25:41.9 | NXR Northeast & New York Regional Championships | November 25, 2023 |
| 5,000 Meters · Queensbury HSQueensbury Pre-States Invitational · Sep 13 | 18:28.6 | Queensbury Pre-States Invitational | September 13, 2025 |
| 5,000 Meters · Tawasentha ParkAlbany County Kiwanis Cross Country Meet · Sep 19 | 16:41.2 | Albany County Kiwanis Cross Country Meet | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
6 results2024 Cross Country
5 results2023 Cross Country
4 results2022 Cross Country
1 results2021 Cross Country
1 results2019 Cross Country
2 results2018 Cross Country
2 results2017 Cross Country
1 results