Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.85 Miles · Franklin ParkBC High @ Catholic Memorial · Sep 2813:50.55BC High @ Catholic MemorialSeptember 28, 2021
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1113:14.7Manhattan University Cross Country Invitational (HS)October 11, 2025
3,000 Meters · Franklin ParkCM v BCHi (Boys Only) · Sep 2012:12.84CM v BCHi (Boys Only)September 20, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 511:17.85MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
5,000 Meters · Bradley Palmer State ParkSt. John's Preparatory School vs. Catholic Memorial · Oct 716:30St. John's Preparatory School vs. Catholic MemorialOctober 7, 2025
5,000 Meters · Derryfield ParkManchester Invite · Sep 2116:32.3Manchester InviteSeptember 21, 2024
5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2517:02.4Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1117:13.27MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 716:10.9117th Annual Vineyard XC InvitationalSeptember 7, 2024
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1516:57.96MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:52.38MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 2715:41.10MSTCA Bay State InvitationalSeptember 27, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 77 · Catholic Memorial5,000 Meters Division 17716:57.96 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1C · Place 8 · Catholic Memorial5,000 Meters Varsity Division 1C816:14.9012
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 8 · Catholic Memorial5,000 Meters Varsity816:00.7012
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity C · Place 6 · Catholic Memorial2.5 Miles Varsity C613:14.7 PB12
Oct 7St. John's Preparatory School vs. Catholic MemorialOct 7 · 5,000 Meters Varsity · Place 2 · Catholic Memorial5,000 Meters Varsity216:30 PB12
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "B" · Place 2 · Catholic Memorial5,000 Meters Varsity "B"215:41.10 PB12
Sep 23Catholic Memorial vs Xaverian (Boys Only)Sep 23 · 5,000 Meters Varsity · Place 2 · Catholic Memorial5,000 Meters Varsity217:1512

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 21Manchester InviteSep 21 · 5,000 Meters Small School Varsity · Place 1 · Catholic Memorial5,000 Meters Small School Varsity116:32.3 PB11
Sep 717th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · Catholic Memorial5,000 Meters Varsity116:10.91 PB11
Aug 24CMXC Time Trial #1Aug 24 · 2 Miles Varsity · Place 1 · Catholic Memorial2 Miles Varsity110:29Unofficial11

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters Freshman/Sophomore · Place 6 · Catholic Memorial5,000 Meters Freshman/Sophomore617:02.4 PB10
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 62 · Catholic Memorial5,000 Meters Division 16216:52.38 PB10
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 24 · Catholic Memorial5,000 Meters Division 1C2417:13.27 PB10
Oct 10Catholic Memorial @ Malden CatholicOct 10 · 5,000 Meters Varsity · Place 1 · Catholic Memorial5,000 Meters Varsity118:45Unofficial10
Sep 26Saint Johns (S) @ Catholic MemorialSep 26 · 5,000 Meters Varsity · Place 2 · Catholic Memorial5,000 Meters Varsity217:39Unofficial10

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Large School) · Place 35 · Catholic Memorial3,000 Meters Freshman (Large School)3511:17.85 PB9
Oct 18Malden Catholic @ Catholic MemorialOct 18 · 5,000 Meters New Division · Place 4 · Catholic Memorial5,000 Meters New Division420:23Unofficial9
Oct 4Catholic Memorial @ St. Johns PrepOct 4 · 3,000 Meters Freshman · Catholic Memorial3,000 Meters Freshman010:55Unofficial9
Sep 27Catholic Memorial @ Xaverian (Boys Only)Sep 27 · 3,000 Meters Freshman · Place 2 · Catholic Memorial3,000 Meters Freshman212:29.039
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 101 · Catholic Memorial3,000 Meters Varsity Large 9-1010111:54.29
Sep 20CM v BCHi (Boys Only)Sep 20 · 3,000 Meters Freshman · Place 5 · Catholic Memorial3,000 Meters Freshman512:12.84 PB9

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 28BC High @ Catholic MemorialSep 28 · 1.85 Miles Freshman · Place 18 · Catholic Memorial1.85 Miles Freshman1813:50.55 PB8