Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseBay State Conference Championship · Oct 3117:02.2Bay State Conference ChampionshipOctober 31, 2021
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1428:14.9MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Nehoiden Golf ClubWellesley College XC Invitational · Sep 420:51.14Wellesley College XC InvitationalSeptember 4, 2026
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1725:27.3Conn College InviteOctober 17, 2026
6,000 Meters · Keene State CollegeKeene State Invitational · Oct 324:38.3Keene State InvitationalOctober 3, 2026
6,000 Meters · Smith CollegeNEWMAC Conference Meet · Oct 3126:06.3NEWMAC Conference MeetOctober 31, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31NEWMAC Conference MeetOct 31 · 6,000 Meters NEWMAC · Place 69 · WellesleyWellesley6,000 Meters NEWMAC6926:06.3 PBSo
Oct 17Conn College InviteOct 17 · 6,000 Meters White · Place 201 · WellesleyWellesley6,000 Meters White20125:27.3 PBSo
Oct 3Keene State InvitationalOct 3 · 6,000 Meters Women's Championship · Place 97 · WellesleyWellesley6,000 Meters Women's Championship9724:38.3 PBSo
Sep 4Wellesley College XC InvitationalSep 4 · 5,000 Meters Collegiate · Place 19 · WellesleyWellesley5,000 Meters Collegiate1920:51.14 PBSo

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 39 · NatickNatick5,000 Meters Varsity3921:54.6412
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 19 · NatickNatick5,000 Meters Junior Varsity1922:38.5912
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 167 · NatickNatick5,000 Meters Varsity16722:42.4112
Oct 1Natick v Newton North & WalpoleOct 1 · 5,000 Meters Varsity · Place 19 · NatickNatick5,000 Meters Varsity1922:4812
Sep 25Natick v WeymouthSep 25 · 5,000 Meters Varsity · Place 18 · NatickNatick5,000 Meters Varsity1822:3812
Sep 11Natick at NeedhamSep 11 · Varsity · Place 19 · NatickNatickVarsity1922:4112
Sep 4Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 22 · NatickNatick5,000 Meters Varsity2222:3112
Aug 27Red White and Blue Intrasquad Practice MeetAug 27 · 5,000 Meters Varsity · Place 5 · NatickNatick5,000 Meters Varsity523:43Unofficial12

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 20Walpole vs. Natick & Newton NorthSep 20 · 1.78 Miles JV Girls · NatickNatick1.78 Miles JV Girls020:04Unofficial11
Sep 13Natick and Braintree at WellesleySep 13 · 2.1 Miles Junior Varsity · Place 54 · NatickNatick2.1 Miles Junior Varsity5425:09Unofficial11

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 19Natick @ FraminghamOct 19 · 1.6 Miles Junior Varsity · Place 13 · NatickNatick1.6 Miles Junior Varsity1314:1210
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 80 · NatickNatick5,000 Meters Sophomore8028:14.9SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 80 · NatickNatick5,000 Meters Sophomore8028:14.9 PB10
Oct 12Natick @ NeedhamOct 12 · 2,500 Meters Junior Varsity · NatickNatick2,500 Meters Junior Varsity012:22Unofficial10
Oct 6Natick v Wellesley & BraintreeOct 6 · 2.5 Miles JV · NatickNatick2.5 Miles JV022:26Unofficial10
Sep 28Natick & Brookline V. MiltonSep 28 · 1.5 Miles Junior Varsity · NatickNatick1.5 Miles Junior Varsity013:11Unofficial10
Sep 21Natick & Walpole @ Newton NorthSep 21 · 1.6 Miles JV · NatickNatick1.6 Miles JV013:54Unofficial10
Sep 14Natick vs WeymouthSep 14 · 2.5 Miles Girls JV · NatickNatick2.5 Miles Girls JV022:53.2Unofficial10
Sep 7Red, White, and Blue Intra-squad MeetSep 7 · 2.5 Miles Junior Varsity · NatickNatick2.5 Miles Junior Varsity022:25.1Unofficial10

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipOct 31 · 3,000 Meters Freshman · Place 33 · NatickNatick3,000 Meters Freshman3317:02.2 PB9
Oct 20Natick v FraminghamOct 20 · 2.5 Miles Junior Varsity · NatickNatick2.5 Miles Junior Varsity022:54Unofficial9
Oct 13Braintree v Natick & WellesleyOct 13 · 2.1 Miles Junior Varsity · NatickNatick2.1 Miles Junior Varsity017:56Unofficial9
Oct 6Brookline v. Milton & NatickOct 6 · 1.55 Miles Junior Varsity · NatickNatick1.55 Miles Junior Varsity015:09Unofficial9
Sep 29Natick v. Newton North & WalpoleSep 29 · 2.5 Miles Junior Varsity · NatickNatick2.5 Miles Junior Varsity022:29Unofficial9
Sep 22Weymouth vs. NatickSep 22 · 2.1 Miles Junior Varsity · NatickNatick2.1 Miles Junior Varsity018:31Unofficial9
Sep 14Needham v. NatickSep 14 · 2,500 Meters Junior Varsity · NatickNatick2,500 Meters Junior Varsity012:25Unofficial9
Sep 3Red, White, and Blue Practice MeetSep 3 · 2.5 Miles Junior Varsity · NatickNatick2.5 Miles Junior Varsity023:49Unofficial9