| 2,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 11 | 9:29.91 | USATF New England Association Junior Olympic Championships | November 11, 2018 |
| 2,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 18 | 9:06.80 | USATF Region 1 Junior Olympic Championships | November 18, 2018 |
| 3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 17 | 12:36.00 | USATF New England Association Junior Olympic Championships | November 17, 2019 |
| 3,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 24 | 12:56 | USATF Region 1 Junior Olympic Championships | November 24, 2019 |
| 3,000 Meters · Wayland High SchoolWayland XC · Oct 13 | 12:18.1 | Wayland XC | October 13, 2024 |
| 3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 3 | 9:51.12 | MSTCA Frank Kelley (Daytime Meet) | October 3, 2026 |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 20 | 10:14.89 | MSTCA Frank Kelley (Small Schools) | September 20, 2025 |
| 4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 14:20.23 | USATF National Junior Olympic Championships | December 14, 2024 |
| 4,000 Meters · Highland ParkUSATF New England Junior Olympic Championships · Nov 10 | 14:25.37 | USATF New England Junior Olympic Championships | November 10, 2024 |
| 5,000 Meters · Burlington HS XC CourseML-12 Wk 3: Wilmington @ Burlington · Sep 29 | 17:29.2 | ML-12 Wk 3: Wilmington @ Burlington | September 29, 2026 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 10 | 16:27.06 | MSTCA Bob Glennon Twilight XC (Small & Medium Schools) | October 10, 2026 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 17:23.09 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 29 | 17:29.3 | Brooks Northeast XC Championships | November 29, 2025 |
| 5,000 Meters · McClennen ParkML-12 Wk 1: Melrose v Wilmington · Sep 15 | 16:45 | ML-12 Wk 1: Melrose v Wilmington | September 15, 2026 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 8 | 18:13.67 | MIAA Division 2A-2B-2C | November 8, 2025 |
| 5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 15 | 17:33.92 | MIAA XC Meet of Champions | November 15, 2025 |
| 5,000 Meters · Wilmington High SchoolML-12 Wk 5: Wakefield @ Wilmington · Oct 13 | 16:04 | ML-12 Wk 5: Wakefield @ Wilmington | October 13, 2026 |