Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.98 Miles · HinghamDuxbury @ Hingham · Sep 2725:31Duxbury @ HinghamSeptember 27, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 514:34.71MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2819:54.2Ocean State InvitationalSeptember 28, 2024
5,000 Meters · HinghamPatriot League XC Championship · Oct 2819:58.45Patriot League XC ChampionshipOctober 28, 2023
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 819:25.71MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Silver Lake Regional High SchoolPatriot League HS XC Championship · Oct 2517:40.4Patriot League HS XC ChampionshipOctober 25, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1518:41.53MIAA XC Meet of ChampionsNovember 15, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 136 · Duxbury5,000 Meters Division 213618:41.53 PB12
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2A · Place 64 · Duxbury5,000 Meters Varsity Division 2A6419:25.71 PB12
Oct 25Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 43 · Duxbury5,000 Meters Varsity4317:40.4 PB12
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 112 · Duxbury5,000 Meters Varsity11219:29.612
Oct 7Whitman-Hanson vs DuxburyOct 7 · 5,000 Meters New Division · Place 6 · Duxbury5,000 Meters New Division619:11Unofficial12
Sep 30Marshfield @ DuxburySep 30 · 2.95 Miles Varsity · Place 8 · Duxbury2.95 Miles Varsity817:25Unofficial12
Sep 23Hingham @ Duxbury (Boys Only)Sep 23 · 2.95 Miles Varsity · Place 10 · Duxbury2.95 Miles Varsity1018:20Unofficial12
Sep 16Silver Lake @ DuxburySep 16 · 2.95 Miles Varsity · Place 7 · Duxbury2.95 Miles Varsity718:03Unofficial12
Sep 13MARSHVEGAS CLASSICSep 13 · 5,000 Meters Varsity · Place 64 · Duxbury5,000 Meters Varsity6419:58.1012
Sep 9Plymouth North v. DuxburySep 9 · 2.9 Miles Varsity · Place 13 · Duxbury2.9 Miles Varsity1318:36Unofficial12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 143 · Duxbury5,000 Meters Varsity Division 214318:52.2211
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 2A · Place 60 · Duxbury5,000 Meters Varsity 2A6018:47.8611
Oct 26Patriot League XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 41 · Duxbury5,000 Meters Varsity4118:14.95JR
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 152 · Duxbury5,000 Meters Varsity15218:35.1111
Oct 9Whitman-Hanson @ DuxburyOct 9 · 2.95 Miles Varsity · Place 8 · Duxbury2.95 Miles Varsity818:07Unofficial11
Oct 1Duxbury @ Silver LakeOct 1 · 2.68 Miles Varsity · Place 11 · Duxbury2.68 Miles Varsity1116:20.5111
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Varsity 2 · Place 166 · Duxbury5,000 Meters Varsity 216619:54.2 PB11
Sep 24PL-Hingham v DuxburySep 24 · 2.98 Miles Varsity · Place 11 · Duxbury2.98 Miles Varsity1117:30.77JR
Sep 10Plymouth North @ DuxburySep 10 · 2.95 Miles Varsity · Place 8 · Duxbury2.95 Miles Varsity818:56Unofficial11

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 83 · Duxbury5,000 Meters Sophomore8320:35.1SO
Oct 28Patriot League XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 75 · Duxbury5,000 Meters Varsity7519:58.45 PB10
Oct 1462nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 133 · Duxbury5,000 Meters Varsity13321:59.0SO
Oct 11Whitman-Hanson vs. DuxburyOct 11 · Varsity · Place 17 · DuxburyVarsity1721:3410
Oct 3Silver Lake @ DuxburyOct 3 · 2.95 Miles Varsity · Place 17 · Duxbury2.95 Miles Varsity1721:06.9Unofficial10
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 129 · Duxbury3,000 Meters Varsity12912:17.4SO
Sep 26Hingham @ DuxburySep 26 · 2.95 Miles Varsity · Place 20 · Duxbury2.95 Miles Varsity2020:33.610
Sep 19Marshfield @ DuxburySep 19 · 2.95 Miles Varsity · Place 19 · Duxbury2.95 Miles Varsity1921:14.7Unofficial10
Sep 12Plymouth North vs. DuxburySep 12 · 2.9 Miles Varsity · Place 13 · Duxbury2.9 Miles Varsity1321:06Unofficial10

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 3,000 Meters Freshman · Place 105 · Duxbury3,000 Meters Freshman10514:34.8FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 105 · Duxbury3,000 Meters Freshman (Small School)10514:34.71 PB9
Oct 29Patriot League Cross Country ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 92 · Duxbury5,000 Meters Junior Varsity9226:24Unofficial9
Oct 15Catholic Memorial InvitationalOct 15 · 3,000 Meters Freshman · Place 92 · Duxbury3,000 Meters Freshman9214:39.209
Oct 11Whitman-Hanson @ DuxburyOct 11 · 2.85 Miles Varsity · Place 38 · Duxbury2.85 Miles Varsity3823:10Unofficial9
Oct 4Silver Lake vs DuxburyOct 4 · 2.68 Miles Varsity · Place 31 · Duxbury2.68 Miles Varsity3122:55.8—
Sep 27Duxbury @ HinghamSep 27 · 2.98 Miles Varsity · Place 40 · Duxbury2.98 Miles Varsity4025:31 PB9