Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1414:50.9MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Bradley Palmer State ParkSt. John's Preparatory School vs. St. John's High School (Boys Only) · Sep 923:30St. 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 1119:33.50MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2722:15.7Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Pine Banks ParkSaint John's Shrewsbury @ Malden Catholic Boys · Oct 823:31Saint John's Shrewsbury @ Malden Catholic BoysOctober 8, 2024
5,000 Meters · Saint John's High SchoolSt. John's High School vs. Xaverian · Oct 723:19.26St. John's High School vs. XaverianOctober 7, 2025
5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 2120:50.40Catholic Conference ChampionshipsOctober 21, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 52 · Saint John's5,000 Meters Varsity5220:50.40 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Large · Place 80 · Saint John's5,000 Meters Junior Varsity Large8019:33.50 PB12
Oct 7St. John's High School vs. XaverianOct 7 · 5,000 Meters 5000 Meters Varsity · Place 18 · Saint John's5,000 Meters 5000 Meters Varsity1823:19.26 PB12
Sep 30St. John's Shrewsbury vs. Malden CatholicSep 30 · 5,000 Meters Men's Varsity · Place 15 · Saint John's5,000 Meters Men's Varsity1523:22.0012
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Junior Varsity 1 · Place 174 · Saint John's5,000 Meters Junior Varsity 117422:15.7 PB12
Sep 9St. John's Preparatory School vs. St. John's High School (Boys Only)Sep 9 · 5,000 Meters Varsity · Place 31 · Saint John's5,000 Meters Varsity3123:30 PB12

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 8Saint John's Shrewsbury @ Malden Catholic BoysOct 8 · 5,000 Meters Varsity · Place 24 · Saint John's5,000 Meters Varsity2423:31 PB11
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Junior Varsity 1 · Place 230 · Saint John's5,000 Meters Junior Varsity 123024:04.911

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Large School) · Place 224 · Saint John's5,000 Meters Sophomore (Large School)22422:27.859
Oct 25Catholic Conference ClassicOct 25 · 3,000 Meters Freshman · Place 43 · Saint John's3,000 Meters Freshman4314:10.75Unofficial9
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman · Place 118 · Saint John's2.1 Miles Freshman11814:50.9 PB9
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 154 · Saint John's5,000 Meters Junior Varsity15423:54.6Unofficial9
Sep 20St. John's HS Shrewsbury @ XaverianSep 20 · 3,000 Meters Freshman · Place 12 · Saint John's Shrewsbury3,000 Meters Freshman1215:15.359