Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Marshfield FairMarshVegas XC Classic · Sep 1311:08.1MarshVegas XC ClassicSeptember 13, 2026
4811 m · Dennis-Yarmouth High SchoolCape & Islands League Championship · Oct 2521:33.90Cape & Islands League ChampionshipOctober 25, 2025
5,000 Meters · Barnstable High SchoolFalmouth @ Barnstable · Sep 925:28Falmouth @ BarnstableSeptember 9, 2026
5,000 Meters · Bartlett's FarmFalmouth @ Nantucket · Oct 623:15Falmouth @ NantucketOctober 6, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1023:33.06MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1122:41.90MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Dennis-Yarmouth High SchoolCape & Islands XC Championships · Oct 3021:50Cape & Islands XC Championships October 30, 2024
5,000 Meters · Falmouth High SchoolDennis-Yarmouth @ Falmouth · Oct 722:10Dennis-Yarmouth @ FalmouthOctober 7, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2726:10.1Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Martha’s Vineyard Regional High SchoolMV vs Falmouth · Oct 1422:39.17MV vs FalmouthOctober 14, 2025
5,000 Meters · Nauset Regional High SchoolFalmouth @ Nauset · Sep 3023:25Falmouth @ NausetSeptember 30, 2025
5,000 Meters · Wrentham Development CenterMSTCA Bay State (Twilight Meet) · Oct 322:13.58MSTCA Bay State (Twilight Meet)October 3, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 24Cape & Islands League ChampionshipOct 24 · 5,000 Meters Varsity · Place 14 · Falmouth5,000 Meters Varsity1421:58.512
Oct 13MV @ FALMOUTHOct 13 · 5,000 Meters Varsity · Place 7 · Falmouth5,000 Meters Varsity726:3112
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Junior Varsity · Place 46 · Falmouth5,000 Meters Junior Varsity4623:33.06 PB12
Oct 6Falmouth @ NantucketOct 6 · 5,000 Meters Varsity · Place 8 · Falmouth5,000 Meters Varsity823:15 PB12
Oct 3MSTCA Bay State (Twilight Meet)Oct 3 · 5,000 Meters Varsity "A" · Place 64 · Falmouth5,000 Meters Varsity "A"6422:13.58 PB12
Sep 29Sandwich @ FalmouthSep 29 · 5,000 Meters Varsity · Place 7 · Falmouth5,000 Meters Varsity722:4412
Sep 22Dennis-Yarmouth @ FalmouthSep 22 · 5,000 Meters Varsity · Place 8 · Falmouth5,000 Meters Varsity825:2412
Sep 15Falmouth @ NausetSep 15 · 5,000 Meters Varsity · Place 9 · Falmouth5,000 Meters Varsity924:0612
Sep 13MarshVegas XC ClassicSep 13 · 1.5 Miles Varsity · Place 32 · Falmouth1.5 Miles Varsity3211:08.1 PB12
Sep 9Falmouth @ BarnstableSep 9 · 5,000 Meters Varsity · Place 11 · Falmouth5,000 Meters Varsity1125:28 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Cape & Islands League ChampionshipOct 25 · 2.99 Miles Atlantic Varsity · Place 10 · Falmouth2.99 Miles Atlantic Varsity1021:33.90 PB11
Oct 14MV vs FalmouthOct 14 · 5,000 Meters Varsity · Place 2 · Falmouth5,000 Meters Varsity222:39.17 PB11
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 35 · Falmouth5,000 Meters Junior Varsity Small Medium3522:41.90 PB11
Oct 7Dennis-Yarmouth @ FalmouthOct 7 · 5,000 Meters Varsity · Place 2 · Falmouth5,000 Meters Varsity222:10 PB11
Sep 30Falmouth @ NausetSep 30 · 5,000 Meters Varsity · Place 3 · Falmouth5,000 Meters Varsity323:25 PB11
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 2 · Place 185 · Falmouth5,000 Meters Varsity 218526:10.1 PB11
Sep 16Sandwich @ FalmouthSep 16 · 5,000 Meters Varsity · Place 4 · Falmouth5,000 Meters Varsity422:1011
Sep 9Barnstable @ FalmouthSep 9 · 5,000 Meters Varsity · Place 3 · Falmouth5,000 Meters Varsity323:0311

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 82 · Falmouth5,000 Meters Varsity8224:24.7110
Oct 30Cape & Islands XC Championships Oct 30 · 5,000 Meters Varsity · Place 9 · Falmouth5,000 Meters Varsity921:50 PB10
Oct 19Falmouth Academy @ Falmouth HSOct 19 · 3 Miles Varsity · Place 2 · Falmouth3 Miles Varsity221:5210
Oct 15Falmouth @ Dennis-YarmouthOct 15 · 5,000 Meters Varsity · Place 3 · Falmouth5,000 Meters Varsity322:0410
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Sophomore · Place 13 · Falmouth5,000 Meters Sophomore1321:42.8810
Oct 8Nauset @ FalmouthOct 8 · 3 Miles Varsity · Place 3 · Falmouth3 Miles Varsity321:1710
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 43 · Falmouth5,000 Meters Varsity4322:45.8710
Sep 24Falmouth @ BarnstableSep 24 · 5,000 Meters Varsity · Place 2 · Falmouth5,000 Meters Varsity221:559
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 22 · Falmouth3,000 Meters Varsity2213:18.3410
Sep 17Martha's Vineyard @ FalmouthSep 17 · 3 Miles Varsity · Place 2 · Falmouth3 Miles Varsity222:1810

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 3,000 Meters Freshman · Place 37 · Falmouth3,000 Meters Freshman3714:34.5FR
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 2.1 Miles Freshman · Place 62 · Falmouth2.1 Miles Freshman6215:42.48FR
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 72 · Falmouth3,000 Meters Varsity7214:11.3FR
Sep 26Falmouth @ MVSep 26 · 5,000 Meters Varsity · Place 6 · Falmouth5,000 Meters Varsity624:319
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 101 · Falmouth5,000 Meters Varsity10129:29.949
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 101 · Falmouth5,000 Meters Varsity10129:29.949
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 101 · Falmouth5,000 Meters Varsity10129:29.949
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 101 · Falmouth5,000 Meters Varsity10129:29.949
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 101 · Falmouth5,000 Meters Varsity10129:29.949