Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · North Attleboro High SchoolNA vs Milford · Sep 1322:05NA vs MilfordSeptember 13, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2412:42.3MSTCA Frank Kelley InvitationalSeptember 24, 2022
5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 519:19.7Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2918:28.0Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1119:17.91MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Hopedale Draper Field Sports ComplexMilford v. Taunton · Oct 1417:55Milford v. TauntonOctober 14, 2025
5,000 Meters · Milford High SchoolTaunton @ Milford · Sep 2821:19Taunton @ MilfordSeptember 28, 2022
5,000 Meters · Wrentham Development CenterMilford @ KP · Sep 918:21Milford @ KPSeptember 9, 2025
5,000 Meters · Wrentham Development Center CourseHockomock League Meet · Oct 2517:36.40Hockomock League MeetOctober 25, 2025
6,000 Meters · Keene State CollegeKeene State Invitational · Oct 321:31.4Keene State InvitationalOctober 3, 2026
8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 729:33.13Northeast-10 Cross Country ChampionshipsNovember 7, 2026
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 930:42.4New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Northeast-10 Cross Country ChampionshipsNov 7 · 8,000 Meters Northeast-10 · Place 79 · AssumptionAssumption8,000 Meters Northeast-107929:33.13 PBFr
Oct 22Penmen Mini-MeetOct 22 · 5,000 Meters Varsity · Place 68 · AssumptionAssumption5,000 Meters Varsity6818:47.80FR
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 202 · AssumptionAssumption8,000 Meters Collegiate20230:42.4 PBFr
Oct 3Keene State InvitationalOct 3 · 6,000 Meters Men's Open · Place 8 · AssumptionAssumption6,000 Meters Men's Open821:31.4 PBFr
Sep 5Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 147 · AssumptionAssumption5,000 Meters Collegiate14719:19.7 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters Junior/Senior · Place 11 · MAMA5,000 Meters Junior/Senior1118:28.0 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1C · Place 98 · MilfordMilford5,000 Meters Varsity Division 1C9818:38.2012
Oct 25Hockomock League MeetOct 25 · 5,000 Meters Varsity · Place 32 · MilfordMilford5,000 Meters Varsity3217:36.40 PB12
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 25 · MilfordMilford5,000 Meters Varsity2517:47.812
Oct 14Milford v. TauntonOct 14 · 5,000 Meters Varsity · Place 4 · MilfordMilford5,000 Meters Varsity417:55 PB12
Oct 7Milford vs AttleboroOct 7 · 5,000 Meters Varsity Boys · Place 5 · MilfordMilford5,000 Meters Varsity Boys518:0512
Sep 30Milford @ FranklinSep 30 · 5,000 Meters Varsity · Place 6 · MilfordMilford5,000 Meters Varsity617:55.9—
Sep 17Milford vs. SharonSep 17 · 5,000 Meters Varsity · Place 4 · MilfordMilford5,000 Meters Varsity419:3712
Sep 13MARSHVEGAS CLASSICSep 13 · 5,000 Meters Varsity · Place 34 · MilfordMilford5,000 Meters Varsity3418:45.1012
Sep 9Milford @ KPSep 9 · 5,000 Meters Varsity · Place 5 · MilfordMilford5,000 Meters Varsity518:21 PB12

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 103 · MilfordMilford5,000 Meters Division 1C10319:17.91 PB10
Oct 28Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 67 · MilfordMilford5,000 Meters Varsity6719:24.7SO
Oct 10Milford vs King PhilipOct 10 · 3.03 Miles Varsity · Place 11 · MilfordMilford3.03 Miles Varsity1118:12Unofficial10
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 28 · MilfordMilford5,000 Meters Junior Varsity2819:24.4SO
Oct 3Milford vs FranklinOct 3 · 5,000 Meters Varsity · Place 10 · MilfordMilford5,000 Meters Varsity1019:56Unofficial10
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 200 · MilfordMilford5,000 Meters Championship20019:13.0SO
Sep 26Taunton vs MilfordSep 26 · 5,000 Meters Varsity · Place 7 · MilfordMilford5,000 Meters Varsity720:21Unofficial10
Sep 23MSTCA Franklin Park InvitationalSep 23 · 5,000 Meters Varsity · Place 41 · MilfordMilford5,000 Meters Varsity4119:20.2SO
Sep 12NA vs MilfordSep 12 · Varsity · Place 4 · MilfordMilfordVarsity419:1310

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 184 · MilfordMilford5,000 Meters Varsity18420:11.54FR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 101 · MilfordMilford5,000 Meters Hockomock Varsity10121:06.29
Oct 15Catholic Memorial InvitationalOct 15 · 3,000 Meters Freshman · Place 48 · MilfordMilford3,000 Meters Freshman4812:30.509
Oct 11KP @ MilfordOct 11 · 5,000 Meters Varsity · Place 14 · MilfordMilford5,000 Meters Varsity1419:53Unofficial9
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity A · Place 106 · MilfordMilford5,000 Meters Varsity A10621:23.2Unofficial9
Oct 4Milford @ FranklinOct 4 · 5,000 Meters Varsity · Place 30 · MilfordMilford5,000 Meters Varsity3021:15Unofficial9
Sep 28Taunton @ MilfordSep 28 · 5,000 Meters Varsity · Place 14 · MilfordMilford5,000 Meters Varsity1421:19 PB9
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 182 · MilfordMilford3,000 Meters Varsity18212:42.3FR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 182 · MilfordMilford3,000 Meters Varsity Large 9-1018212:42.3 PB9
Sep 20Milford vs AttleboroSep 20 · 5,000 Meters Varsity · Place 15 · MilfordMilford5,000 Meters Varsity1521:22Unofficial9
Sep 13NA vs MilfordSep 13 · 3 Miles Varsity · Place 13 · MilfordMilford3 Miles Varsity1322:05 PB9