Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 109:07.7Manhattan University Cross Country Invitational Pres. by HOKAOctober 10, 2026
3,000 Meters · Bradley Palmer State ParkSaint John's Preparatory vs. Malden Catholic · Sep 2910:39Saint John's Preparatory vs. Malden CatholicSeptember 29, 2026
3,000 Meters · Saint John's High SchoolSaint John's Shrewsbury vs. Saint John's Prep · Oct 610:22.71Saint John's Shrewsbury vs. Saint John's PrepOctober 6, 2026
3,000 Meters · Willard Park2025 MA Middle School Cross Country Championships · Nov 111:582025 MA Middle School Cross Country ChampionshipsNovember 1, 2025
3,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 711:46.45MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2012:14.08MSTCA Frank Kelley (Small Schools)September 20, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1519:24.33MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 820:28.45MIAA Division 3A-3B-3CNovember 8, 2025
5,000 Meters · Wrentham Development CenterMSTCA Bay State (Twilight Meet) · Oct 320:00.20MSTCA Bay State (Twilight Meet)October 3, 2026
5,000 Meters · Wrentham Development Center CourseCape Ann League Championships · Oct 2519:55.90Cape Ann League ChampionshipsOctober 25, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 3,000 Meters Freshman · Place 73 · Saint John's PreparatorySaint John's Preparatory3,000 Meters Freshman7311:46.45 PB9
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 1.5 Miles Freshman B · Place 35 · Saint John's PreparatorySaint John's Preparatory1.5 Miles Freshman B359:07.7 PB9
Oct 6Saint John's Shrewsbury vs. Saint John's PrepOct 6 · 3,000 Meters Men's Freshmen · Place 3 · Saint John's PreparatorySaint John's Preparatory3,000 Meters Men's Freshmen310:22.71 PB9
Oct 3MSTCA Bay State (Twilight Meet)Oct 3 · 5,000 Meters JV "B" · Place 48 · Saint John's PreparatorySaint John's Preparatory5,000 Meters JV "B"4820:00.20 PB9
Sep 29Saint John's Preparatory vs. Malden CatholicSep 29 · 3,000 Meters Freshman · Place 3 · Saint John's PreparatorySaint John's Preparatory3,000 Meters Freshman310:39 PB9
Sep 22Saint John's Preparatory vs. Boston CollegeSep 22 · 3,000 Meters Freshman · Place 5 · Saint John's PreparatorySaint John's Preparatory3,000 Meters Freshman510:439
Sep 15Xaverian @ St. John's PrepSep 15 · 3,000 Meters Freshman · Place 5 · Saint John's PreparatorySaint John's Preparatory3,000 Meters Freshman510:459

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 3 · Place 154 · Triton RegionalTriton Regional5,000 Meters Division 315419:24.33 PB8
Nov 8MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3A · Place 110 · Triton RegionalTriton Regional5,000 Meters Division 3A11020:28.45 PB8
Nov 12025 MA Middle School Cross Country ChampionshipsNov 1 · 3,000 Meters Division 2 Team Championship · Place 29 · TritonTriton3,000 Meters Division 2 Team Championship2911:58 PB8
Oct 25Cape Ann League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 61 · Triton RegionalTriton Regional5,000 Meters Varsity6119:55.90 PB8
Oct 1864th Catholic Memorial InvitationalOct 18 · 3,000 Meters Freshman · Place 27 · Triton RegionalTriton Regional3,000 Meters Freshman2711:36.58
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Freshman · Place 53 · Triton RegionalTriton Regional3,000 Meters Freshman5312:14.08 PB8