Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · North Attleboro High SchoolNAHS vs Oliver Ames · Oct 1210:41NAHS vs Oliver AmesOctober 12, 2021
3 Miles · North Attleboro High SchoolNA vs Franklin · Oct 1120:20NA vs FranklinOctober 11, 2022
3 Miles · Pequitside FarmCanton v North Attleboro · Oct 523:45Canton v North Attleboro October 5, 2021
3,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 1814:19.53Vineyard InvitationalSeptember 18, 2021
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1419:08.1MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2818:04.9Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Highland parkNorth Attleboro @ Attleboro · Oct 1923:18North Attleboro @ AttleboroOctober 19, 2021
5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 719:21.1917th Annual Vineyard XC InvitationalSeptember 7, 2024
5,000 Meters · North Attleboro High SchoolStoughton at N.A. · Sep 2822:13Stoughton at N.A.September 28, 2021
5,000 Meters · Pequitside FarmNorth Attleboro at Canton · Sep 2519:07North Attleboro at CantonSeptember 25, 2024
5,000 Meters · Taunton High SchoolNA @ Taunton · Oct 419:55NA @ TauntonOctober 4, 2022
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2918:38.1League Meet SaturdayOctober 29, 2022
8,000 Meters · Franklin ParkCodfish Bowl · Sep 2030:30Codfish BowlSeptember 20, 2025
8,000 Meters · Highland ParkBrown Bear Invitational · Sep 2731:55.1Brown Bear InvitationalSeptember 27, 2025
8,000 Meters · Stanley ParkNIRCA Regional Championship · Oct 2529:41.69NIRCA Regional ChampionshipOctober 25, 2025

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25NIRCA Regional ChampionshipOct 25 · 8,000 Meters Collegiate · Place 118 · Massachusetts-Amherst ClubMassachusetts-Amherst Club8,000 Meters Collegiate11829:41.69 PB-
Sep 27Brown Bear InvitationalSep 27 · 8,000 Meters College · Place 93 · Massachusetts-Amherst ClubMassachusetts-Amherst Club8,000 Meters College9331:55.1 PB-
Sep 20Codfish BowlSep 20 · 8,000 Meters Open · Place 132 · Massachusetts-Amherst ClubMassachusetts-Amherst Club8,000 Meters Open13230:30 PB-

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 86 · North AttleboroughNorth Attleborough5,000 Meters Varsity8618:54.7112
Oct 26Hockomock League XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 44 · North AttleboroughNorth Attleborough5,000 Meters Varsity4417:54.2712
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 28 · North AttleboroughNorth Attleborough5,000 Meters Junior Varsity2818:07.3712
Oct 8Oliver Ames @ NAOct 8 · 5,000 Meters Varsity · Place 10 · North AttleboroughNorth Attleborough5,000 Meters Varsity1019:0212
Oct 2Foxboro vs. North AttleboroOct 2 · 2.5 Miles Varsity · Place 7 · North AttleboroughNorth Attleborough2.5 Miles Varsity715:0212
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Varsity 1 · Place 81 · North AttleboroughNorth Attleborough5,000 Meters Varsity 18118:04.9 PB12
Sep 25North Attleboro at CantonSep 25 · 5,000 Meters Varsity · Place 3 · North AttleboroughNorth Attleborough5,000 Meters Varsity319:07 PB12
Sep 17Mansfield @ NASep 17 · 5,000 Meters Varsity · Place 6 · North AttleboroughNorth Attleborough5,000 Meters Varsity618:2312
Sep 10Stoughton @ NASep 10 · 5,000 Meters Varsity · Place 6 · North AttleboroughNorth Attleborough5,000 Meters Varsity619:3712
Sep 717th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Varsity · Place 68 · North AttleboroughNorth Attleborough5,000 Meters Varsity6819:21.19 PB12

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 1 · Place 146 · North AttleboroughNorth Attleborough5,000 Meters Varsity - 114619:07.111
Sep 19NA vs King PhilipSep 19 · 3.03 Miles Varsity · Place 7 · North AttleboroughNorth Attleborough3.03 Miles Varsity718:43.311
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 107 · North AttleboroughNorth Attleborough5,000 Meters Varsity10721:44.9611
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 107 · North AttleboroughNorth Attleborough5,000 Meters Varsity10721:44.9611
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 107 · North AttleboroughNorth Attleborough5,000 Meters Varsity10721:44.9611
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 107 · North AttleboroughNorth Attleborough5,000 Meters Varsity10721:44.9611
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 107 · North AttleboroughNorth Attleborough5,000 Meters Varsity10721:44.9611
Sep 9Vineyard TimesSep 9 · 5,000 Meters Varsity · North AttleboroughNorth Attleborough5,000 Meters Varsity021:45.0Unofficial11

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 83 · North AttleboroNorth Attleboro5,000 Meters Varsity8318:27.98SO
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 67 · North AttleboroughNorth Attleborough5,000 Meters Hockomock Varsity6718:38.1 PB10
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 54 · North AttleboroughNorth Attleborough5,000 Meters Sophomore5419:08.1SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 54 · North AttleboroughNorth Attleborough5,000 Meters Sophomore5419:08.1 PB10
Oct 11NA vs FranklinOct 11 · 3 Miles Varsity · Place 27 · North AttleboroughNorth Attleborough3 Miles Varsity2720:20 PB10
Oct 4NA @ TauntonOct 4 · 5,000 Meters Varsity · Place 11 · North AttleboroughNorth Attleborough5,000 Meters Varsity1119:55 PB10
Sep 28Attleboro vs North AttleboroSep 28 · 5,000 Meters Varsity · Place 15 · North AttleboroughNorth Attleborough5,000 Meters Varsity1521:09Unofficial10
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 214 · North AttleboroughNorth Attleborough5,000 Meters Championship21420:27.8SO
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 214 · North AttleboroughNorth Attleborough5,000 Meters Championship21420:27.810
Sep 13NA vs MilfordSep 13 · 3 Miles Varsity · Place 8 · North AttleboroughNorth Attleborough3 Miles Varsity820:5110
Sep 10Highland Park SPLITSSep 10 · 1.5 Miles Open · North AttleboroughNorth Attleborough1.5 Miles Open010:10Unofficial10

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30Hockomock League ChampionshipOct 30 · 3,000 Meters Freshman · Place 21 · North AttleboroNorth Attleboro3,000 Meters Freshman2113:03.329
Oct 19North Attleboro @ AttleboroOct 19 · 5,000 Meters Varsity · Place 30 · North AttleboroughNorth Attleborough5,000 Meters Varsity3023:18 PB9
Oct 12NAHS vs Oliver AmesOct 12 · 1.5 Miles Junior Varsity · North AttleboroughNorth Attleborough1.5 Miles Junior Varsity010:41 PB9
Oct 5Canton v North Attleboro Oct 5 · 3 Miles Varsity · Place 20 · North AttleboroughNorth Attleborough3 Miles Varsity2023:45 PB9
Sep 28Stoughton at N.A.Sep 28 · 5,000 Meters Varsity · Place 19 · North AttleboroughNorth Attleborough5,000 Meters Varsity1922:13 PB9
Sep 21Foxboro vs. North AttleboroSep 21 · 1.5 Miles Junior Varsity · Place 6 · North AttleboroughNorth Attleborough1.5 Miles Junior Varsity610:44Unofficial9
Sep 18Vineyard InvitationalSep 18 · 3,000 Meters Freshman · Place 38 · North AttleboroughNorth Attleborough3,000 Meters Freshman3814:19.53 PB9
Sep 14North Attleboro at SharonSep 14 · 1.9 Miles Junior Varsity · Place 29 · North AttleboroughNorth Attleborough1.9 Miles Junior Varsity2914:46Unofficial9