Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2014:53.20MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Bradley Palmer State ParkSaint John's Preparatory vs. Boston College · Sep 2225:01Saint John's Preparatory vs. Boston CollegeSeptember 22, 2026
5,000 Meters · Pine Banks ParkSt. John's Preparatory School @ Malden Catholic · Sep 2327:37St. John's Preparatory School @ Malden CatholicSeptember 23, 2025
5,000 Meters · Powisset FarmXaverian vs St. John's Prep · Oct 125:54.48Xaverian vs St. John's PrepOctober 1, 2025
5,000 Meters · Saint John's High SchoolSaint John's Shrewsbury vs. Saint John's Prep · Oct 625:27.00Saint John's Shrewsbury vs. Saint John's PrepOctober 6, 2026
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 722:32.36MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 2124:19.80Catholic Conference ChampionshipsOctober 21, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 5,000 Meters Senior · Place 190 · Saint John's Preparatory5,000 Meters Senior19022:32.36 PB12
Oct 6Saint John's Shrewsbury vs. Saint John's PrepOct 6 · 5,000 Meters Men's Varsity · Place 34 · Saint John's Preparatory5,000 Meters Men's Varsity3425:27.00 PB12
Sep 29Saint John's Preparatory vs. Malden CatholicSep 29 · 5,000 Meters Varsity · Place 13 · Saint John's Preparatory5,000 Meters Varsity1325:1612
Sep 22Saint John's Preparatory vs. Boston CollegeSep 22 · 5,000 Meters Varsity · Place 67 · Saint John's Preparatory5,000 Meters Varsity6725:01 PB12
Sep 15Xaverian @ St. John's PrepSep 15 · 5,000 Meters Varsity · Place 39 · Saint John's Preparatory5,000 Meters Varsity3926:5212

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 68 · Saint John's Preparatory5,000 Meters Junior Varsity6824:19.80 PB11
Oct 7St. John's Preparatory School vs. Catholic MemorialOct 7 · 5,000 Meters Varsity · Place 45 · Saint John's Preparatory5,000 Meters Varsity4526:2711
Oct 1Xaverian vs St. John's PrepOct 1 · 5,000 Meters Varsity · Place 51 · Saint John's Preparatory5,000 Meters Varsity5125:54.48 PB11
Sep 23St. John's Preparatory School @ Malden CatholicSep 23 · 5,000 Meters Varsity · Place 29 · Saint John's Preparatory5,000 Meters Varsity2927:37 PB11
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Junior · Place 107 · Saint John's Preparatory3,000 Meters Junior10714:53.20 PB11
Sep 16St. John's Prep v. BC HighSep 16 · Varsity · Place 64 · Saint John's PreparatoryVarsity6426:0711
Sep 9St. John's Preparatory School vs. St. John's High School (Boys Only)Sep 9 · 5,000 Meters Varsity · Place 42 · Saint John's Preparatory5,000 Meters Varsity4228:2511

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Sophomore · Place 167 · Saint John's Preparatory5,000 Meters Sophomore16722:34.4410
Oct 22Catholic Conference ClassicOct 22 · 2.9 Miles Junior Varsity · Place 67 · Saint John's Preparatory2.9 Miles Junior Varsity6723:08.7310
Oct 8Catholic Memorial vs. St. John's PrepOct 8 · 5,000 Meters Varsity · Place 37 · Saint John's Preparatory5,000 Meters Varsity3724:1910
Sep 24Saint John's Prep vs. Saint John'sSep 24 · 5,000 Meters Varsity · Place 34 · Saint John's Preparatory5,000 Meters Varsity3427:19.7610
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 49 · Saint John's Preparatory3,000 Meters Varsity4914:29.8710
Sep 17Malden Catholic vs. St. John's PrepSep 17 · 5,000 Meters Varsity · Place 25 · Saint John's Preparatory5,000 Meters Varsity2525:4610
Sep 10Xaverian vs. St. John's PrepSep 10 · 5,000 Meters Varsity · Place 36 · Saint John's Preparatory5,000 Meters Varsity3627:1310