Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 312:45.48MSTCA Frank Kelley (Daytime Meet)October 3, 2026
5,000 Meters · Barnstable High SchoolFalmouth @ Barnstable · Sep 924:08Falmouth @ BarnstableSeptember 9, 2026
5,000 Meters · Falmouth High SchoolBarnstable @ Falmouth · Sep 924:44Barnstable @ FalmouthSeptember 9, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2726:20.7Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Manuel F. Correllus State ForestMV vs Barnstable · Sep 1624:20.00MV vs BarnstableSeptember 16, 2026
5,000 Meters · Stanley ParkMSTCA Dick Atkinson Invitational · Oct 1925:05.50MSTCA Dick Atkinson InvitationalOctober 19, 2025
5,000 Meters · Wrentham Development Center CourseOld Colony League Championships · Oct 2224:42.21Old Colony League ChampionshipsOctober 22, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 3,000 Meters Junior & Senior Large Schools · Place 61 · Barnstable3,000 Meters Junior & Senior Large Schools6112:45.48 PB11
Sep 16MV vs BarnstableSep 16 · 5,000 Meters Varsity · Place 12 · Barnstable5,000 Meters Varsity1224:20.00 PB11
Sep 9Falmouth @ BarnstableSep 9 · 5,000 Meters Varsity · Place 9 · Barnstable5,000 Meters Varsity924:08 PB11

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 22Old Colony League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 33 · Barnstable5,000 Meters Varsity3324:42.21 PB10
Oct 19MSTCA Dick Atkinson InvitationalOct 19 · 5,000 Meters Junior Varsity · Place 71 · Barnstable5,000 Meters Junior Varsity7125:05.50 PB10
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Junior Varsity 1 · Place 238 · Barnstable5,000 Meters Junior Varsity 123826:20.7 PB10
Sep 9Barnstable @ FalmouthSep 9 · 5,000 Meters Varsity · Place 17 · Barnstable5,000 Meters Varsity1724:44 PB10