Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 274:14.44aJohn Thomas Terrier ClassicJanuary 27, 2023
1 Mile · OutdoorCT Distance Festival · Apr 224:23.42CT Distance FestivalApril 22, 2022
1000 Meters · IndoorCIAC Combined State Open Championships · Feb 192:33.67aCIAC Combined State Open ChampionshipsFebruary 19, 2022
1500 Meters · IndoorNew Balance Indoor Grand Prix · Feb 63:59.00aNew Balance Indoor Grand PrixFebruary 6, 2022
1600 Meters · IndoorSCC Indoor Dual #1 Hand-Mercy-Xavier · Mar 74:25.83SCC Indoor Dual #1 Hand-Mercy-XavierMarch 7, 2021
1600 Meters · OutdoorSCC Outdoor Track & Field Championships · May 244:15.63aSCC Outdoor Track & Field ChampionshipsMay 24, 2022
3000 Meters · IndoorDavid Hemrey Valentine Invitational · Feb 98:22.02David Hemrey Valentine InvitationalFebruary 9, 2024
3200 Meters · IndoorCIAC Combined State Open Championships · Feb 199:31.55aCIAC Combined State Open ChampionshipsFebruary 19, 2022
3200 Meters · OutdoorCIAC Combined Class L Championship · Jun 19:08.48aCIAC Combined Class L ChampionshipJune 1, 2021
400 Meters · OutdoorSheehan, SHA, ND-WH at Mercy/Xavier · Apr 2553.2Sheehan, SHA, ND-WH at Mercy/Xavier April 25, 2022
500 Meters · IndoorGreg Page Relays & Multi · Dec 11:11.66aGreg Page Relays & MultiDecember 1, 2023
60 Meter · IndoorCornell Greg Page Relays & Multi · Dec 58.78aCornell Greg Page Relays & MultiDecember 5, 2025
600 Meters · IndoorSCC Boys Developmental Indoor TF Meet #2 · Jan 71:35.53SCC Boys Developmental Indoor TF Meet #2January 7, 2019
800 Meters · OutdoorSCC Outdoor Track & Field Championships · May 241:59.23aSCC Outdoor Track & Field ChampionshipsMay 24, 2022

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Cornell Multi & InvitationalJan 30 · 1 Mile · SyracuseSyracuse1 Mile—DNFSr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 60 Meter · Place 45 · SyracuseSyracuse60 MeterRound P45.8.78a PBWind: 0Sr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22ACC Indoor ChampionshipsFeb 22 · 1 Mile · Place 41 · SyracuseSyracuse1 MileRound P41.4:15.03aSo
Feb 9David Hemrey Valentine InvitationalFeb 9 · 3000 Meters · Place 16 · SyracuseSyracuse3000 Meters168:22.02 PBSO
Jan 26John Thomas Terrier ClassicJan 26 · 1 Mile · Place 115 · SyracuseSyracuse1 Mile1154:16.10a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 1Greg Page Relays & MultiDec 1 · 500 Meters · Place 13 · SyracuseSyracuse500 Meters13.1:11.66a PBSo
Feb 10David Hemery Valentine InvitationalFeb 10 · 3000 Meters · Place 198 · SyracuseSyracuse3000 Meters198.8:27.88aFr
Jan 27John Thomas Terrier ClassicJan 27 · 1 Mile · Place 86 · SyracuseSyracuse1 Mile86.4:14.44a PBFr
Jan 21Cornell Upstate ChallengeJan 21 · 1 Mile · Place 11 · SyracuseSyracuse1 Mile114:20.34FR

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1CIAC Combined Class L ChampionshipsJun 1 · 3200 Meters · Place 2 · Xavier (CT)Xavier (CT)3200 Meters2.9:10.24a12
Jun 1CIAC Combined Class L ChampionshipsJun 1 · 1600 Meters · Xavier (CT)Xavier (CT)1600 Meters—DNS12
May 24SCC Outdoor Track & Field ChampionshipsMay 24 · 1600 Meters · Place 1 · Xavier (CT)Xavier (CT)1600 Meters1.4:15.63a PB12
May 24SCC Outdoor Track & Field ChampionshipsMay 24 · 800 Meters · Place 2 · Xavier (CT)Xavier (CT)800 Meters2.1:59.23a PB12
May 17SCC East SectionalMay 17 · 1600 Meters · Place 2 · Xavier (CT)Xavier (CT)1600 Meters24:27.7112
May 17SCC East SectionalMay 17 · 800 Meters · Place 1 · Xavier (CT)Xavier (CT)800 Meters12:00.2212
May 9Amity-Mercy-North Haven-XavierMay 9 · 1600 Meters · Place 1 · Xavier (CT)Xavier (CT)1600 Meters14:28.5212
May 7Middletown Outdoor T&F Varsity InvitationalMay 7 · 3200 Meters · Place 1 · Xavier (CT)Xavier (CT)3200 Meters19:25.9712
Apr 25Sheehan, SHA, ND-WH at Mercy/Xavier Apr 25 · 400 Meters · Place 1 · Xavier (CT)Xavier (CT)400 Meters153.2 PB12
Apr 22CT Distance FestivalApr 22 · 1 Mile · Place 6 · Xavier (CT)Xavier (CT)1 Mile64:23.42 PB12
Apr 22CT Distance FestivalApr 22 · 1 Mile · Place 6 · Xavier CtXavier Ct1 Mile64:23.4212

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 19CIAC Combined State Open ChampionshipsFeb 19 · 3200 Meters · Place 5 · Xavier (CT)Xavier (CT)3200 Meters5.9:31.55a PB12
Feb 19CIAC Combined State Open ChampionshipsFeb 19 · 1000 Meters · Place 1 · Xavier (CT)Xavier (CT)1000 Meters1.2:33.67a PB12
Feb 12CIAC Combined Class L ChampionshipsFeb 12 · 3200 Meters · Place 3 · Xavier (CT)Xavier (CT)3200 Meters3.9:40.50a12
Feb 12CIAC Combined Class L ChampionshipsFeb 12 · 1000 Meters · Place 1 · Xavier (CT)Xavier (CT)1000 Meters1.2:37.97a12
Feb 12CIAC Combined Class L ChampionshipsFeb 12 · 1600 Meters · Xavier (CT)Xavier (CT)1600 Meters--SCR12
Feb 6New Balance Indoor Grand PrixFeb 6 · 1 Mile · Place 9 · United StatesUnited States1 Mile9.4:16.79a12
Feb 6New Balance Indoor Grand PrixFeb 6 · 1500 Meters · Place 9 · United StatesUnited States1500 Meters9.3:59.00a PB12
Jan 27SCC Western SectionalsJan 27 · 3200 Meters · Place 1 · Xavier (CT)Xavier (CT)3200 Meters19:56.1112
Jan 27SCC Western SectionalsJan 27 · 1000 Meters · Place 1 · Xavier (CT)Xavier (CT)1000 Meters12:41.5212
Jan 22SCC Coaches InvitationalJan 22 · 1000 Meters · Place 1 · Xavier (CT)Xavier (CT)1000 Meters12:34.6612
Jan 4SCC Boys Developmental #2Jan 4 · 1600 Meters · Place 1 · Xavier (CT)Xavier (CT)1600 Meters14:38.1312

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 2 · Xavier (CT)Xavier (CT)1 Mile2.4:20.14a12
Dec 22SCC Boys Developmental Meet #1Dec 22 · 3200 Meters · Place 1 · Xavier (CT)Xavier (CT)3200 Meters1.9:36.90a12
Dec 22SCC Boys Developmental Meet #1Dec 22 · 1000 Meters · Place 1 · Xavier (CT)Xavier (CT)1000 Meters1.2:39.91a12
Mar 21SCC Indoor Dual #2e For-JL-DH-Mer-X-(ND)Mar 21 · 3200 Meters · Place 3 · Xavier (CT)Xavier (CT)3200 Meters310:01.1111
Mar 21SCC Indoor Dual #2e For-JL-DH-Mer-X-(ND)Mar 21 · 1000 Meters · Place 2 · Xavier (CT)Xavier (CT)1000 Meters22:39.8611
Mar 7SCC Indoor Dual #1 Hand-Mercy-XavierMar 7 · 1600 Meters · Place 1 · Xavier (CT)Xavier (CT)1600 Meters14:25.83 PB11

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1CIAC Combined Class L ChampionshipJun 1 · 3200 Meters · Place 2 · Xavier (CT)Xavier (CT)3200 Meters2.9:08.48a PB11
Jun 1CIAC Combined Class L ChampionshipJun 1 · 1600 Meters · Xavier (CT)Xavier (CT)1600 Meters--SCR11
May 25SCC Outdoor Track and Field ChampionshipsMay 25 · 3200 Meters · Place 1 · Xavier (CT)Xavier (CT)3200 Meters1.9:36.54a11
May 25SCC Outdoor Track and Field ChampionshipsMay 25 · 1600 Meters · Place 1 · Xavier (CT)Xavier (CT)1600 Meters1.4:17.46a11
May 18SCC Western SectionalMay 18 · 3200 Meters · Place 1 · Xavier (CT)Xavier (CT)3200 Meters19:50.6211
May 18SCC Western SectionalMay 18 · 1600 Meters · Place 1 · Xavier (CT)Xavier (CT)1600 Meters14:20.1011
Mar 17Xavier & Mercy at Southington (Outdoors)Mar 17 · 1600 Meters · Place 1 · Xavier (CT)Xavier (CT)1600 Meters1.4:28.72aUnofficial11

