Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 512:13.9Suffolk Short Course ClassicSeptember 5, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2012:00.35MSTCA Frank Kelley (Small Schools)September 20, 2025
4811 m · Dennis-Yarmouth High SchoolCape & Islands League Championship · Oct 2519:31.60Cape & Islands League ChampionshipOctober 25, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1119:46.50MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Falmouth High SchoolSandwich @ Falmouth · Sep 1620:52Sandwich @ FalmouthSeptember 16, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 919:51.3Hopkinton Cross Country FestivalOctober 9, 2026
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1520:36.10MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 820:42.06MIAA Division 3A-3B-3CNovember 8, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Small Schools) · Nov 120:07.30MSTCA Frank Mooney Coaches (Small Schools)November 1, 2025
6,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 3125:02.40CNE XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31CNE XC ChampionshipsOct 31 · 6,000 Meters Championship · Place 21 · SuffolkSuffolk6,000 Meters Championship2125:02.40 PBFr
Oct 9Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 10 · SuffolkSuffolk5,000 Meters Collegiate1019:51.3 PBFr
Sep 5Suffolk Short Course ClassicSep 5 · 3,000 Meters Collegiate · Place 23 · SuffolkSuffolk3,000 Meters Collegiate2312:13.9 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 3 · Place 34 · SandwichSandwich5,000 Meters Division 33420:36.10 PB12
Nov 8MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3A · Place 12 · SandwichSandwich5,000 Meters Division 3A1220:42.06 PB12
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Junior/Senior · Place 11 · SandwichSandwich5,000 Meters Junior/Senior1120:07.30 PB12
Oct 25Cape & Islands League ChampionshipOct 25 · 2.99 Miles Atlantic Varsity · Place 1 · SandwichSandwich2.99 Miles Atlantic Varsity119:31.60 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Small · Place 15 · SandwichSandwich5,000 Meters Varsity Small1519:46.50 PB12
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 14 · SandwichSandwich3,000 Meters Senior1412:00.35 PB12
Sep 16Sandwich @ FalmouthSep 16 · 5,000 Meters Varsity · Place 1 · SandwichSandwich5,000 Meters Varsity120:52 PB12
Sep 13MARSHVEGAS CLASSICSep 13 · 5,000 Meters Varsity · Place 3 · SandwichSandwich5,000 Meters Varsity320:28.7012

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 3 · Place 39 · SandwichSandwich5,000 Meters Varsity Division 33921:26.5111
Nov 9MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters 3A · Place 18 · SandwichSandwich5,000 Meters 3A1820:23.7111
Oct 24South Shore League XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 8 · SandwichSandwich5,000 Meters Varsity821:42.3011
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Junior Varsity · Place 9 · SandwichSandwich5,000 Meters Junior Varsity921:19.7511
Oct 7sandwich vs NorwellOct 7 · 2.8 Miles Varsity · Place 5 · SandwichSandwich2.8 Miles Varsity520:3311
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 7 · SandwichSandwich3,000 Meters Varsity712:12.0611