Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri County League Championship · Feb 34:22.04Tri County League ChampionshipFebruary 3, 2022
1 Mile · OutdoorMIAA Meet of Champions · Jun 24:19.54aMIAA Meet of ChampionsJune 2, 2022
1 Mile · Outdoor · Hand timedCM v MC · Mar 224:48.0hCM v MCMarch 22, 2021
10,000 Meters · Outdoor130th Penn Relays Carnival · Apr 2329:20.65a130th Penn Relays CarnivalApril 23, 2026
1000 Meters · IndoorTri County - Meet10 - Wheaton · Jan 242:40.61aTri County - Meet10 - WheatonJanuary 24, 2022
1000 Meters · Outdoor · Hand timedXaverian vs. Catholic Memorial · Apr 12:47.4hXaverian vs. Catholic MemorialApril 1, 2021
1500 Meters · OutdoorWake Forest Invitational · Apr 183:47.05aWake Forest InvitationalApril 18, 2025
2 Miles · IndoorMSTCA Northeast Invitational · Jan 149:22.71MSTCA Northeast InvitationalJanuary 14, 2022
2 Miles · OutdoorMIAA Meet of Champions · Jun 29:14.42aMIAA Meet of ChampionsJune 2, 2022
3000 Meters · IndoorPSU National Open · Jan 318:05.85aPSU National OpenJanuary 31, 2025
3000 Meters · OutdoorPenn Relays - HS Day 2 · Apr 298:45.49aPenn Relays - HS Day 2April 29, 2022
5000 Meters · IndoorSharon Colyear-Danville Season Opener · Dec 613:49.15aSharon Colyear-Danville Season OpenerDecember 6, 2025
5000 Meters · OutdoorDuke Invitational · Apr 1013:41.28aDuke InvitationalApril 10, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 5000 Meters · Place 34 · VillanovaVillanova5000 MetersRound P34.14:17.84aSo
May 14Big East OutdoorMay 14 · 5000 Meters · Place 4 · VillanovaVillanova5000 Meters4.13:50.52aSo
Apr 23130th Penn Relays CarnivalApr 23 · 10,000 Meters · Place 2 · VillanovaVillanova10,000 Meters2.29:20.65a PBSo
Apr 10Duke InvitationalApr 10 · 5000 Meters · Place 3 · VillanovaVillanova5000 Meters3.13:41.28a PBSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 5000 Meters · Place 46 · VillanovaVillanova5000 Meters46.13:49.15a PBSo
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 5000 Meters · Place 6 · VillanovaVillanova5000 Meters6.14:18.17aFr
Feb 28Big East Conference Indoor ChampionshipsFeb 28 · 3000 Meters · Place 5 · VillanovaVillanova3000 Meters5.8:07.68aFr
Jan 31PSU National OpenJan 31 · 3000 Meters · Place 2 · VillanovaVillanova3000 Meters2.8:05.85a PBFr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 5000 Meters · Place 13 · VillanovaVillanova5000 MetersRound P13.14:07.24aFr
May 15Big East OutdoorMay 15 · 5000 Meters · Place 2 · VillanovaVillanova5000 Meters2.13:45.02aFr
Apr 18Wake Forest InvitationalApr 18 · 1500 Meters · Place 19 · VillanovaVillanova1500 Meters19.3:47.05a PBFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 5000 Meters · Place 105 · VillanovaVillanova5000 Meters105.13:58.11aFr

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3Trials of Miles @ IcahnMay 3 · 1500 Meters · Place 8 · UnattachedUnattached1500 Meters8.3:50.83a-

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10David Hemery Valentine InvitationalFeb 10 · 3000 Meters · Place 224 · Catholic MemorialCatholic Memorial3000 Meters224.8:34.60a12
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 5000 Meters · Place 4 · UnattachedUnattached5000 Meters4.14:48.64a12
Jan 27John Thomas Terrier ClassicJan 27 · 3000 Meters · Place 97 · UnattachedUnattached3000 Meters97.8:29.69a12

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 2 Miles · Place 4 · Catholic MemorialCatholic Memorial2 Miles4.9:14.42a PB11
Jun 2MIAA Meet of ChampionsJun 2 · 1 Mile · Place 6 · Catholic MemorialCatholic Memorial1 Mile6.4:19.54a PB11
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 2 Miles · Place 1 · Catholic MemorialCatholic Memorial2 Miles1.9:15.76a11
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 1 Mile · Place 3 · Catholic MemorialCatholic Memorial1 Mile3.4:21.49a11
May 18Catholic Conference ChampionshipsMay 18 · 2 Miles · Place 1 · Catholic MemorialCatholic Memorial2 Miles1.9:43.96a11
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 5 · Catholic MemorialCatholic Memorial1 Mile5.4:29.15a11
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 5 · Catholic MemorialCatholic Memorial1 Mile5.4:29.14aUnofficial11
May 11Xaverian Vs. Catholic MemorialMay 11 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:25.8Unofficial11
May 11Xaverian Vs. Catholic MemorialMay 11 · 800 Meters · Place 2 · Catholic MemorialCatholic Memorial800 Meters2.2:06.5Unofficial11
Apr 29Penn Relays - HS Day 2Apr 29 · 3000 Meters · Place 13 · Catholic MemorialCatholic Memorial3000 Meters13.8:45.49a PB11
Apr 27St. John's Shrewsbury vs Catholic MemorialApr 27 · 800 Meters · Place 1 · Catholic MemorialCatholic Memorial800 Meters1.2:04Unofficial11
Apr 21MSTCA Warrior InviteApr 21 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:33.91a11
Apr 13Catholic Memorial vs BC HighApr 13 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:38Unofficial11
Apr 13Catholic Memorial vs BC HighApr 13 · 800 Meters · Place 1 · Catholic MemorialCatholic Memorial800 Meters1.2:03Unofficial11

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3Tri County League ChampionshipFeb 3 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile14:22.04 PB11
Feb 3TCL ChampionshipFeb 3 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:28.68a11
Jan 24Tri County - Meet10 - WheatonJan 24 · 1000 Meters · Place 1 · Catholic MemorialCatholic Memorial1000 Meters1.2:40.61a PB11
Jan 14MSTCA Northeast InvitationalJan 14 · 2 Miles · Place 1 · Juni Catholic MemorialJuni Catholic Memorial2 Miles19:22.71 PB—
Jan 4Tri County - Meet 5 ReggieJan 4 · 1000 Meters · Place 1 · Catholic MemorialCatholic Memorial1000 Meters1.2:44.90a11

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22Tri County - Meet4 BUDec 22 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:39.02a11
Dec 11MSTCA Winter Festival Invitational Large SchoolsDec 11 · 800 Meters · Catholic MemorialCatholic Memorial800 MetersRelay Split—2:02Unofficial11
Dec 10Tri County Meet1Dec 10 · 1000 Meters · Place 1 · Catholic MemorialCatholic Memorial1000 Meters1.2:48.00a11

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 17MIAA D2 South SectionalsJun 17 · 2 Miles · Place 1 · Catholic MemorialCatholic Memorial2 Miles1.9:29.28a10
Jun 11Catholic Conference ClassicJun 11 · 1 Mile · Place 2 · Catholic MemorialCatholic Memorial1 Mile2.4:25.47a10
Jun 9St. Johns Prep vs Catholic MemorialJun 9 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:38.6Unofficial10
Jun 2Catholic Memorial vs Xaverian Bros HSJun 2 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:34Unofficial10
Jun 2Catholic Memorial vs Xaverian Bros HSJun 2 · 800 Meters · Place 1 · Catholic MemorialCatholic Memorial800 Meters1.2:05Unofficial10
May 30MSTCA DIV 3 RelaysMay 30 · 1 Mile · Catholic MemorialCatholic Memorial1 Mile—4:29.5Unofficial10
May 26Malden Catholic vs Catholic MemorialMay 26 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:32Unofficial10
May 26Malden Catholic vs Catholic MemorialMay 26 · 800 Meters · Place 1 · Catholic MemorialCatholic Memorial800 Meters1.2:04.4Unofficial10
May 19CM vs Saint Johns ShrewsburyMay 19 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:35Unofficial10
May 19CM vs Saint Johns ShrewsburyMay 19 · 800 Meters · Place 1 · Catholic MemorialCatholic Memorial800 Meters1.2:05Unofficial10
May 12Catholic Memorial vs. BC HighMay 12 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:38.7Unofficial10
Apr 14CM vs Saint Johns ShrewsburyApr 14 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:41Unofficial10
Apr 9CM vs BC HighApr 9 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile1.4:38.5Unofficial10
Apr 1Xaverian vs. Catholic MemorialApr 1 · 1000 Meters · Place 1 · Catholic MemorialCatholic Memorial1000 Meters12:47.4h PB10
Apr 1Xaverian vs. Catholic MemorialApr 1 · 1000 Meters · Place 1 · Catholic MemorialCatholic Memorial1000 Meters1.2:47.4hUnofficial10
Mar 22CM v MCMar 22 · 1 Mile · Place 1 · Catholic MemorialCatholic Memorial1 Mile14:48.0h PB10
Mar 22CM v MCMar 22 · 1000 Meters · Place 1 · Catholic MemorialCatholic Memorial1000 Meters12:57.0h10

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14MIAA D3 ChampionshipFeb 14 · 2 Miles · Place 5 · MiltonMilton2 Miles5.9:53.41a10
Jan 23BSC #5Jan 23 · 1 Mile · Place 12 · MiltonMilton1 Mile12.4:42.84a10
Jan 9BSC #4Jan 9 · 1 Mile · Place 5 · MiltonMilton1 Mile5.4:47.17a10

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19BSC #2Dec 19 · 2 Miles · Place 3 · MiltonMilton2 Miles3.10:06.90a10
Dec 12Bay State Conf #1Dec 12 · 1 Mile · Place 9 · MiltonMilton1 Mile9.4:47.50a10
Dec 12BSC #1Dec 12 · 1 Mile · Place 9 · MiltonMilton1 Mile9.4:47.50a10
Feb 6BSC ChampionshipFeb 6 · 1 Mile · Place 21 · MiltonMilton1 Mile21.4:50.28a9
Jan 24BSC #5Jan 24 · 1 Mile · Place 14 · MiltonMilton1 Mile14.4:50.95a9
Jan 17BSC #4Jan 17 · 1 Mile · Place 18 · MiltonMilton1 Mile18.4:53.51a9

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18SSP Twilight InvitationalMay 18 · 2 Miles · Place 5 · MiltonMilton2 Miles5.10:13.69a9
May 18South Shore Principals Twilight InvitationalMay 18 · 2 Miles · Place 5 · MiltonMilton2 Miles5.10:13.69aUnofficial9
May 15BSC ChampionshipMay 15 · 1 Mile · Place 20 · MiltonMilton1 Mile20.4:44.32a9
May 11MSTCA Coaches InvitationalMay 11 · 1 Mile · Place 4 · MiltonMilton1 Mile4.4:48.52a9
May 8Milton Vs. WalpoleMay 8 · 1 Mile · MiltonMilton1 Mile—4:48.46Unofficial9
May 4Fr/Soph Small SchoolsMay 4 · 1 Mile · Place 10 · MiltonMilton1 Mile10.4:56.23a9
May 1Braintree v. Milton v. NeedhamMay 1 · 2 Miles · MiltonMilton2 Miles—10:19Unofficial9
Apr 17BSC InviteApr 17 · 1 Mile · Place 2 · MiltonMilton1 Mile2.4:58.92a9
Apr 10Weymouth vs. MiltonApr 10 · 1 Mile · MiltonMilton1 Mile—4:57.6Unofficial9

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20BSC #2Dec 20 · 2 Miles · Place 11 · MiltonMilton2 Miles11.10:39.51a9
Dec 13Bay State Conference #1Dec 13 · 1 Mile · Place 23 · MiltonMilton1 Mile23.5:09.47a9