Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · Dacey Community FieldHockoMAC IV · Aug 2913:02.25HockoMAC IVAugust 29, 2025
3 Miles · Dacey Community FieldTCXC vs. Diman (Senior Day) · Oct 1124:13TCXC vs. Diman (Senior Day)October 11, 2023
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2014:39.85MSTCA Frank Kelley (Small Schools)September 20, 2025
5,000 Meters · Borden ColonyTCXC @ Bristol-Plymouth · Sep 2326:13.79TCXC @ Bristol-PlymouthSeptember 23, 2025
5,000 Meters · Bristol AggieTC @ Bristol Aggie · Sep 326:17.28TC @ Bristol AggieSeptember 3, 2025
5,000 Meters · Dacey Community FieldInaugural MAC Jamboree · Sep 926:32.36Inaugural MAC JamboreeSeptember 9, 2025
5,000 Meters · Dacey Field VarsityMayflower Athletic Conference XC Championships · Oct 2024:21.00Mayflower Athletic Conference XC ChampionshipsOctober 20, 2025
5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2525:33.8Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 1227:20.0MIAA 3A, 3B, 3C Divisional ChampionshipsNovember 12, 2022
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 3 Championships · Nov 1125:22.55MIAA Division 3 ChampionshipsNovember 11, 2023
5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 825:11.58MIAA Division 3A-3B-3CNovember 8, 2025
5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 2823:46.30MVADA Cross Country ChampionshipsOctober 28, 2025

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

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3A · Place 79 · Tri-County RVT5,000 Meters Division 3A7925:11.58 PB12
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Junior/Senior · Place 129 · Tri-County RVT5,000 Meters Junior/Senior12925:14.8012
Oct 28MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Small School Varsity · Place 17 · Tri-County RVT5,000 Meters Small School Varsity1723:46.30 PB12
Oct 20Mayflower Athletic Conference XC ChampionshipsOct 20 · 5,000 Meters Girls Varsity · Place 14 · Tri-County RVT5,000 Meters Girls Varsity1424:21.00 PB12
Oct 14TCXC vs. SoutheasternOct 14 · 5,000 Meters Varsity · Place 4 · Tri-County RVT5,000 Meters Varsity424:35.2912
Oct 1TCXC vs. Norfolk AggieOct 1 · 5,000 Meters Varsity · Place 11 · Tri-County RVT5,000 Meters Varsity1125:07.4212
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "A" · Place 99 · Tri-County RVT5,000 Meters Varsity "A"9924:46.9012
Sep 23TCXC @ Bristol-PlymouthSep 23 · 5,000 Meters Varsity · Place 5 · Tri-County RVT5,000 Meters Varsity526:13.79 PB12
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 57 · Tri-County RVT3,000 Meters Senior5714:39.85 PB12
Sep 16TCXC vs. DimanSep 16 · 5,000 Meters Varsity · Place 5 · Tri-County RVT5,000 Meters Varsity525:35.3512
Sep 13Highland Park InvitationalSep 13 · 5,000 Meters Championship · Place 55 · Tri-County RVT5,000 Meters Championship5527:36.1012
Sep 9Inaugural MAC JamboreeSep 9 · 5,000 Meters Varsity · Place 12 · Tri-County RVT5,000 Meters Varsity1226:32.36 PB12
Sep 3TC @ Bristol AggieSep 3 · 5,000 Meters Varsity · Place 6 · Tri-County RVT5,000 Meters Varsity626:17.28 PB12
Aug 29HockoMAC IVAug 29 · 2,500 Meters Varsity · Place 12 · Tri-County RVT2,500 Meters Varsity1213:02.25 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters 3A · Place 126 · Tri-County RVT5,000 Meters 3A12625:15.6111
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 113 · Tri-County RVT5,000 Meters Varsity11324:43.3511
Oct 21Mayflower Athletic Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 26 · Tri-County RVT5,000 Meters Varsity2626:54.3111
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 64 · Tri-County RVT5,000 Meters Junior Varsity6426:40.4211
Sep 24TCXC @ Norfolk AggieSep 24 · 5,000 Meters Varsity · Place 9 · Tri-County RVT5,000 Meters Varsity924:4811
Sep 18TCXC vs. Bristol-PlymouthSep 18 · 5,000 Meters Varsity · Place 5 · Tri-County RVT5,000 Meters Varsity528:21.5111
Sep 11TCXC vs. Bristol AggieSep 11 · 5,000 Meters Varsity · Place 4 · Tri-County RVT5,000 Meters Varsity426:5011

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters Freshman/Sophomore · Place 55 · Tri-County RVT5,000 Meters Freshman/Sophomore5525:33.8 PB10
Nov 11MIAA Division 3 ChampionshipsNov 11 · 5,000 Meters Division 3A · Place 75 · Tri-County RVT5,000 Meters Division 3A7525:22.55 PB10
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 26 · Tri-County RVT5,000 Meters Sophomore2623:46.1SO
Oct 21MSTCA Dick Atkinson InvitationalOct 21 · 5,000 Meters Varsity · Place 74 · Tri-County RVT5,000 Meters Varsity7428:26.5110
Oct 17TCXC @ Bristol-PlymouthOct 17 · 5,000 Meters Varsity · Place 3 · Tri-County RVT5,000 Meters Varsity325:3410
Oct 11TCXC vs. Diman (Senior Day)Oct 11 · 3 Miles Varsity · Place 9 · Tri-County RVT3 Miles Varsity924:13 PB10
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 190 · Tri-County RVT5,000 Meters Championship19025:44.0SO
Sep 23MSTCA Franklin Park InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 22 · Tri-County RVT5,000 Meters Junior Varsity2226:54.0SO
Sep 20TCXC vs. SoutheasternSep 20 · 3 Miles Varsity · Place 9 · Tri-County RVT3 Miles Varsity926:12Unofficial10
Sep 12TCXC @ Bristol AggieSep 12 · 2.6 Miles Varsity · Place 6 · Tri-County RVT2.6 Miles Varsity629:08Unofficial10
Sep 1HockoMAC II, Electric BoogalooSep 1 · 2,500 Meters Varsity · Place 64 · Tri-County RVT2,500 Meters Varsity6413:02Unofficial10

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 12MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3A · Place 104 · Tri-County RVT5,000 Meters Division 3A10427:20.0 PB9
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Sophomore · Place 54 · Tri-County RVT5,000 Meters Sophomore5427:19.5FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Small School) · Place 55 · Tri-County RVT5,000 Meters Sophomore (Small School)5527:19.509
Oct 18TCXC @ SoutheasternOct 18 · 5,000 Meters New Division · Tri-County RVT5,000 Meters New Division027:34Unofficial9
Oct 13TCXC @ HopedaleOct 13 · 5,000 Meters New Division · Tri-County RVT5,000 Meters New Division028:30Unofficial9
Oct 11TCXC vs. Bristol-PlymouthOct 11 · 5,000 Meters Varsity · Place 6 · Tri-County RVT5,000 Meters Varsity629:42Unofficial9
Oct 4TCXC @ DimanOct 4 · 5,000 Meters New Division · Place 9 · Tri-County RVT5,000 Meters New Division933:48Unofficial9
Sep 27TCXC @ West BridgewaterSep 27 · 5,000 Meters Varsity · Place 8 · Tri-County RVT5,000 Meters Varsity830:29Unofficial9
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 110 · Tri-County RVT3,000 Meters Varsity11017:23.6FR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Small 9-10 · Place 110 · Tri-County RVT3,000 Meters Varsity Small 9-1011017:23.69
Sep 15TCXC vs Bristol AggieSep 15 · 5,000 Meters New Division · Place 11 · Tri-County RVT5,000 Meters New Division1132:14Unofficial9
Sep 7TCXC vs MilfordSep 7 · 3,000 Meters Junior Varsity · Place 10 · Tri-County RVT3,000 Meters Junior Varsity1018:17Unofficial9