Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 Yale HS Classic · Jan 94:33.532026 Yale HS ClassicJanuary 9, 2026
1 Mile · OutdoorDanbury Dream Elite Invitational · May 164:22.12aDanbury Dream Elite InvitationalMay 16, 2026
1000 Meters · IndoorSCC Coaches Invitational · Jan 162:40.18aSCC Coaches InvitationalJanuary 16, 2026
1600 Meters · IndoorCIAC Class L Indoor T&F Championships · Feb 124:33.00aCIAC Class L Indoor T&F ChampionshipsFebruary 12, 2026
1600 Meters · OutdoorSCC Outdoor Championships · May 264:26.25aSCC Outdoor ChampionshipsMay 26, 2026
3000 Meters · Indoor40th Yale Interscholastic Track Classic · Jan 109:31.68a40th Yale Interscholastic Track ClassicJanuary 10, 2025
3200 Meters · IndoorSCC Boys Developmental #1 · Jan 510:09.70aSCC Boys Developmental #1January 5, 2026
3200 Meters · OutdoorHillhouse at Mercy/Xavier · Apr 219:51.1Hillhouse at Mercy/XavierApril 21, 2026
800 Meters · OutdoorHamden-Daniel Hand-Mercy-Xavier · Apr 282:03.25aHamden-Daniel Hand-Mercy-XavierApril 28, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 31CIAC Class MM Outdoor T&F ChampionshipsMay 31 · 3200 Meters · Place 13 · Xavier (CT)3200 Meters13.10:22.83a11
May 31CIAC Class MM Outdoor T&F ChampionshipsMay 31 · 1600 Meters · Place 5 · Xavier (CT)1600 Meters5.4:31.48a11
May 26SCC Outdoor ChampionshipsMay 26 · 1600 Meters · Place 4 · Xavier (CT)1600 Meters44:26.25a PB11
May 18SCC East SectionalMay 18 · 3200 Meters · Xavier (CT)3200 Meters—DNF11
May 18SCC East SectionalMay 18 · 1600 Meters · Place 10 · Xavier (CT)1600 Meters104:39.95a11
May 16Danbury Dream Elite InvitationalMay 16 · 1 Mile · Place 7 · Xavier (CT)1 Mile74:22.12a PB11
May 88th CT Distance FestivalMay 8 · 1 Mile · Place 14 · Xavier (CT)1 Mile144:30.47a11
May 2Middletown Varsity T&F InvitationalMay 2 · 1600 Meters · Place 2 · Xavier (CT)1600 Meters24:28.69a11
Apr 28Hamden-Daniel Hand-Mercy-XavierApr 28 · 800 Meters · Place 3 · Xavier (CT)800 Meters32:03.25a PB11
Apr 21Hillhouse at Mercy/XavierApr 21 · 3200 Meters · Place 1 · Xavier (CT)3200 Meters1.9:51.1 PB11
Apr 8Cheshire-Lyman Hall-Mercy/XavierApr 8 · 1600 Meters · Place 3 · Xavier (CT)1600 Meters34:44.43a11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 800 Meters · Place 5 · Xavier (CT)800 MetersRelay Split5.1:59.5hUnofficial11
Feb 12CIAC Class L Indoor T&F ChampionshipsFeb 12 · 1600 Meters · Place 9 · Xavier (CT)1600 Meters94:33.00a PB11
Feb 7SCC Indoor ChampionshipsFeb 7 · 3200 Meters · Place 8 · Xavier (CT)3200 Meters8.10:10.54a11
Feb 7SCC Indoor ChampionshipsFeb 7 · 1600 Meters · Place 5 · Xavier (CT)1600 Meters5.4:35.26a11
Jan 28SCC Western SectionalJan 28 · 3200 Meters · Place 2 · Xavier (CT)3200 Meters210:25.49a11
Jan 28SCC Western SectionalJan 28 · 1600 Meters · Place 4 · Xavier (CT)1600 Meters44:42.49a11
Jan 16SCC Coaches InvitationalJan 16 · 1000 Meters · Place 4 · Xavier (CT)1000 Meters4.2:40.18a PB11
Jan 92026 Yale HS ClassicJan 9 · 1 Mile · Place 9 · Xavier (CT)1 Mile94:33.53 PB11
Jan 92026 Yale HS ClassicJan 9 · 1 Mile · Place 9 · Xavier CT1 Mile94:33.5311
Jan 5SCC Boys Developmental #1Jan 5 · 3200 Meters · Place 3 · Xavier (CT)3200 Meters310:09.70a PB11
Jan 5SCC Boys Developmental #1Jan 5 · 1000 Meters · Place 4 · Xavier (CT)1000 Meters42:46.61a11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1CIAC Class L Boys ChampionshipJun 1 · 3200 Meters · Place 9 · Xavier (CT)3200 Meters9.9:59.55a10
May 27SCC Outdoor ChampionshipsMay 27 · 3200 Meters · Place 4 · Xavier (CT)3200 Meters49:59.93a10
May 20SCC East SectionalMay 20 · 3200 Meters · Place 4 · Xavier (CT)3200 Meters49:55.11a10
May 13Guilford, Lauralton Hall at Mercy/XavierMay 13 · 1600 Meters · Place 1 · Xavier (CT)1600 Meters14:33.110
May 10Froshmore Invitational - Overall ResultsMay 10 · 3200 Meters · Place 2 · Xavier (CT)3200 Meters210:14.94—
May 10Froshmore Invitational - Overall ResultsMay 10 · 1600 Meters · Place 5 · Xavier (CT)1600 Meters54:44.36—
May 109th Froshmore InvitationalMay 10 · 3200 Meters · Place 2 · Xavier (CT)3200 Meters2.10:14.94a10
May 109th Froshmore InvitationalMay 10 · 1600 Meters · Place 5 · Xavier (CT)1600 Meters5.4:44.36a10
May 7Shelton-East Haven-Mercy/XavierMay 7 · 3200 Meters · Place 2 · Xavier (CT)3200 Meters210:15.46a10
May 7Shelton-East Haven-Mercy/XavierMay 7 · 1600 Meters · Place 4 · Xavier (CT)1600 Meters44:45.08a10
May 3Fast Times at Ridgefield HighMay 3 · 3200 Meters · Place 44 · Xavier (CT)3200 Meters4410:01.10a10
Apr 24Daniel Hand at Mercy/XavierApr 24 · 1600 Meters · Place 2 · Xavier (CT)1600 Meters24:58.110
Apr 167th CT Distance FestivalApr 16 · 1 Mile · Place 50 · Xavier (CT)1 Mile504:44.29a10
Apr 8Xavier/Mercy, North Haven @LawApr 8 · 3200 Meters · Place 1 · Xavier (CT)3200 Meters110:34.010

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 18CIAC Class L Boys ChampionshipFeb 18 · 3200 Meters · Xavier (CT)3200 Meters—DNS10
Feb 18CIAC Class L Boys ChampionshipFeb 18 · 1600 Meters · Place 9 · Xavier (CT)1600 Meters9.4:41.16a10
Feb 8SCC Indoor ChampionshipsFeb 8 · 3200 Meters · Place 10 · Xavier (CT)3200 Meters1010:35.47a—
Jan 29SCC Western SectionalJan 29 · 3200 Meters · Place 5 · Xavier (CT)3200 Meters510:32.92a—
Jan 29SCC Western SectionalJan 29 · 1600 Meters · Place 9 · Xavier (CT)1600 Meters94:50.95a—
Jan 18SCC Coaches InvitationalJan 18 · 1600 Meters · Place 11 · Xavier (CT)1600 Meters114:37.05a—
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 3000 Meters · Place 68 · Xavier (CT)3000 Meters68.9:31.68a PB10
Jan 7SCC Boys Developmental #2Jan 7 · 1600 Meters · Place 4 · Xavier (CT)1600 Meters44:44.57a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 1 Mile · Place 50 · Xavier (CT)1 Mile50.4:51.29a10
Dec 19SCC Boys Developmental #1Dec 19 · 3200 Meters · Place 6 · Xavier (CT)3200 Meters6.10:18.23a10
Feb 3SCC Indoor ChampionshipsFeb 3 · 1000 Meters · Place 21 · Xavier (CT)1000 Meters21.3:12.00a9
Jan 24SCC Western SectionalJan 24 · 1000 Meters · Place 14 · Xavier (CT)1000 Meters143:09.99a—
Jan 18SCC Indoor Novice MeetJan 18 · 1600 Meters · Place 17 · Xavier (CT)1600 Meters17.5:32.40a9
Jan 3SCC Boys Developmental Meet #2Jan 3 · 1600 Meters · Place 64 · Xavier (CT)1600 Meters645:32.02a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21SCC Outdoor ChampionshipsMay 21 · 3200 Meters · Place 20 · Xavier (CT)3200 Meters2010:49.05a—
May 17Ridgefield Nightmare InviteMay 17 · 1 Mile · Place 8 · Xavier (CT)1 Mile85:09.40a—
May 14SCC Western SectionalMay 14 · 3200 Meters · Place 12 · Xavier (CT)3200 Meters1210:55.45a—
May 118th Froshmore InvitationalMay 11 · 3200 Meters · Place 11 · Xavier (CT)3200 Meters11.10:44.30a9
May 118th Froshmore InvitationalMay 11 · 1600 Meters · Xavier (CT)1600 Meters—DNS9
May 4Fast Times at Ridgefield High: The 3200May 4 · 3200 Meters · Xavier (CT)3200 Meters--DNS9
May 1Xavier, Mercy, SHA & Notre Dame @LawMay 1 · 3200 Meters · Place 1 · Xavier (CT)3200 Meters111:29.1—
May 1Xavier, Mercy, SHA & Notre Dame @LawMay 1 · 1600 Meters · Place 3 · Xavier (CT)1600 Meters34:59.4—
Apr 12Spring Break JamboreeApr 12 · 1600 Meters · Place 16 · Xavier (CT)1600 Meters165:01.03a—
Apr 9Branford, Foran at Mercy/XavierApr 9 · 3200 Meters · Place 3 · Xavier (CT)3200 Meters311:20.3—
Apr 9Branford, Foran at Mercy/XavierApr 9 · 1600 Meters · Place 1 · Xavier (CT)1600 Meters15:02.5—
Apr 5Xavier/Mercy, Hamden vs North HavenApr 5 · 1600 Meters · Place 6 · Xavier (CT)1600 Meters65:16.8—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20SCC Boys Developmental Meet #1Dec 20 · 3200 Meters · Place 45 · Xavier (CT)3200 Meters45.12:18.15a9
Dec 20SCC Boys Developmental Meet #1Dec 20 · 1000 Meters · Xavier (CT)1000 Meters—DNS9