Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.85 Miles · Franklin ParkBC High @ Catholic Memorial · Sep 2814:59.77BC High @ Catholic MemorialSeptember 28, 2021
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1113:30.9Manhattan University Cross Country Invitational (HS)October 11, 2025
3 Miles · Powisset FarmCatholic Memorial @ Xaverian · Sep 2215:11.93Catholic Memorial @ XaverianSeptember 22, 2026
3,000 Meters · Franklin ParkCM v BCHi (Boys Only) · Sep 2013:47.07CM v BCHi (Boys Only)September 20, 2022
5,000 Meters · Bradley Palmer State ParkSt. John's Preparatory School vs. Catholic Memorial · Oct 717:42St. John's Preparatory School vs. Catholic MemorialOctober 7, 2025
5,000 Meters · Derryfield ParkManchester Invite · Sep 2118:03.1Manchester InviteSeptember 21, 2024
5,000 Meters · Franklin ParkCatholic Memorial vs Xaverian (Boys Only) · Sep 2318:33Catholic Memorial vs Xaverian (Boys Only)September 23, 2025
5,000 Meters · Manuel F. Correllus State Forest19th ANNUAL VINEYARD XC INVITATIONAL · Sep 616:08.519th ANNUAL VINEYARD XC INVITATIONALSeptember 6, 2026
5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 717:59.5017th Annual Vineyard XC InvitationalSeptember 7, 2024
5,000 Meters · Saint John's High SchoolSaint John's Shrewsbury vs. Catholic Memorial · Sep 2918:12.17Saint John's Shrewsbury vs. Catholic MemorialSeptember 29, 2026
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1516:42.84MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 2116:04.70Catholic Conference ChampionshipsOctober 21, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Varsity F · Place 68 · Catholic Memorial2.5 Miles Varsity F6814:27.112
Sep 29Saint John's Shrewsbury vs. Catholic MemorialSep 29 · 5,000 Meters Men's Varsity · Place 4 · Catholic Memorial5,000 Meters Men's Varsity418:12.17 PB12
Sep 22Catholic Memorial @ XaverianSep 22 · 3 Miles Varsity · Place 2 · Catholic Memorial3 Miles Varsity215:11.93 PB12
Sep 619th ANNUAL VINEYARD XC INVITATIONALSep 6 · 5,000 Meters Varsity · Place 3 · Catholic Memorial5,000 Meters Varsity316:08.5 PB12

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 52 · Catholic Memorial5,000 Meters Division 15216:42.84 PB11
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1C · Place 24 · Catholic Memorial5,000 Meters Varsity Division 1C2416:52.9011
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 10 · Catholic Memorial5,000 Meters Varsity1016:04.70 PB11
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 14 · Catholic Memorial5,000 Meters Varsity1416:38.011
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity C · Place 15 · Catholic Memorial2.5 Miles Varsity C1513:30.9 PB11
Oct 7St. John's Preparatory School vs. Catholic MemorialOct 7 · 5,000 Meters Varsity · Place 9 · Catholic Memorial5,000 Meters Varsity917:42 PB11
Sep 30Catholic Memorial vs. Boston College HighSep 30 · 5,000 Meters Varsity · Place 6 · Catholic Memorial5,000 Meters Varsity617:3411
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "B" · Place 14 · Catholic Memorial5,000 Meters Varsity "B"1416:46.1011
Sep 23Catholic Memorial vs Xaverian (Boys Only)Sep 23 · 5,000 Meters Varsity · Place 11 · Catholic Memorial5,000 Meters Varsity1118:33 PB11
Sep 16Catholic Memorial vs. Saint Johns (S)Sep 16 · 5,000 Meters Varsity · Place 1 · Catholic Memorial5,000 Meters Varsity117:45.0511
Sep 9Catholic Memorial vs Malden CatholicSep 9 · 5,000 Meters Varsity · Place 2 · Catholic Memorial5,000 Meters Varsity218:5011
Sep 618th Vineyard XC InvitationalSep 6 · 5,000 Meters Varsity · Place 3 · Catholic Memorial5,000 Meters Varsity316:30.0611

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 48 · Catholic Memorial5,000 Meters Varsity4818:03.9110
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Sophomore · Place 9 · Catholic Memorial5,000 Meters Sophomore917:12.5710
Oct 1Catholic Memorial @ Saint JohnsOct 1 · 5,000 Meters Varsity · Place 8 · Catholic Memorial5,000 Meters Varsity819:18.7910
Sep 21Manchester InviteSep 21 · 5,000 Meters Small School Varsity · Place 35 · Catholic Memorial5,000 Meters Small School Varsity3518:03.1 PB10
Sep 14Highland Park InvitationalSep 14 · 5,000 Meters Varsity · Place 23 · Catholic Memorial5,000 Meters Varsity2318:07.1610
Sep 10Malden Catholic @ Catholic MemorialSep 10 · 5,000 Meters Varsity · Place 3 · Catholic Memorial5,000 Meters Varsity318:3910
Sep 717th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Varsity · Place 25 · Catholic Memorial5,000 Meters Varsity2517:59.50 PB10
Aug 24CMXC Time Trial #1Aug 24 · 2 Miles Varsity · Place 6 · Catholic Memorial2 Miles Varsity611:39Unofficial10

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 81 · Catholic Memorial5,000 Meters Sophomore8119:28.3FR
Oct 24Catholic Conference Cross Country Championships (Boys)Oct 24 · 3,000 Meters Freshman · Place 21 · Catholic Memorial3,000 Meters Freshman2111:48.249
Oct 1462nd Catholic Memorial InvitationalOct 14 · 3,000 Meters Freshman · Place 28 · Catholic Memorial3,000 Meters Freshman2811:41.1FR
Oct 10Catholic Memorial @ Malden CatholicOct 10 · 3,000 Meters Freshman MS · Place 5 · Catholic Memorial3,000 Meters Freshman MS512:15Unofficial9
Oct 3St. Johns Prep @ Catholic MemorialOct 3 · Varsity · Place 12 · Catholic MemorialVarsity1213:169
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 30 · Catholic Memorial3,000 Meters Varsity3011:56.6FR
Sep 26Saint Johns (S) @ Catholic MemorialSep 26 · 3,000 Meters Freshman MS · Place 11 · Catholic Memorial3,000 Meters Freshman MS1113:56Unofficial9
Sep 16Highland Park InvitationalSep 16 · 3,000 Meters Freshman · Place 28 · Catholic Memorial3,000 Meters Freshman2812:44.2FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25Catholic Conference ClassicOct 25 · 3,000 Meters Middle School · Place 17 · Catholic Memorial3,000 Meters Middle School1713:18.05Unofficial8
Oct 15Catholic Memorial InvitationalOct 15 · 3,000 Meters Freshman · Place 76 · Catholic Memorial3,000 Meters Freshman7613:50.898
Oct 4Catholic Memorial @ St. Johns PrepOct 4 · 3,000 Meters Freshman · Catholic Memorial3,000 Meters Freshman012:15Unofficial8
Sep 27Catholic Memorial @ Xaverian (Boys Only)Sep 27 · 3,000 Meters Freshman · Place 10 · Catholic Memorial3,000 Meters Freshman1014:35.168
Sep 20CM v BCHi (Boys Only)Sep 20 · 3,000 Meters Freshman · Place 14 · Catholic Memorial3,000 Meters Freshman1413:47.07 PB8

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 23Catholic Conference ClassicOct 23 · 3,000 Meters Middle School · Place 30 · Catholic Memorial3,000 Meters Middle School3013:40.127
Sep 28BC High @ Catholic MemorialSep 28 · 1.85 Miles Freshman · Place 28 · Catholic Memorial1.85 Miles Freshman2814:59.77 PB7
Sep 21Xaverian vs. Catholic MemorialSep 21 · 3,000 Meters Freshman Middle School · Place 17 · Catholic Memorial3,000 Meters Freshman Middle School1714:27.807