2020 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Marine Corps Holiday ClassicDec 29 · 1600 Meters · Place 5 · 05-Unattached05-Unattached1600 Meters5.4:35.84a11
Feb 27BU Last Chance InvitationalFeb 27 · 3000 Meters · Place 36 · UnattachedUnattached3000 Meters36.8:58.86a10
Feb 22CIAC Combined State Open ChampionshipsFeb 22 · 3200 Meters · Place 9 · Xavier (CT)Xavier (CT)3200 Meters9.9:50.83a10
Feb 15CIAC Combined Class L ChampionshipsFeb 15 · 3200 Meters · Place 3 · Xavier (CT)Xavier (CT)3200 Meters3.9:47.37a10
Feb 15CIAC Combined Class L ChampionshipsFeb 15 · 1600 Meters · Xavier (CT)Xavier (CT)1600 Meters--DNS10
Jan 28SCC West ChampionshipsJan 28 · 3200 Meters · Place 1 · Xavier (CT)Xavier (CT)3200 Meters110:15.8110
Jan 28SCC West ChampionshipsJan 28 · 1600 Meters · Place 2 · Xavier (CT)Xavier (CT)1600 Meters24:41.2110
Jan 25Hillhouse Track ClassicJan 25 · 3200 Meters · Place 2 · Xavier (Ct)Xavier (Ct)3200 Meters29:45.36—
Jan 14SCC Boys Developmental Meet #2Jan 14 · 1600 Meters · Place 1 · Xavier (CT)Xavier (CT)1600 Meters14:38.1210
Jan 1038th YALE INTERSCHOLASTIC TRACK CLASSICJan 10 · 1 Mile · Place 21 · Xavier (CT)Xavier (CT)1 Mile21.4:35.13a10

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Sep 19CT Virtual 3200m Time Trial ChallengeSep 19 · 3200 Meters · Place 8 · Xavier (CT)Xavier (CT)3200 Meters8.9:34.510
Sep 9CT 1600m Virtual Time TrialsSep 9 · 1600 Meters · Place 3 · Xavier (CT)Xavier (CT)1600 Meters3.4:30.910

