Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.76 Miles · Larz Anderson ParkWeymouth v. Brookline · Sep 2615:31.66Weymouth v. BrooklineSeptember 26, 2025
2.8 Miles · Wompatuck State ParkWeymouth vs. Natick · Sep 3014:05Weymouth vs. NatickSeptember 30, 2025
2.9 Miles · Houghton's PondNewton North @ Milton w/ Weymouth · Sep 2315:23Newton North @ Milton w/ WeymouthSeptember 23, 2026
3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 2110:18USATF Region 1 Junior Olympic ChampionshipsNovember 21, 2021
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 209:12.90MSTCA Frank Kelley (Large Schools)September 20, 2025
4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1314:35.50USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:00.70USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2014:54.94USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2217:22.6NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Braintree High SchoolNeedham vs Braintree/Weymouth @ Braintree · Sep 316:32.1Needham vs Braintree/Weymouth @ BraintreeSeptember 3, 2025
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1416:50.0ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1115:51.10MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Cutler Park ReservationNeedham v Weymouth and Braintree · Sep 1616:21.82Needham v Weymouth and Braintree September 16, 2026
5,000 Meters · Elm BankNatick vs. Weymouth · Oct 1416:34Natick vs. WeymouthOctober 14, 2026
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1117:22.10MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Morses PondWellesley vs. Weymouth & Framingham · Oct 816:24Wellesley vs. Weymouth & FraminghamOctober 8, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1516:46.36MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:44.36MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development CenterBay State Conference Championships · Oct 3115:31.74Bay State Conference ChampionshipsOctober 31, 2026
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2515:42.80Bay State Conference ChampionshipsOctober 25, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 4 · WeymouthWeymouth5,000 Meters Varsity415:31.74 PB12
Oct 21Walpole v. WeymouthOct 21 · 2.8 Miles Junior Varsity · Place 1 · WeymouthWeymouth2.8 Miles Junior Varsity114:0412
Oct 14Natick vs. WeymouthOct 14 · 5,000 Meters Varsity · Place 1 · WeymouthWeymouth5,000 Meters Varsity116:34 PB12
Oct 7Brookline v. WeymouthOct 7 · 2.8 Miles Varsity · Place 1 · WeymouthWeymouth2.8 Miles Varsity114:3112
Oct 3MSTCA Bay State (Twilight Meet)Oct 3 · 5,000 Meters Varsity "B" · Place 2 · WeymouthWeymouth5,000 Meters Varsity "B"215:33.9212
Sep 23Newton North @ Milton w/ WeymouthSep 23 · 2.9 Miles Varsity · Place 1 · WeymouthWeymouth2.9 Miles Varsity115:23 PB12
Sep 16Needham v Weymouth and Braintree Sep 16 · 5,000 Meters Varsity · Place 1 · WeymouthWeymouth5,000 Meters Varsity116:21.82 PB12
Sep 9Weymouth vs. Wellesley & FraminghamSep 9 · 2.8 Miles Varsity · Place 1 · WeymouthWeymouth2.8 Miles Varsity114:3812

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 143 · WeymouthWeymouth5,000 Meters Championship - Northeast14317:22.6 PB11
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 59 · WeymouthWeymouth5,000 Meters Division 15916:46.36 PB11
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 12 · WeymouthWeymouth5,000 Meters Varsity Division 1A1216:09.0011
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 4 · WeymouthWeymouth5,000 Meters Varsity415:42.80 PB11
Oct 15Walpole vs. WeymouthOct 15 · Varsity · Place 2 · WeymouthWeymouthVarsity213:06—
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 11 · WeymouthWeymouth5,000 Meters Varsity Large1115:51.10 PB11
Oct 8Wellesley vs. Weymouth & FraminghamOct 8 · 5,000 Meters Varsity · Place 1 · WeymouthWeymouth5,000 Meters Varsity116:24 PB11
Sep 30Weymouth vs. NatickSep 30 · 2.8 Miles Varsity · Place 2 · WeymouthWeymouth2.8 Miles Varsity214:05 PB11
Sep 26Weymouth v. BrooklineSep 26 · 2.76 Miles Varsity · Place 3 · WeymouthWeymouth2.76 Miles Varsity315:31.66 PB11
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 1 · WeymouthWeymouth3,000 Meters Senior19:12.90 PB11
Sep 10Newton North @ Weymouth w/ MiltonSep 10 · 2.8 Miles Varsity · Place 1 · WeymouthWeymouth2.8 Miles Varsity114:2711
Sep 3Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 1 · WeymouthWeymouth5,000 Meters Varsity116:32.1 PB11

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 32 · WeymouthWeymouth5,000 Meters Varsity Division 13216:36.4110
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 19 · WeymouthWeymouth5,000 Meters Varsity 1A1916:47.2010
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 8 · WeymouthWeymouth5,000 Meters Varsity816:08.2410
Oct 17Weymouth vs. WalpoleOct 17 · 2.8 Miles Varsity · Place 2 · WeymouthWeymouth2.8 Miles Varsity214:2310
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 21 · WeymouthWeymouth5,000 Meters Varsity2116:10.1010
Oct 9Braintree & Weymouth at NeedhamOct 9 · 5,000 Meters Varsity · Place 2 · WeymouthWeymouth5,000 Meters Varsity216:3210
Oct 1Weymouth vs. Wellesley & FraminghamOct 1 · Varsity · Place 2 · WeymouthWeymouthVarsity214:3910
Sep 25Natick v WeymouthSep 25 · 5,000 Meters Varsity · Place 4 · WeymouthWeymouth5,000 Meters Varsity416:3710
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 1 · WeymouthWeymouth3,000 Meters Varsity19:54.8810
Sep 18Weymouth vs. BrooklineSep 18 · 2.8 Miles Varsity · Place 7 · WeymouthWeymouth2.8 Miles Varsity715:3210
Sep 4Milton vs. Newton North / WeymouthSep 4 · 2.9 Miles Varsity · Place 4 · WeymouthWeymouth2.9 Miles Varsity416:4310

