Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · HinghamPatriot League XC Championship · Oct 2819:32.38Patriot League XC ChampionshipOctober 28, 2023
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 818:40.69MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Silver Lake Regional High SchoolPatriot League HS XC Championship · Oct 2516:59.3Patriot League HS XC ChampionshipOctober 25, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1518:28.67MIAA 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 127 · Duxbury5,000 Meters Division 212718:28.67 PB12
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2A · Place 47 · Duxbury5,000 Meters Varsity Division 2A4718:40.69 PB12
Oct 25Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 15 · Duxbury5,000 Meters Varsity1516:59.3 PB12
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 77 · Duxbury5,000 Meters Varsity7718:26.212
Oct 7Whitman-Hanson vs DuxburyOct 7 · 5,000 Meters New Division · Place 3 · Duxbury5,000 Meters New Division317:59Unofficial12
Sep 30Marshfield @ DuxburySep 30 · 2.95 Miles Varsity · Place 6 · Duxbury2.95 Miles Varsity617:05Unofficial12
Sep 23Hingham @ Duxbury (Boys Only)Sep 23 · 2.95 Miles Varsity · Place 4 · Duxbury2.95 Miles Varsity417:50Unofficial12
Sep 16Silver Lake @ DuxburySep 16 · 2.95 Miles Varsity · Place 4 · Duxbury2.95 Miles Varsity417:25Unofficial12
Sep 13MARSHVEGAS CLASSICSep 13 · 5,000 Meters Varsity · Place 61 · Duxbury5,000 Meters Varsity6119:44.7012
Sep 9Plymouth North v. DuxburySep 9 · 2.9 Miles Varsity · Place 5 · Duxbury2.9 Miles Varsity517:37Unofficial12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 59 · Duxbury5,000 Meters Varsity5917:51.9111
Oct 26Patriot League XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 44 · Duxbury5,000 Meters Varsity4418:22.58JR
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 155 · Duxbury5,000 Meters Varsity15518:35.7111
Oct 9Whitman-Hanson @ DuxburyOct 9 · 2.95 Miles Varsity · Place 7 · Duxbury2.95 Miles Varsity717:56Unofficial11
Oct 1Duxbury @ Silver LakeOct 1 · 2.68 Miles Varsity · Place 14 · Duxbury2.68 Miles Varsity1416:41.2511
Sep 24PL-Hingham v DuxburySep 24 · 2.98 Miles Varsity · Place 10 · Duxbury2.98 Miles Varsity1017:28.89JR
Sep 10Plymouth North @ DuxburySep 10 · 2.95 Miles Varsity · Place 12 · Duxbury2.95 Miles Varsity1219:21Unofficial11

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters 2A · Place 164 · Duxbury5,000 Meters 2A16420:12.9SO
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 50 · Duxbury5,000 Meters Sophomore5019:13.5SO
Oct 28Patriot League XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 66 · Duxbury5,000 Meters Varsity6619:32.38 PB10
Oct 1462nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 111 · Duxbury5,000 Meters Varsity11119:57.6SO
Oct 11Whitman-Hanson vs. DuxburyOct 11 · Varsity · Place 13 · DuxburyVarsity1320:5910
Oct 3Silver Lake @ DuxburyOct 3 · 2.95 Miles Varsity · Place 13 · Duxbury2.95 Miles Varsity1320:29.9Unofficial10
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 85 · Duxbury3,000 Meters Varsity8511:47.7SO
Sep 26Hingham @ DuxburySep 26 · 2.95 Miles Varsity · Place 13 · Duxbury2.95 Miles Varsity1319:36.810
Sep 19Marshfield @ DuxburySep 19 · 2.95 Miles Varsity · Place 14 · Duxbury2.95 Miles Varsity1421:05.2Unofficial10
Sep 12Plymouth North vs. DuxburySep 12 · 2.9 Miles Varsity · Place 10 · Duxbury2.9 Miles Varsity1020:46Unofficial10