Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.8 Miles · Wompatuck State ParkWeymouth vs. Natick · Sep 3016:59Weymouth vs. NatickSeptember 30, 2025
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2011:32.55MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Braintree High SchoolNeedham vs Braintree/Weymouth @ Braintree · Sep 319:42.6Needham vs Braintree/Weymouth @ BraintreeSeptember 3, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1119:17.30MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 518:53.3Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Morses PondWellesley vs. Weymouth & Framingham · Oct 819:25Wellesley vs. Weymouth & FraminghamOctober 8, 2025
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2518:35.40Bay State Conference ChampionshipsOctober 25, 2025
8,000 Meters · Fitchburg State UniversityJim Jellison Invitational · Oct 331:38.1Jim Jellison InvitationalOctober 3, 2026
8,000 Meters · Stanley ParkJames Earley Invitational · Oct 1029:49.5James Earley InvitationalOctober 10, 2026
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1929:23.8753rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 10James Earley InvitationalOct 10 · 8,000 Meters Collegiate · Place 85 · Framingham StateFramingham State8,000 Meters Collegiate8529:49.5 PBFr
Oct 3Jim Jellison InvitationalOct 3 · 8,000 Meters Men · Place 8 · Framingham StateFramingham State8,000 Meters Men831:38.1 PBFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 197 · Framingham StateFramingham State8,000 Meters 8K Navy 45:00 min.cap19729:23.87 PBFr
Sep 5Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 127 · Framingham StateFramingham State5,000 Meters Collegiate12718:53.3 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 143 · WeymouthWeymouth5,000 Meters Varsity Division 1A14319:35.5012
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 71 · WeymouthWeymouth5,000 Meters Varsity7118:35.40 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 196 · WeymouthWeymouth5,000 Meters Varsity Large19619:17.30 PB12
Oct 8Wellesley vs. Weymouth & FraminghamOct 8 · 5,000 Meters Varsity · Place 23 · WeymouthWeymouth5,000 Meters Varsity2319:25 PB12
Sep 30Weymouth vs. NatickSep 30 · 2.8 Miles Varsity · Place 20 · WeymouthWeymouth2.8 Miles Varsity2016:59 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 70 · WeymouthWeymouth3,000 Meters Senior7011:32.55 PB12
Sep 10Newton North @ Weymouth w/ MiltonSep 10 · 2.8 Miles Varsity · Place 19 · WeymouthWeymouth2.8 Miles Varsity1917:5412
Sep 3Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 19 · WeymouthWeymouth5,000 Meters Varsity1919:42.6 PB12