Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 20:50.10 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Carver High SchoolCarver v. Abington · Sep 9 | 22:20 | Carver v. Abington | September 9, 2025 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 3 Championships · Nov 11 | 22:45.16 | MIAA Division 3 Championships | November 11, 2023 |
| 5,000 Meters · Norwell High SchoolNorwell vs Abington 9/30/25 · Sep 30 | 21:03.97 | Norwell vs Abington 9/30/25 | September 30, 2025 |
| 5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 8 | 21:36.66 | MIAA Division 3A-3B-3C | November 8, 2025 |
| 5,000 Meters · Wrentham Development Center CourseSouth Shore League Championships · Oct 23 | 20:32.50 | South Shore League Championships | October 23, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3A · Place 153 · Abington | 5,000 Meters Division 3A | 153 | 21:36.66 PB | 12 |
| Oct 30 | Middleboro @ AbingtonOct 30 · 3 Miles New Division · Place 10 · Abington | 3 Miles New Division | 10 | 20:25Unofficial | 12 |
| Oct 23 | South Shore League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 34 · Abington | 5,000 Meters Varsity | 34 | 20:32.50 PB | 12 |
| Oct 16 | Rockland @ AbingtonOct 16 · 3 Miles Varsity · Place 8 · Abington | 3 Miles Varsity | 8 | 20:57Unofficial | 12 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 142 · Abington | 5,000 Meters Junior Varsity Small Medium | 142 | 20:50.10 PB | 12 |
| Oct 7 | Cohassett @ AbingtonOct 7 · 3 Miles Varsity · Place 10 · Abington | 3 Miles Varsity | 10 | 21:46Unofficial | 12 |
| Sep 30 | Norwell vs Abington 9/30/25Sep 30 · 5,000 Meters Varsity · Place 9 · Abington | 5,000 Meters Varsity | 9 | 21:03.97 PB | 12 |
| Sep 25 | Mashpee @ AbingtonSep 25 · 3 Miles New Division · Place 8 · Abington | 3 Miles New Division | 8 | 21:28Unofficial | 12 |
| Sep 16 | Abington vs East BridgewaterSep 16 · 3 Miles New Division · Place 19 · Abington | 3 Miles New Division | 19 | 20:46Unofficial | 12 |
| Sep 9 | Abington @ CarverSep 9 · 3 Miles Varsity · Place 10 · Abington | 3 Miles Varsity | 10 | 22:20Unofficial | 12 |
| Sep 9 | Carver v. AbingtonSep 9 · 5,000 Meters Varsity · Place 10 · Abington | 5,000 Meters Varsity | 10 | 22:20 PB | 12 |
2024 Cross Country
8 results2023 Cross Country
10 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Carver @ AbingtonOct 18 · 2.38 Miles New Division · Place 17 · Abington | 2.38 Miles New Division | 17 | 18:04Unofficial | 10 |
| Oct 15 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 1.5 Miles Freshman · Place 122 · Abington | 1.5 Miles Freshman | 122 | 14:44.5 | FR |
| Oct 11 | Abington @ CohassetOct 11 · 2.8 Miles New Division · Abington | 2.8 Miles New Division | 0 | 21:42Unofficial | 10 |
| Oct 3 | EB @ AbingtonOct 3 · 2.38 Miles New Division · Place 20 · Abington | 2.38 Miles New Division | 20 | 19:23Unofficial | 10 |
| Sep 28 | Abington @ MiddleboroSep 28 · 2.6 Miles New Division · Abington | 2.6 Miles New Division | 0 | 23:44Unofficial | 10 |
| Sep 21 | Norwell @ AbingtonSep 21 · 2.38 Miles New Division · Place 23 · Abington | 2.38 Miles New Division | 23 | 19:19Unofficial | 10 |
| Sep 9 | Abington @ RocklandSep 9 · 2.6 Miles New Division · Place 12 · Abington | 2.6 Miles New Division | 12 | 20:30Unofficial | 10 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | SSL ChampionshipOct 31 · 5,000 Meters Varsity · Abington | 5,000 Meters Varsity | 0 | 28:15Unofficial | 9 |
| Oct 19 | Abington @ CarverOct 19 · 2.3 Miles New Division · Place 29 · Abington | 2.3 Miles New Division | 29 | 20:43Unofficial | 9 |
| Oct 12 | Cohassett @ AbingtonOct 12 · 2.55 Miles New Division · Place 21 · Abington | 2.55 Miles New Division | 21 | 20:28Unofficial | 9 |
| Oct 7 | Abington @ EBOct 7 · 2.9 Miles Varsity · Place 32 · Abington | 2.9 Miles Varsity | 32 | 28:55Unofficial | 9 |
| Sep 22 | Abington @ NorwellSep 22 · 3.05 Miles Varsity · Place 25 · Abington | 3.05 Miles Varsity | 25 | 30:58Unofficial | 9 |