Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · HinghamPatriot League XC Championship · Oct 2821:38.62Patriot League XC ChampionshipOctober 28, 2023
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 823:47.35MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Silver Lake Regional High SchoolPatriot League HS XC Championship · Oct 2521:53.0Patriot League HS XC ChampionshipOctober 25, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Divison 2A · Place 75 · Duxbury5,000 Meters Varsity Divison 2A7523:47.35 PB12
Oct 25Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 30 · Duxbury5,000 Meters Varsity3021:53.0 PB12
Oct 7Whitman-Hanson vs DuxburyOct 7 · 5,000 Meters New Division · Place 4 · Duxbury5,000 Meters New Division422:53Unofficial12
Sep 30Marshfield @ DuxburySep 30 · 2.95 Miles Varsity · Place 6 · Duxbury2.95 Miles Varsity621:59Unofficial12
Sep 23Hingham @ Duxbury (Boys Only)Sep 23 · 2.95 Miles Varsity · Place 6 · Duxbury2.95 Miles Varsity623:06Unofficial12
Sep 16Silver Lake @ DuxburySep 16 · 2.95 Miles Varsity · Place 6 · Duxbury2.95 Miles Varsity622:27Unofficial12
Sep 13MARSHVEGAS CLASSICSep 13 · 5,000 Meters Varsity · Place 51 · Duxbury5,000 Meters Varsity5124:52.4012
Sep 9Plymouth North v. DuxburySep 9 · 2.9 Miles Varsity · Place 5 · Duxbury2.9 Miles Varsity523:13Unofficial12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 2A · Place 48 · Duxbury5,000 Meters Varsity 2A4822:33.8011
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 52 · Duxbury5,000 Meters Varsity5222:04.1211
Oct 26Patriot League XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 19 · Duxbury5,000 Meters Varsity1921:47.90JR
Oct 1963rd Catholic Memorial InvitationalOct 19 · 3,000 Meters Junior Varsity · Place 11 · Duxbury3,000 Meters Junior Varsity1113:39.711
Oct 9Whitman-Hanson @ DuxburyOct 9 · 2.95 Miles Varsity · Place 3 · Duxbury2.95 Miles Varsity321:44Unofficial11
Oct 1Duxbury @ Silver LakeOct 1 · 2.68 Miles Varsity · Place 5 · Duxbury2.68 Miles Varsity519:35.1211
Sep 24PL-Hingham v DuxburySep 24 · 2.98 Miles Varsity · Place 4 · Duxbury2.98 Miles Varsity420:50.18JR
Sep 10Plymouth North @ DuxburySep 10 · 2.95 Miles Varsity · Place 2 · Duxbury2.95 Miles Varsity222:21Unofficial11

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters 2A · Place 34 · Duxbury5,000 Meters 2A3421:47.6SO
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 9 · Duxbury5,000 Meters Sophomore921:57.2SO
Oct 28Patriot League XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 19 · Duxbury5,000 Meters Varsity1921:38.62 PB10
Oct 11Whitman-Hanson vs. DuxburyOct 11 · Varsity · Place 4 · DuxburyVarsity422:3610
Oct 3Silver Lake @ DuxburyOct 3 · 2.95 Miles Varsity · Place 2 · Duxbury2.95 Miles Varsity223:29.05Unofficial10
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 52 · Duxbury3,000 Meters Varsity5213:40.3SO
Sep 26Hingham @ DuxburySep 26 · Varsity · Place 7 · DuxburyVarsity723:0210
Sep 12Plymouth North vs. DuxburySep 12 · 2.9 Miles Varsity · Place 4 · Duxbury2.9 Miles Varsity423:20Unofficial10