Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:42.60MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Carver High SchoolCarver v. Abington · Sep 917:49Carver v. AbingtonSeptember 9, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 1221:13.7MIAA 3A, 3B, 3C Divisional ChampionshipsNovember 12, 2022
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 3 Championships · Nov 1120:33.27MIAA Division 3 ChampionshipsNovember 11, 2023
5,000 Meters · Norwell High SchoolNorwell vs Abington 9/30/25 · Sep 3018:11.00Norwell vs Abington 9/30/25September 30, 2025
5,000 Meters · Stanley ParkMIAA Division 3A, 3B, & 3C Championships · Nov 1320:02MIAA Division 3A, 3B, & 3C ChampionshipsNovember 13, 2021
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1517:38.75MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 817:41.14MIAA Division 3A-3B-3CNovember 8, 2025
5,000 Meters · Wrentham Development Center CourseSouth Shore League Championships · Oct 2317:14.70South Shore League ChampionshipsOctober 23, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 3 · Place 55 · Abington5,000 Meters Division 35517:38.75 PB12
Nov 8MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3A · Place 16 · Abington5,000 Meters Division 3A1617:41.14 PB12
Oct 30Middleboro @ AbingtonOct 30 · 3 Miles New Division · Place 2 · Abington3 Miles New Division217:06Unofficial12
Oct 23South Shore League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 6 · Abington5,000 Meters Varsity617:14.70 PB12
Oct 16Rockland @ AbingtonOct 16 · 3 Miles Varsity · Place 1 · Abington3 Miles Varsity117:13Unofficial12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Small · Place 58 · Abington5,000 Meters Varsity Small5817:42.60 PB12
Oct 7Cohassett @ AbingtonOct 7 · 3 Miles Varsity · Place 1 · Abington3 Miles Varsity118:22Unofficial12
Sep 30Norwell vs Abington 9/30/25Sep 30 · 5,000 Meters Varsity · Place 2 · Abington5,000 Meters Varsity218:11.00 PB12
Sep 25Mashpee @ AbingtonSep 25 · 3 Miles New Division · Place 1 · Abington3 Miles New Division117:47Unofficial12
Sep 16Abington vs East BridgewaterSep 16 · 3 Miles New Division · Place 4 · Abington3 Miles New Division416:48Unofficial12
Sep 9Abington @ CarverSep 9 · 3 Miles Varsity · Place 1 · Abington3 Miles Varsity117:49Unofficial12
Sep 9Carver v. AbingtonSep 9 · 5,000 Meters Varsity · Place 1 · Abington5,000 Meters Varsity117:49 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters 3A · Place 71 · Abington5,000 Meters 3A7118:29.1311
Oct 24South Shore League XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 20 · Abington5,000 Meters Varsity2019:11.6411
Oct 17Abington vs NorwellOct 17 · 3 Miles Varsity · Place 3 · Abington3 Miles Varsity317:3711
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 156 · Abington5,000 Meters Varsity15618:05.8111
Oct 10Abington/Sandwich @ EB Oct 10 · 3 Miles Varsity · Place 1 · Abington3 Miles Varsity117:14Unofficial11
Oct 7Carver @ AbingtonOct 7 · 3 Miles Varsity · Place 1 · Abington3 Miles Varsity118:08Unofficial11
Oct 2Abington @ CohassetOct 2 · 2.9 Miles Varsity · Place 1 · Abington2.9 Miles Varsity117:22Unofficial11
Sep 26Rockland @ AbingtonSep 26 · 3 Miles Varsity · Place 1 · Abington3 Miles Varsity118:0811
Sep 17Abington @ MiddleboroSep 17 · 2.84 Miles Varsity · Place 3 · Abington2.84 Miles Varsity317:5611
Sep 12Abington @ MashpeeSep 12 · 2.9 Miles Varsity · Place 1 · Abington2.9 Miles Varsity118:1811

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 11MIAA Division 3 ChampionshipsNov 11 · 5,000 Meters Division 3A · Place 94 · Abington5,000 Meters Division 3A9420:33.27 PB10
Oct 27South Shore League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 24 · Abington5,000 Meters Varsity2419:38.7SO
Oct 24Abington @ EBOct 24 · 3 Miles New Division · Abington3 Miles New Division019:25Unofficial10
Oct 17Abington @ NorwellOct 17 · 5,000 Meters New Division · Place 9 · Abington5,000 Meters New Division920:10Unofficial10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 159 · Abington5,000 Meters Varsity15919:41.55SO
Oct 4Abington @ CarverOct 4 · 3.08 Miles New Division · Abington3.08 Miles New Division021:19Unofficial10
Sep 27Cohasset @ AbingtonSep 27 · 2.38 Miles New Division · Place 4 · Abington2.38 Miles New Division415:08Unofficial10
Sep 21Rockland @ AbingtonSep 21 · 2.38 Miles Varsity · Abington2.38 Miles Varsity015:31Unofficial10
Sep 14Mashpee/Middleboro @ AbingtonSep 14 · 2.38 Miles New Division · Abington2.38 Miles New Division015:47Unofficial10
Sep 5Abington @ SandwichSep 5 · 2.7 Miles New Division · Place 4 · Abington2.7 Miles New Division420:13Unofficial10

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 12MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3A · Place 104 · Abington5,000 Meters Division 3A10421:13.7 PB9
Oct 18Carver @ AbingtonOct 18 · 2.38 Miles New Division · Place 3 · Abington2.38 Miles New Division315:18Unofficial9
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 1.5 Miles Freshman · Place 28 · Abington1.5 Miles Freshman2812:24.8FR
Oct 11Abington @ CohassetOct 11 · 2.8 Miles New Division · Abington2.8 Miles New Division018:08Unofficial9
Oct 3EB @ AbingtonOct 3 · 2.38 Miles New Division · Place 5 · Abington2.38 Miles New Division515:49Unofficial9
Sep 28Abington @ MiddleboroSep 28 · 2.6 Miles New Division · Abington2.6 Miles New Division018:35Unofficial9
Sep 21Norwell @ AbingtonSep 21 · 2.38 Miles New Division · Place 7 · Abington2.38 Miles New Division715:11Unofficial9
Sep 15Abington @ RandolphSep 15 · 2.8 Miles New Division · Abington2.8 Miles New Division018:17Unofficial9
Sep 9Abington @ RocklandSep 9 · 2.6 Miles New Division · Place 2 · Abington2.6 Miles New Division217:28Unofficial9

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 3A, 3B, & 3C ChampionshipsNov 13 · 5,000 Meters Division 3A · Place 76 · Abington5,000 Meters Division 3A7620:02 PB8
Nov 6Frank Mooney Coaches InvitationalNov 6 · 3,000 Meters Freshman · Place 23 · Abington3,000 Meters Freshman2311:51.48
Oct 31SSL ChampionshipOct 31 · 5,000 Meters Varsity · Place 17 · Abington5,000 Meters Varsity1720:32Unofficial8
Oct 19Abington @ CarverOct 19 · 2.3 Miles New Division · Place 6 · Abington2.3 Miles New Division614:45Unofficial8
Oct 12Cohassett @ AbingtonOct 12 · 2.55 Miles New Division · Place 3 · Abington2.55 Miles New Division315:14Unofficial8
Oct 7Abington @ EBOct 7 · 2.9 Miles Varsity · Place 7 · Abington2.9 Miles Varsity719:13Unofficial8
Sep 30Middleboro @ AbingtonSep 30 · 2.55 Miles New Division · Place 6 · Abington2.55 Miles New Division615:17Unofficial8
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Middle School · Place 12 · Abington3,000 Meters Middle School1212:08.768
Sep 22Abington @ NorwellSep 22 · 3.05 Miles Varsity · Place 9 · Abington3.05 Miles Varsity920:45Unofficial8
Sep 14Randolph @ AbingtonSep 14 · 2.55 Miles New Division · Place 3 · Abington2.55 Miles New Division315:37Unofficial8
Sep 10Abington @ RocklandSep 10 · 3.1 Miles Varsity · Place 3 · Abington3.1 Miles Varsity320:52Unofficial8