Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Franklin ParkCatholic Memorial Invitational · Oct 1613:08.2Catholic Memorial InvitationalOctober 16, 2021
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2411:33.9MSTCA Frank Kelley InvitationalSeptember 24, 2022
5,000 Meters · Archbishop Williams High SchoolArchbishop Williams vs. Bishop Fenwick vs. Bishop Stang · Oct 720:19.7Archbishop Williams vs. Bishop Fenwick vs. Bishop StangOctober 7, 2025
5,000 Meters · Franklin ParkCatholic Central League Championship · Oct 2320:08.09Catholic Central League ChampionshipOctober 23, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1720:21.7Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Pond Meadow ParkArchbishop Williams vs. Cardinal Spellman · Oct 1119:24.5Archbishop Williams vs. Cardinal Spellman October 11, 2022
5,000 Meters · Reading Town ForestAustin Prep vs. Cardinal Spellman vs. Archbishop Williams · Sep 2120:50Austin Prep vs. Cardinal Spellman vs. Archbishop WilliamsSeptember 21, 2021
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1219:56.8MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · West Bridgewater Middle-Senior High SchoolArchbishop Williams, Stoughton, B-R, South Shore Voke @ West Bridgewater · Sep 921:59Archbishop Williams, Stoughton, B-R, South Shore Voke @ West BridgewaterSeptember 9, 2026
5,000 Meters · Wrentham Development CenterMSTCA Bay State (Twilight Meet) · Oct 319:38.76MSTCA Bay State (Twilight Meet)October 3, 2026
5,000 Meters · Wrentham Development Center CourseBay State Invitational · Oct 221:21.9Bay State InvitationalOctober 2, 2021

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches (Small & Medium Schools)Nov 7 · 5,000 Meters JR/SR Boys · Place 174 · Archbishop Williams5,000 Meters JR/SR Boys17420:14.8912
Oct 22CCL ChampionshipOct 22 · 5,000 Meters Varsity · Place 29 · Archbishop Williams5,000 Meters Varsity2920:20.6—
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Red · Place 213 · Archbishop Williams5,000 Meters Varsity Boys Red21320:21.7 PB12
Oct 15Archbishop Williams vs. Bishop FeehanOct 15 · 5,000 Meters Varsity · Place 19 · Archbishop Williams5,000 Meters Varsity1922:11Unofficial12
Oct 10Devens Pre-Meet of ChampionsOct 10 · 5,000 Meters Boys Championship · Place 63 · Archbishop Williams5,000 Meters Boys Championship6320:31.3Unofficial12
Oct 5CCL Meet: Cardinal Spellman @ Archbishop WilliamsOct 5 · 5,000 Meters Boys Varsity · Place 8 · Archbishop Williams5,000 Meters Boys Varsity820:16.712
Oct 3MSTCA Bay State (Twilight Meet)Oct 3 · 5,000 Meters JV "B" · Place 39 · Archbishop Williams5,000 Meters JV "B"3919:38.76 PB12
Sep 16CCL Meet: St. Mary's @ Archbishop WilliamsSep 16 · 5,000 Meters Boys Varsity · Place 14 · Archbishop Williams5,000 Meters Boys Varsity1420:38.512
Sep 9Archbishop Williams, Stoughton, B-R, South Shore Voke @ West BridgewaterSep 9 · 5,000 Meters Varsity · Place 32 · Archbishop Williams5,000 Meters Varsity3221:59 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23Catholic Central League ChampionshipOct 23 · 5,000 Meters Varsity · Place 32 · Archbishop Williams5,000 Meters Varsity3220:08.09 PB11
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 124 · Archbishop Williams5,000 Meters Varsity12420:53.411
Oct 7Archbishop Williams vs. Bishop Fenwick vs. Bishop StangOct 7 · 5,000 Meters Varsity · Place 13 · Archbishop Williams5,000 Meters Varsity1320:19.7 PB11
Sep 6McNiff RelaysSep 6 · 1 Miles New Division · Archbishop Williams1 Miles New Division06:19Unofficial11

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 3,000 Meters Freshman · Place 26 · Archbishop Williams3,000 Meters Freshman2611:29.4FR
Oct 26CCL Championship MeetOct 26 · 5,000 Meters Varsity · Place 22 · Archbishop Williams5,000 Meters Varsity2220:06.689
Oct 17Archbishop Williams vs. Cardinal Spellman Oct 17 · 2.7 Miles Varsity · Place 8 · Archbishop Williams2.7 Miles Varsity817:08.49
Oct 1462nd Catholic Memorial InvitationalOct 14 · 3,000 Meters Freshman · Place 33 · Archbishop Williams3,000 Meters Freshman3311:56.6FR
Oct 10Archbishop Williams vs. Bishop Feehan vs. Arlington CatholicOct 10 · 3 Miles Varsity · Place 15 · Archbishop Williams3 Miles Varsity1519:22Unofficial9
Oct 3CCL FR/SO/MS MeetOct 3 · 2 Miles New Division · Place 11 · Archbishop Williams2 Miles New Division1112:44Unofficial9
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 67 · Archbishop Williams3,000 Meters Varsity6711:29.9FR
Sep 26Archbishop Williams vs. St. Mary's Sep 26 · 3.2 Miles Varsity · Place 11 · Archbishop Williams3.2 Miles Varsity1120:59Unofficial9
Sep 19Archbishop Williams vs. Bishop Fenwick vs. Bishop StangSep 19 · 5,000 Meters Varsity · Place 11 · Archbishop Williams5,000 Meters Varsity1119:48Unofficial9
Sep 16Highland Park InvitationalSep 16 · 3,000 Meters Freshman · Place 15 · Archbishop Williams3,000 Meters Freshman1512:05.1FR
Sep 12Archbishop Williams vs. South Shore Technical HSSep 12 · 5,000 Meters New Division · Place 11 · Archbishop Williams5,000 Meters New Division1121:12Unofficial9
Sep 9CCL McNiff RelaysSep 9 · 1 Miles New Division · Archbishop Williams1 Miles New Division06:21Unofficial9

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 180 · Archbishop Williams5,000 Meters Division 218020:17.368
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2C · Place 74 · Archbishop Williams5,000 Meters Division 2C7419:56.8 PB8
Oct 22Dick Atkinson InvitationalOct 22 · 5,000 Meters Junior Varsity · Place 104 · Archbishop Williams5,000 Meters Junior Varsity10419:28.788
Oct 15Catholic Memorial InvitationalOct 15 · 3,000 Meters Freshman · Place 26 · Archbishop Williams3,000 Meters Freshman2612:07.558
Oct 11Archbishop Williams vs. Cardinal Spellman Oct 11 · 5,000 Meters Varsity · Place 7 · Archbishop Williams5,000 Meters Varsity719:24.5 PB8
Oct 1MSTCA Wrentham XC Team ChallengeOct 1 · 3,000 Meters Middle School · Place 7 · Archbishop Williams3,000 Meters Middle School711:38.78
Sep 27Archbishop Williams vs. Arlington Catholic vs. Bishop FeehanSep 27 · 2.6 Miles Varsity · Place 13 · Archbishop Williams2.6 Miles Varsity1316:45Unofficial8
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Middle School · Place 7 · Archbishop Williams3,000 Meters Middle School711:33.98
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Middle School · Place 7 · Archbishop Williams3,000 Meters Middle School711:33.9 PB8
Sep 20Archbishop Williams vs. St. Mary's vs. St. Joseph's PrepSep 20 · 5,000 Meters Varsity · Place 11 · Archbishop Williams5,000 Meters Varsity1119:33.68
Sep 10Catholic Central League McNiff RelaysSep 10 · 1 Miles Varsity · Archbishop Williams1 Miles Varsity06:24Unofficial8
Sep 7Ursuline, Stoughton, A. Williams, B-R, SSV @ West BridgewaterSep 7 · Varsity · Place 12 · Archbishop WilliamsVarsity1221:018

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 20Catholic Central League ChampionshipOct 20 · 5,000 Meters Varsity · Place 66 · Archbishop Williams5,000 Meters Varsity6621:507
Oct 16Catholic Memorial InvitationalOct 16 · 3,000 Meters Freshman · Place 43 · Archbishop Williams3,000 Meters Freshman4313:08.2 PB7
Oct 7Archbishop Williams vs. St. Mary's (L) vs. St. Joseph's PrepOct 7 · 3.2 Miles Varsity · Place 13 · Archbishop Williams3.2 Miles Varsity1322:32Unofficial7
Oct 5Archbishop Williams vs. Bishop Fenwick vs. Bishop StangOct 5 · 5,000 Meters Varsity · Place 18 · Archbishop Williams5,000 Meters Varsity1821:047
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 124 · Archbishop Williams5,000 Meters Green Race12421:21.9 PB7
Sep 30Catholic Central League Freshman/Sophomore MeetSep 30 · 1.7 Miles Frosh/Soph · Place 14 · Archbishop Williams1.7 Miles Frosh/Soph1411:11Unofficial7
Sep 21Austin Prep vs. Cardinal Spellman vs. Archbishop WilliamsSep 21 · 5,000 Meters Varsity · Place 14 · Archbishop Williams5,000 Meters Varsity1420:50 PB7
Sep 18Catholic Central League McNiff RelaysSep 18 · 1 Miles Varsity · Archbishop Williams1 Miles Varsity05:47Unofficial7
Sep 15Archbishop Williams vs. Bishop Feehan vs. Arlington CatholicSep 15 · 5,000 Meters Varsity · Place 35 · Archbishop Williams5,000 Meters Varsity3524:04Unofficial7
Sep 8Stoughton, Ursuline, B.R. and Archbishop Williams at West BridgewaterSep 8 · 5,000 Meters Varsity · Place 27 · Archbishop Williams5,000 Meters Varsity2724:557