Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Derryfield ParkManchester Invite · Sep 2113:14.6Manchester InviteSeptember 21, 2024
2.8 Miles · Wompatuck State ParkWeymouth vs. Wellesley & Framingham · Sep 915:49Weymouth vs. Wellesley & FraminghamSeptember 9, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:31.00MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Cold Spring ParkNewton North vs Needham & Framingham · Oct 717:18Newton North vs Needham & FraminghamOctober 7, 2026
5,000 Meters · Derryfield ParkManchester Invite · Sep 2020:08.6Manchester InviteSeptember 20, 2025
5,000 Meters · Farm PondFramingham Tri meet vs Brookline and Braintree · Oct 1418:17.1Framingham Tri meet vs Brookline and BraintreeOctober 14, 2026
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1717:20.2Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Wrentham Development CenterBay State Conference Championships · Oct 3117:40.80Bay State Conference ChampionshipsOctober 31, 2026
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2518:35.00Bay State Conference ChampionshipsOctober 25, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 57 · Framingham5,000 Meters Varsity5717:40.80 PB12
Oct 21Framingham Home Senior night vs NatickOct 21 · 5,000 Meters Varsity · Place 9 · Framingham5,000 Meters Varsity917:5812
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Silver · Place 35 · Framingham5,000 Meters Varsity Boys Silver3517:20.2 PB12
Oct 14Framingham Tri meet vs Brookline and BraintreeOct 14 · 5,000 Meters · Place 15 · Framingham5,000 Meters1518:17.1 PB12
Oct 7Newton North vs Needham & FraminghamOct 7 · 5,000 Meters Varsity · Place 15 · Framingham5,000 Meters Varsity1517:18 PB12
Sep 23Walpole v. FramingamSep 23 · 5,000 Meters Varsity · Framingham5,000 Meters Varsity018:17Unofficial12
Sep 9Weymouth vs. Wellesley & FraminghamSep 9 · 2.8 Miles Varsity · Place 8 · Framingham2.8 Miles Varsity815:49 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 142 · Framingham5,000 Meters Varsity Division 1A14219:30.9011
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 70 · Framingham5,000 Meters Varsity7018:35.00 PB11
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 161 · Framingham5,000 Meters Varsity Large16118:31.00 PB11
Sep 26Bay State Conf - XC Tri - FraminghamSep 26 · 5,000 Meters Varsity Overall · Place 22 · Framingham5,000 Meters Varsity Overall2219:32.011
Sep 20Manchester InviteSep 20 · 5,000 Meters Boys Varsity Large School · Place 196 · Framingham5,000 Meters Boys Varsity Large School19620:08.6 PB11
Sep 17Framingham vs MiltonSep 17 · 5,000 Meters Varsity · Framingham5,000 Meters Varsity019:22Unofficial11
Sep 10Walpole vs. FraminghamSep 10 · 2.57 Miles Varsity · Place 10 · Framingham2.57 Miles Varsity1015:38—

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 17Framingham v NatickOct 17 · 5,000 Meters Varsity · Place 29 · Framingham5,000 Meters Varsity2920:25.010
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Sophomore · Place 91 · Framingham5,000 Meters Sophomore9120:23.8210
Oct 1Weymouth vs. Wellesley & FraminghamOct 1 · Varsity · Place 32 · FraminghamVarsity3218:1010
Sep 25Framingham v. Brookline v. BraintreeSep 25 · 2,600 Meters Junior Varsity · Place 23 · Framingham2,600 Meters Junior Varsity2310:17.0010
Sep 21Manchester InviteSep 21 · 2 Miles JV - C · Place 41 · Framingham2 Miles JV - C4113:14.6 PB10
Sep 11Milton vs. FraminghamSep 11 · 1.5 Miles Junior Varsity · Place 4 · Framingham1.5 Miles Junior Varsity410:1711
Sep 4Walpole vs. FraminghamSep 4 · 1.6 Miles Junior Varsity · Place 13 · Framingham1.6 Miles Junior Varsity1310:37.711