2019 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 23SCC Boys Developmental #1Dec 23 · 3200 Meters · Place 4 · Xavier (CT)Xavier (CT)3200 Meters4.10:22.58a10
Dec 23SCC Boys Developmental #1Dec 23 · 1000 Meters · Place 12 · Xavier (CT)Xavier (CT)1000 Meters12.2:54.05a10
Feb 1SCC Indoor T&F ChampionshipsFeb 1 · 3200 Meters · Place 7 · Xavier (CT)Xavier (CT)3200 Meters710:23.519
Feb 1SCC Indoor T&F ChampionshipsFeb 1 · 1600 Meters · Place 7 · Xavier (CT)Xavier (CT)1600 Meters74:39.099
Jan 23SCC Indoor TF WEST Sectional MeetJan 23 · 3200 Meters · Place 5 · Xavier (Ct)Xavier (Ct)3200 Meters510:33.909
Jan 23SCC Indoor TF WEST Sectional MeetJan 23 · 1600 Meters · Place 7 · Xavier (Ct)Xavier (Ct)1600 Meters74:46.749
Jan 1137th Yale Interscholastic Track ClassicJan 11 · 3000 Meters · Place 95 · Xavier (CT)Xavier (CT)3000 Meters95.9:30.38a9
Jan 7SCC Boys Developmental Indoor TF Meet #2Jan 7 · 1600 Meters · Place 74 · Xavier (Ct)Xavier (Ct)1600 Meters745:25.629
Jan 7SCC Boys Developmental Indoor TF Meet #2Jan 7 · 600 Meters · Place 37 · Xavier (Ct)Xavier (Ct)600 Meters371:35.53 PB9

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30CIAC Combined Class L ChampionshipMay 30 · 3200 Meters · Place 9 · Xavier (CT)Xavier (CT)3200 Meters9.9:53.19a9
May 30CIAC Combined Class L ChampionshipMay 30 · 1600 Meters · Xavier (CT)Xavier (CT)1600 Meters--DNS9
May 20SCC Outdoor Track and Field ChampionshipMay 20 · 3200 Meters · Place 6 · Xavier (CT)Xavier (CT)3200 Meters6.9:59.95a9
May 13SCC WEST Track and Field Sectional MeetMay 13 · 3200 Meters · Place 6 · Xavier (CT)Xavier (CT)3200 Meters6.10:13.73a9
May 13SCC WEST Track and Field Sectional MeetMay 13 · 1600 Meters · Place 10 · Xavier (CT)Xavier (CT)1600 Meters10.4:31.24a9
May 4Middletown Outdoor Track and Field Invite VarsityMay 4 · 1600 Meters · Place 17 · Xavier (CT)Xavier (CT)1600 Meters17.4:32.46a9
Apr 274th Greater Bristol Outdoor Track and Field InviteApr 27 · 3200 Meters · Place 4 · Xavier (CT)Xavier (CT)3200 Meters4.9:50.68a9
Apr 18Connecticut Distance FestivalApr 18 · 1 Mile · Place 15 · Xavier (CT)Xavier (CT)1 Mile154:36.79PR9

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Rhode Island ClassicDec 27 · 1 Mile · Place 7 · Xavier (CT)Xavier (CT)1 Mile7.4:46.20a9
Dec 15Coaches Hall of Fame InvitationalDec 15 · 1 Mile · Place 10 · Xavier (CT)Xavier (CT)1 Mile10.4:48.16a9
Dec 15Coaches Hall of Fame InvitationalDec 15 · 1500 Meters · Place 7 · Xavier (CT)Xavier (CT)1500 Meters7.4:29.51a9

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 2611th Annual Conneticut Middle School ChampionshipMay 26 · 1600 Meters · Place 2 · James H. MoranJames H. Moran1600 Meters2.5:03.44a8