Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Franklin ParkSt. Johns Prep @ BC High · Oct 11 | 17:42.39 | St. Johns Prep @ BC High | October 11, 2022 |
| 5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 23 | 17:16 | Ocean State XC Invitational | September 23, 2022 |
| 5,000 Meters · Hamilton CollegeHamilton Short Course Invitational · Sep 13 | 16:18.5 | Hamilton Short Course Invitational | September 13, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 16:55.9 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 20 | 27:15.5 | Rochester Yellowjacket Invitational | September 20, 2025 |
| 8,000 Meters · Hamilton CollegeHamilton Invitational · Oct 12 | 27:55.6 | Hamilton Invitational | October 12, 2024 |
| 8,000 Meters · State University of New York at FredoniaNCAA DIII Niagara Regional · Nov 16 | 27:25.3 | NCAA DIII Niagara Regional | November 16, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results2024 Cross Country
4 results2023 Cross Country
1 results2022 Cross Country
4 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 59 · Saint John's PreparatorySaint John's Preparatory | 5,000 Meters Division 1A | 59 | 16:55.9 PB | 11 |
| Oct 19 | St. John's Prep @ XaverianOct 19 · 5,000 Meters New Division · Place 7 · Saint John's PreparatorySaint John's Preparatory | 5,000 Meters New Division | 7 | 18:42Unofficial | 11 |
| Oct 12 | St. John's Prep @ BC HighOct 12 · 5,000 Meters Varsity · Place 8 · Saint John's PreparatorySaint John's Preparatory | 5,000 Meters Varsity | 8 | 17:51Unofficial | 11 |
| Oct 5 | Catholic Memorial @ St. John's PrepOct 5 · 5,000 Meters New Division · Place 7 · Saint John's PreparatorySaint John's Preparatory | 5,000 Meters New Division | 7 | 17:51Unofficial | 11 |
| Oct 2 | Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 44 · Saint John's PreparatorySaint John's Preparatory | 5,000 Meters Red Race | 44 | 17:28.5 | 11 |
| Sep 28 | St. John's Prep at Malden CatholicSep 28 · 5,000 Meters Varsity · Place 3 · Saint John's PreparatorySaint John's Preparatory | 5,000 Meters Varsity | 3 | 19:20Unofficial | 11 |