2023 Cross Country

14 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 38 · Waltham TrackWaltham Track4,000 Meters 13-143813:00.70 PB9
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 139 · WeymouthWeymouth5,000 Meters Division 113917:44.36 PB9
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 43 · WeymouthWeymouth5,000 Meters Division 1A4317:22.10 PB9
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 3,000 Meters Freshman · Place 3 · WeymouthWeymouth3,000 Meters Freshman39:57.5FR
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 28 · WeymouthWeymouth5,000 Meters Varsity2817:26.7FR
Oct 18Weymouth vs. WalpoleOct 18 · 2.57 Miles VARSITY · Place 3 · WeymouthWeymouth2.57 Miles VARSITY313:59Unofficial9
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore Boys · Place 5 · WeymouthWeymouth5,000 Meters Sophomore Boys516:50.0 PB9
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 5 · WeymouthWeymouth5,000 Meters Sophomore516:49.99FR
Oct 11Weymouth at BrooklineOct 11 · 2.76 Miles Varsity · Place 12 · WeymouthWeymouth2.76 Miles Varsity1217:33.629
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 3 · WeymouthWeymouth3,000 Meters Varsity310:13.5FR
Sep 27Weymouth vs. NatickSep 27 · 2.8 Miles Varsity · Place 4 · WeymouthWeymouth2.8 Miles Varsity415:04Unofficial9
Sep 20Wellesley and Weymouth at FraminghamSep 20 · Varsity · Place 7 · WeymouthWeymouthVarsity717:529
Sep 13Weymouth vs. Newton North & MiltonSep 13 · 5,000 Meters Varsity Boys · Place 6 · WeymouthWeymouth5,000 Meters Varsity Boys617:16Unofficial9
Sep 6Weymouth v. Needham & BraintreeSep 6 · 2.8 Miles Varsity · Place 2 · WeymouthWeymouth2.8 Miles Varsity215:46Unofficial9

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 20 · Riptide Running Cape CodRiptide Running Cape Cod4,000 Meters 13-142014:54.94 PB8
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 17 · Riptide Running Cape CodRiptide Running Cape Cod4,000 Meters 13-141714:35.50 PB8

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 5 · Riptide Running Cape CodRiptide Running Cape Cod3,000 Meters 11-12510:18 PB7