Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1414:04.3MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
3,000 Meters · Highland ParkHighland Park Invitational · Sep 1716:24.6Highland Park InvitationalSeptember 17, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2010:38.07MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2522:05.3NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1419:18.2ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:36.00MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Highland parkFranklin at Attleboro · Sep 1617:54Franklin at Attleboro September 16, 2025
5,000 Meters · Highland ParkAttleboro vs. Sharon · Oct 1418:01Attleboro vs. SharonOctober 14, 2025
5,000 Meters · Hopedale Draper Field Sports ComplexMilford vs Attleboro · Oct 717:38Milford vs AttleboroOctober 7, 2025
5,000 Meters · Taunton High SchoolTaunton vs. Attleboro · Sep 918:09Taunton vs. AttleboroSeptember 9, 2025
5,000 Meters · Wrentham Development Center CourseHockomock League Meet · Oct 2517:09.60Hockomock League MeetOctober 25, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 97 · Attleboro5,000 Meters Varsity Division 1A9718:07.6012
Oct 25Hockomock League MeetOct 25 · 5,000 Meters Varsity · Place 21 · Attleboro5,000 Meters Varsity2117:09.60 PB12
Oct 14Attleboro vs. SharonOct 14 · 5,000 Meters Varsity · Place 4 · Attleboro5,000 Meters Varsity418:01 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 100 · Attleboro5,000 Meters Varsity Large10017:36.00 PB12
Oct 7Milford vs AttleboroOct 7 · 5,000 Meters Varsity Boys · Place 2 · Attleboro5,000 Meters Varsity Boys217:38 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 52 · Attleboro3,000 Meters Senior5210:38.07 PB12
Sep 16Franklin at Attleboro Sep 16 · 5,000 Meters Varsity · Place 5 · Attleboro5,000 Meters Varsity517:54 PB12
Sep 9Taunton vs. AttleboroSep 9 · 5,000 Meters Varsity · Place 5 · Attleboro5,000 Meters Varsity518:09 PB12

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast Green · Place 277 · Attleboro5,000 Meters Open - Northeast Green27724:19.411
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 121 · Attleboro5,000 Meters Varsity 1A12119:09.3811
Oct 26Hockomock League XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 37 · Attleboro5,000 Meters Varsity3717:39.5711
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 209 · Attleboro5,000 Meters Varsity20918:53.7911
Oct 8Sharon vs. AttleboroOct 8 · 5,000 Meters Varsity · Place 8 · Attleboro5,000 Meters Varsity817:2411
Oct 1Milford @ AttleboroOct 1 · 5,000 Meters Varsity · Place 7 · Attleboro5,000 Meters Varsity718:4411
Sep 24Attleboro @ KPSep 24 · 5,000 Meters Varsity · Place 7 · Attleboro5,000 Meters Varsity718:06Unofficial11
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 5,000 Meters Championship · Place 132 · Attleboro5,000 Meters Championship13218:00.2911
Sep 17Attleboro @ FranklinSep 17 · 5,000 Meters Varsity · Place 9 · Attleboro5,000 Meters Varsity918:38Unofficial11
Sep 14Highland Park InvitationalSep 14 · 3,000 Meters Open · Place 9 · Attleboro3,000 Meters Open911:34.3311
Sep 10Taunton @ AttleboroSep 10 · 5,000 Meters Varsity · Place 6 · Attleboro5,000 Meters Varsity620:18Unofficial11
Sep 4Feehan vs AttleboroSep 4 · 5,000 Meters Varsity · Attleboro5,000 Meters Varsity020:30Unofficial11

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Open - Northeast Blue · Place 177 · Attleboro5,000 Meters Open - Northeast Blue17722:05.3 PB10
Oct 28Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 64 · Attleboro5,000 Meters Varsity6419:19.8SO
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore Boys · Place 75 · Attleboro5,000 Meters Sophomore Boys7519:18.2 PB10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 75 · Attleboro5,000 Meters Sophomore7519:18.20SO
Oct 10Taunton at AttleboroOct 10 · 5,000 Meters Varsity · Place 12 · Attleboro5,000 Meters Varsity1220:0110
Oct 3King Philip at AttleboroOct 3 · 5,000 Meters Varsity · Place 13 · Attleboro5,000 Meters Varsity1320:14Unofficial10
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 187 · Attleboro5,000 Meters Championship18718:59.7SO
Sep 26Attleboro vs North AttleboroSep 26 · 5,000 Meters Varsity · Place 13 · Attleboro5,000 Meters Varsity1320:10Unofficial10
Sep 19Milford at AttleboroSep 19 · 5,000 Meters Varsity · Place 12 · Attleboro5,000 Meters Varsity1220:28Unofficial10
Sep 16Highland Park InvitationalSep 16 · 3,000 Meters Open · Place 16 · Attleboro3,000 Meters Open1612:07.7SO
Sep 12Attleboro at FranklinSep 12 · 2.9 Miles Varsity · Place 21 · Attleboro2.9 Miles Varsity2119:52Unofficial10

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29League Meet SaturdayOct 29 · 3,000 Meters Hockomock Frosh Coed Boys · Place 27 · Attleboro3,000 Meters Hockomock Frosh Coed Boys2713:05.39
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 2.1 Miles Freshman · Place 91 · Attleboro2.1 Miles Freshman9114:04.3FR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman · Place 91 · Attleboro2.1 Miles Freshman9114:04.3 PB9
Oct 11Taunton vs. AttleboroOct 11 · 1.7 Miles Junior Varsity · Attleboro1.7 Miles Junior Varsity011:54Unofficial9
Oct 4KP V. AttleboroOct 4 · 1.78 Miles Junior Varsity · Attleboro1.78 Miles Junior Varsity012:12Unofficial9
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 255 · Attleboro3,000 Meters Varsity25514:09.0FR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 255 · Attleboro3,000 Meters Varsity Large 9-1025514:09.09
Sep 20Milford vs AttleboroSep 20 · 5,000 Meters Varsity · Place 28 · Attleboro5,000 Meters Varsity2823:04Unofficial9
Sep 17Highland Park InvitationalSep 17 · 3,000 Meters Freshman · Place 33 · Attleboro3,000 Meters Freshman3316:24.6 PB9
Sep 13Attleboro vs FranklinSep 13 · 1.5 Miles Junior Varsity · Attleboro1.5 Miles Junior Varsity012:05.6Unofficial9
Sep 7Attleboro vs Bishop FeehanSep 7 · 1.5 Miles Junior Varsity · Attleboro1.5 Miles Junior Varsity012:31Unofficial9