Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Powisset FarmSt. John's High School (Shrewsbury) @ Xaverian(Boys) · Oct 1315:50St. John's High School (Shrewsbury) @ Xaverian(Boys)October 13, 2026
5,000 Meters · Bradley Palmer State ParkSt. John's Preparatory School vs. St. John's High School (Boys Only) · Sep 918:26St. John's Preparatory School vs. St. John's High School (Boys Only)September 9, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:32.60MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2718:32.2Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Pine Banks ParkSaint John's Shrewsbury @ Malden Catholic · Sep 2218:03Saint John's Shrewsbury @ Malden CatholicSeptember 22, 2026
5,000 Meters · Saint John's High SchoolSaint John's Shrewsbury vs. Catholic Memorial · Sep 2917:27.89Saint John's Shrewsbury vs. Catholic MemorialSeptember 29, 2026
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 716:54.69MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 2117:27.90Catholic Conference ChampionshipsOctober 21, 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 · 5,000 Meters Senior · Place 12 · Saint John's5,000 Meters Senior1216:54.69 PB12
Oct 172026 Wachusett XC InvitationalOct 17 · 5,000 Meters Championship · Place 3 · Saint John's5,000 Meters Championship316:47.512
Oct 13St. John's High School (Shrewsbury) @ Xaverian(Boys)Oct 13 · 3 Miles Varsity · Place 3 · Saint John's3 Miles Varsity315:50 PB12
Oct 6Saint John's Shrewsbury vs. Saint John's PrepOct 6 · 5,000 Meters Men's Varsity · Place 5 · Saint John's5,000 Meters Men's Varsity517:44.6712
Sep 29Saint John's Shrewsbury vs. Catholic MemorialSep 29 · 5,000 Meters Men's Varsity · Place 1 · Saint John's5,000 Meters Men's Varsity117:27.89 PB12
Sep 22Saint John's Shrewsbury @ Malden CatholicSep 22 · 5,000 Meters Varsity · Place 2 · Saint John's5,000 Meters Varsity218:03 PB12
Sep 15Saint John's Shrewsbury vs. BC HighSep 15 · 5,000 Meters Men's Varsity · Place 4 · Saint John's5,000 Meters Men's Varsity417:45.3912

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 96 · Saint John's5,000 Meters Varsity Division 1A9618:05.6011
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 37 · Saint John's5,000 Meters Senior3717:40.3011
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 32 · Saint John's5,000 Meters Varsity3217:27.90 PB11
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 94 · Saint John's5,000 Meters Varsity Large9417:32.60 PB11
Oct 7St. John's High School vs. XaverianOct 7 · 5,000 Meters 5000 Meters Varsity · Place 3 · Saint John's5,000 Meters 5000 Meters Varsity318:45.1411
Sep 30St. John's Shrewsbury vs. Malden CatholicSep 30 · 5,000 Meters Men's Varsity · Place 2 · Saint John's5,000 Meters Men's Varsity219:10.0911
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 1 · Place 100 · Saint John's5,000 Meters Varsity 110018:32.2 PB11
Sep 23St. John's Shrewsbury v BC HighSep 23 · 5,000 Meters Varsity · Place 6 · Saint John's5,000 Meters Varsity618:0311
Sep 16Catholic Memorial vs. Saint Johns (S)Sep 16 · 5,000 Meters Varsity · Place 7 · Saint John's5,000 Meters Varsity718:13.73—
Sep 9St. John's Preparatory School vs. St. John's High School (Boys Only)Sep 9 · 5,000 Meters Varsity · Place 14 · Saint John's5,000 Meters Varsity1418:26 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Sophomore · Place 73 · Saint John's5,000 Meters Sophomore7319:17.2810
Oct 22Catholic Conference ClassicOct 22 · 2.9 Miles Junior Varsity · Place 21 · Saint John's2.9 Miles Junior Varsity2118:35.8310
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Sophomore · Place 82 · Saint John's5,000 Meters Sophomore8220:05.8510
Oct 1Catholic Memorial @ Saint JohnsOct 1 · 5,000 Meters Varsity · Place 19 · Saint John's5,000 Meters Varsity1922:37.1810
Sep 24Saint John's Prep vs. Saint John'sSep 24 · 5,000 Meters Varsity · Place 22 · Saint John's5,000 Meters Varsity2221:54.5110
Sep 17St. John's High School @ XaverianSep 17 · 5,000 Meters Varsity · Place 21 · Saint John's5,000 Meters Varsity2121:4410
Sep 10BC High v Saint John's ShrewsburySep 10 · 5,000 Meters Varsity · Place 23 · Saint John's5,000 Meters Varsity2323:43.1610