Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.85 Miles · Franklin ParkBC High @ Catholic Memorial · Sep 2817:08.14BC High @ Catholic MemorialSeptember 28, 2021
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1114:08.9Manhattan University Cross Country Invitational (HS)October 11, 2025
3 Miles · Powisset FarmCatholic Memorial @ Xaverian · Sep 2216:09.93Catholic Memorial @ XaverianSeptember 22, 2026
3,000 Meters · Franklin ParkCM v BCHi (Boys Only) · Sep 2014:49.90CM v BCHi (Boys Only)September 20, 2022
5,000 Meters · Alvirne High School22rd Annual Battle of the Border · Oct 319:09.7122rd Annual Battle of the BorderOctober 3, 2026
5,000 Meters · Bradley Palmer State ParkSt. John's Preparatory School vs. Catholic Memorial · Oct 718:05St. John's Preparatory School vs. Catholic MemorialOctober 7, 2025
5,000 Meters · Derryfield ParkManchester Invite · Sep 2119:14.7Manchester InviteSeptember 21, 2024
5,000 Meters · Franklin ParkCatholic Memorial vs Xaverian (Boys Only) · Sep 2317:48Catholic Memorial vs Xaverian (Boys Only)September 23, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1717:27.1Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1120:15.05MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Highland ParkHighland Park Invitational · Sep 1217:45.05Highland Park InvitationalSeptember 12, 2026
5,000 Meters · Manuel F. Correllus State Forest19th ANNUAL VINEYARD XC INVITATIONAL · Sep 617:22.219th ANNUAL VINEYARD XC INVITATIONALSeptember 6, 2026
5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 718:19.3917th Annual Vineyard XC InvitationalSeptember 7, 2024
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1516:44.08MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 716:47.79MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 816:32.30MIAA Division 1A-1B-1CNovember 8, 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 7 · Catholic Memorial5,000 Meters Senior716:47.79 PB12
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Silver · Place 40 · Catholic Memorial5,000 Meters Varsity Boys Silver4017:27.1 PB12
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Varsity F · Place 153 · Catholic Memorial2.5 Miles Varsity F15316:30.212
Oct 322rd Annual Battle of the BorderOct 3 · 5,000 Meters Varsity · Place 103 · Catholic Memorial5,000 Meters Varsity10319:09.71 PB12
Sep 22Catholic Memorial @ XaverianSep 22 · 3 Miles Varsity · Place 12 · Catholic Memorial3 Miles Varsity1216:09.93 PB12
Sep 12Highland Park InvitationalSep 12 · 5,000 Meters Steve Newman Varsity · Place 21 · Catholic Memorial5,000 Meters Steve Newman Varsity2117:45.05 PB12
Sep 619th ANNUAL VINEYARD XC INVITATIONALSep 6 · 5,000 Meters Varsity · Place 12 · Catholic Memorial5,000 Meters Varsity1217:22.2 PB12

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 54 · Catholic Memorial5,000 Meters Division 15416:44.08 PB11
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1C · Place 15 · Catholic Memorial5,000 Meters Varsity Division 1C1516:32.30 PB11
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Junior · Place 2 · Catholic Memorial5,000 Meters Junior217:15.7011
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 23 · Catholic Memorial5,000 Meters Varsity2316:49.4011
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 30 · Catholic Memorial5,000 Meters Varsity3017:15.911
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity C · Place 35 · Catholic Memorial2.5 Miles Varsity C3514:08.9 PB11
Oct 7St. John's Preparatory School vs. Catholic MemorialOct 7 · 5,000 Meters Varsity · Place 15 · Catholic Memorial5,000 Meters Varsity1518:05 PB11
Sep 30Catholic Memorial vs. Boston College HighSep 30 · 5,000 Meters Varsity · Place 10 · Catholic Memorial5,000 Meters Varsity1017:5911
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "B" · Place 13 · Catholic Memorial5,000 Meters Varsity "B"1316:40.8011
Sep 23Catholic Memorial vs Xaverian (Boys Only)Sep 23 · 5,000 Meters Varsity · Place 7 · Catholic Memorial5,000 Meters Varsity717:48 PB11
Sep 16Catholic Memorial vs. Saint Johns (S)Sep 16 · 5,000 Meters Varsity · Place 6 · Catholic Memorial5,000 Meters Varsity618:12.6611
Sep 618th Vineyard XC InvitationalSep 6 · 5,000 Meters Varsity · Place 14 · Catholic Memorial5,000 Meters Varsity1417:11.7011

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 63 · Catholic Memorial5,000 Meters Varsity6318:22.8710
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Sophomore · Place 26 · Catholic Memorial5,000 Meters Sophomore2617:45.2210
Oct 22Catholic Conference ClassicOct 22 · 5,000 Meters Varsity · Place 30 · Catholic Memorial5,000 Meters Varsity3018:14.4110
Oct 1963rd Catholic Memorial InvitationalOct 19 · 5,000 Meters Varsity · Place 51 · Catholic Memorial5,000 Meters Varsity5118:55.510
Oct 8Catholic Memorial vs. St. John's PrepOct 8 · 5,000 Meters Varsity · Place 22 · Catholic Memorial5,000 Meters Varsity2219:3910
Oct 1Catholic Memorial @ Saint JohnsOct 1 · 5,000 Meters Varsity · Place 14 · Catholic Memorial5,000 Meters Varsity1420:31.2610
Sep 21Manchester InviteSep 21 · 5,000 Meters Small School Varsity · Place 90 · Catholic Memorial5,000 Meters Small School Varsity9019:14.7 PB10
Sep 14Highland Park InvitationalSep 14 · 5,000 Meters Varsity · Place 44 · Catholic Memorial5,000 Meters Varsity4419:47.1910
Sep 10Malden Catholic @ Catholic MemorialSep 10 · 5,000 Meters Varsity · Place 5 · Catholic Memorial5,000 Meters Varsity519:2610
Sep 717th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Varsity · Place 33 · Catholic Memorial5,000 Meters Varsity3318:19.39 PB10
Aug 24CMXC Time Trial #1Aug 24 · 2 Miles Varsity · Place 7 · Catholic Memorial2 Miles Varsity711:47Unofficial10

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 138 · Catholic Memorial5,000 Meters Division 1C13820:15.05 PB9
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 51 · Catholic Memorial5,000 Meters Sophomore5118:46.0FR
Oct 24Catholic Conference Cross Country Championships (Boys)Oct 24 · 3,000 Meters Freshman · Place 16 · Catholic Memorial3,000 Meters Freshman1611:35.299
Oct 1462nd Catholic Memorial InvitationalOct 14 · 3,000 Meters Freshman · Place 14 · Catholic Memorial3,000 Meters Freshman1411:19.4FR
Oct 10Catholic Memorial @ Malden CatholicOct 10 · 3,000 Meters Freshman MS · Place 3 · Catholic Memorial3,000 Meters Freshman MS311:43Unofficial9
Oct 3St. Johns Prep @ Catholic MemorialOct 3 · Varsity · Place 14 · Catholic MemorialVarsity1413:229
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 29 · Catholic Memorial3,000 Meters Varsity2911:56.3FR
Sep 26Saint Johns (S) @ Catholic MemorialSep 26 · 3,000 Meters Freshman MS · Place 3 · Catholic Memorial3,000 Meters Freshman MS312:30Unofficial9
Sep 16Highland Park InvitationalSep 16 · 3,000 Meters Freshman · Place 26 · Catholic Memorial3,000 Meters Freshman2612:29.1FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25Catholic Conference ClassicOct 25 · 3,000 Meters Middle School · Place 14 · Catholic Memorial3,000 Meters Middle School1413:10.69Unofficial8
Oct 15Catholic Memorial InvitationalOct 15 · 3,000 Meters Freshman · Place 71 · Catholic Memorial3,000 Meters Freshman7113:41.338
Oct 4Catholic Memorial @ St. Johns PrepOct 4 · 3,000 Meters Freshman · Catholic Memorial3,000 Meters Freshman012:36Unofficial8
Sep 27Catholic Memorial @ Xaverian (Boys Only)Sep 27 · 3,000 Meters Freshman · Place 13 · Catholic Memorial3,000 Meters Freshman1315:17.368
Sep 20CM v BCHi (Boys Only)Sep 20 · 3,000 Meters Freshman · Place 28 · Catholic Memorial3,000 Meters Freshman2814:49.90 PB8

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 23Catholic Conference ClassicOct 23 · 3,000 Meters Middle School · Place 56 · Catholic Memorial3,000 Meters Middle School5616:16.517
Sep 28BC High @ Catholic MemorialSep 28 · 1.85 Miles Freshman · Place 45 · Catholic Memorial1.85 Miles Freshman4517:08.14 PB7
Sep 21Xaverian vs. Catholic MemorialSep 21 · 3,000 Meters Freshman Middle School · Place 31 · Catholic Memorial3,000 Meters Freshman Middle School3120:26.737