Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKeogh Invitational · Feb 214:44.51aKeogh InvitationalFebruary 21, 2025
1 Mile · OutdoorCT Distance Festival · Apr 224:45.37CT Distance FestivalApril 22, 2022
1000 Meters · IndoorCIAC Combined Class LL Championships · Feb 112:46.21CIAC Combined Class LL ChampionshipsFebruary 11, 2022
1500 Meters · OutdoorBill Butler Relays · Apr 114:22.17aBill Butler RelaysApril 11, 2025
1600 Meters · IndoorSCC Coaches Invitational · Jan 224:44.58SCC Coaches InvitationalJanuary 22, 2022
1600 Meters · Outdoor90th Greater Hartford Outdoor Track & Field Invitational · May 144:37.8790th Greater Hartford Outdoor Track & Field InvitationalMay 14, 2022
1600 Meters · Outdoor · Hand timedRidgefield at Staples · May 44:48.1hRidgefield at StaplesMay 4, 2021
2 Miles · IndoorFCIAC Qualifying Meet S1A · Dec 1710:31.00aFCIAC Qualifying Meet S1ADecember 17, 2022
300 Meters · IndoorFCIAC Qualifying Meet #2S · Jan 1145.39aFCIAC Qualifying Meet #2SJanuary 11, 2020
3000 Meters · IndoorSeamus McElligott Invitational · Jan 269:10.84aSeamus McElligott InvitationalJanuary 26, 2024
3200 Meters · OutdoorFCIAC Outdoor Track & Field Championships · May 239:38.59aFCIAC Outdoor Track & Field ChampionshipsMay 23, 2023
5000 Meters · IndoorDiplomat Open · Dec 515:39.71aDiplomat OpenDecember 5, 2025
5000 Meters · OutdoorPaul Donahue Invitational · Apr 1815:15.42Paul Donahue InvitationalApril 18, 2025
800 Meters · OutdoorBill Butler Relays · Apr 112:09.89aBill Butler RelaysApril 11, 2025
800 Meters · Outdoor · Hand timedStamford at Staples · May 132:13.1hStamford at StaplesMay 13, 2021
Results · IndoorElm City Coaches Meet · Jan 84:45.21Elm City Coaches MeetJanuary 8, 2022
Shot Put · 12lb · IndoorFCIAC Qualifying Meet S1A · Dec 1831-04.00FCIAC Qualifying Meet S1ADecember 18, 2021

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

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 5000 Meters · Place 5 · SwarthmoreSwarthmore5000 Meters5.15:39.71a PBJr
Feb 21Keogh InvitationalFeb 21 · 1 Mile · Place 9 · SwarthmoreSwarthmore1 Mile94:44.51a PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 5000 Meters · Place 19 · SwarthmoreSwarthmore5000 Meters1915:40.80SO
Apr 18Paul Donahue InvitationalApr 18 · 5000 Meters · Place 27 · SwarthmoreSwarthmore5000 Meters2715:15.42 PBSO
Apr 11Bill Butler RelaysApr 11 · 1500 Meters · Place 18 · SwarthmoreSwarthmore1500 Meters184:22.17a PBSo
Apr 11Bill Butler RelaysApr 11 · 800 Meters · Place 15 · SwarthmoreSwarthmore800 Meters152:09.89a PBSo
Apr 5Ursinus Track FestivalApr 5 · 5000 Meters · Place 4 · SwarthmoreSwarthmore5000 Meters4.15:36.19aSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19Paul Donahue InviteApr 19 · 5000 Meters · Place 48 · SwarthmoreSwarthmore5000 Meters4815:25.03a—
Mar 29Danny Curran InviteMar 29 · 5000 Meters · Place 33 · SwarthmoreSwarthmore5000 Meters3315:49.18a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Keogh InviteFeb 17 · 5000 Meters · Place 1 · SwarthmoreSwarthmore5000 Meters1.16:21.75aFr
Jan 26Seamus McElligott InvitationalJan 26 · 3000 Meters · Place 14 · SwarthmoreSwarthmore3000 Meters149:10.84a PB—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8Diplomat OpenDec 8 · 5000 Meters · Place 13 · SwarthmoreSwarthmore5000 Meters13.16:38.97aFr
Feb 11CIAC Class LL Boys ChampionshipFeb 11 · 3200 Meters · StaplesStaples3200 Meters—DNS12
Feb 2FCIAC Indoor Track & Field ChampionshipsFeb 2 · 2 Miles · Place 13 · StaplesStaples2 Miles1310:34.2412
Jan 28FCIAC East Division ChampionshipsJan 28 · 2 Miles · Place 2 · StaplesStaples2 Miles210:31.36a12
Jan 28FCIAC East Division ChampionshipsJan 28 · 1000 Meters · Place 3 · StaplesStaples1000 Meters32:48.62a12
Jan 28FCIAC West Division ChampionshipsJan 28 · 2 Miles · Place 2 · StaplesStaples2 Miles2.10:31.36a12
Jan 28FCIAC West Division ChampionshipsJan 28 · 1000 Meters · Place 3 · StaplesStaples1000 Meters3.2:48.62a12
Jan 14FCIAC Qualifying Meet S3AJan 14 · 2 Miles · StaplesStaples2 Miles—DNS12

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31CIAC Class LL Boys ChampionshipMay 31 · 3200 Meters · Place 15 · StaplesStaples3200 Meters15.10:06.23a12
May 23FCIAC Outdoor Track & Field ChampionshipsMay 23 · 3200 Meters · Place 8 · StaplesStaples3200 Meters8.9:38.59a PB12
May 16Greenwich at StaplesMay 16 · 3200 Meters · Place 2 · StaplesStaples3200 Meters29:49.28a—
May 9Darien at StaplesMay 9 · Javelin · Place 11 · StaplesStaplesJavelin1194-1—
May 9Darien at StaplesMay 9 · 3200 Meters · Place 1 · StaplesStaples3200 Meters19:42.63a—
May 2Staples at NorwalkMay 2 · 3200 Meters · Place 2 · StaplesStaples3200 Meters210:12.10a—
May 2Staples at NorwalkMay 2 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:41.33a—
May 2Staples at NorwalkMay 2 · 800 Meters · Place 4 · StaplesStaples800 Meters42:10.44a—
Apr 25Westhill at StaplesApr 25 · 3200 Meters · Place 1 · StaplesStaples3200 Meters1.9:46.29a12
Apr 215th Annual Connecticut Distance FestivalApr 21 · 5000 Meters · Place 27 · StaplesStaples5000 Meters2715:48.14a12
Apr 18Staples at TrumbullApr 18 · 3200 Meters · Place 1 · StaplesStaples3200 Meters19:55.3—
Apr 4Danbury at StaplesApr 4 · 3200 Meters · Place 6 · StaplesStaples3200 Meters610:19.24a—

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17FCIAC Qualifying Meet S1ADec 17 · 2 Miles · Place 5 · StaplesStaples2 Miles5.10:31.00a PB12
Dec 17FCIAC Qualifying Meet S1ADec 17 · 1 Mile · Place 1 · StaplesStaples1 Mile1.4:50.46a12
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 1600 Meters · Place 12 · StaplesStaples1600 Meters124:45.8311
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 1600 Meters · Place 5 · StaplesStaples1600 Meters54:45.8311
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 1000 Meters · StaplesStaples1000 Meters—2:46.21 PB11
Feb 3FCIAC Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 12 · StaplesStaples1600 Meters124:53.9611
Jan 22SCC Coaches InvitationalJan 22 · Shot Put · Place 44 · StaplesStaplesShot Put4432-09.0011
Jan 22SCC Coaches InvitationalJan 22 · 1600 Meters · Place 9 · StaplesStaples1600 Meters94:44.58 PB11
Jan 8Elm City Coaches MeetJan 8 · Results · Place 4 · StaplesStaplesResults44:45.21 PB11
Jan 8Elm City Coaches MeetJan 8 · Results · Place 4 · StaplesStaplesResults44:45.2111

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 31CIAC Combined Class LL ChampionshipsMay 31 · 1600 Meters · StaplesStaples1600 Meters--DNS11
May 24FCIAC Boys Track & Field ChampionshipsMay 24 · 3200 Meters · Place 10 · StaplesStaples3200 Meters109:54.6511
May 17Greenwich at StaplesMay 17 · Javelin · Place 10 · StaplesStaplesJavelin1097-011
May 17Greenwich at StaplesMay 17 · 3200 Meters · Place 1 · StaplesStaples3200 Meters110:09.611
May 1490th Greater Hartford Outdoor Track & Field InvitationalMay 14 · 1600 Meters · Place 11 · StaplesStaples1600 Meters114:37.87 PB11
May 9Danbury at StaplesMay 9 · Javelin · Place 6 · StaplesStaplesJavelin6110' 1011
May 9Danbury at StaplesMay 9 · 3200 Meters · Place 4 · StaplesStaples3200 Meters410:13.511
May 3Norwalk at StaplesMay 3 · Javelin · Place 3 · StaplesStaplesJavelin3115' 511
May 3Norwalk at StaplesMay 3 · 3200 Meters · Place 1 · StaplesStaples3200 Meters19:58.311
Apr 2940th O'Grady Relays Day 1Apr 29 · Javelin · Place 90 · StaplesStaplesJavelin9059-0011
Apr 25Staples at McMahonApr 25 · Javelin · Place 4 · StaplesStaplesJavelin4106' 311
Apr 23Hillhouse Outdoor InvitationalApr 23 · Javelin · Place 19 · StaplesStaplesJavelin19108-0911
Apr 22CT Distance FestivalApr 22 · 1 Mile · Place 77 · StaplesStaples1 Mile774:45.37 PB11
Apr 22CT Distance FestivalApr 22 · 1 Mile · Place 77 · StaplesStaples1 Mile774:45.3711
Apr 12Bridgeport at StaplesApr 12 · Javelin · Place 1 · StaplesStaplesJavelin1115-711
Apr 12Bridgeport at StaplesApr 12 · 1600 Meters · Place 2 · StaplesStaples1600 Meters24:43.511
Apr 12Bridgeport at StaplesApr 12 · 800 Meters · Place 5 · StaplesStaples800 Meters52:10.411
Apr 8Trumbull at StaplesApr 8 · Javelin · Place 2 · StaplesStaplesJavelin2114-411
Apr 8Trumbull at StaplesApr 8 · 3200 Meters · Place 6 · StaplesStaples3200 Meters610:45.611
Apr 4St. Joe's at StaplesApr 4 · Javelin · Place 5 · StaplesStaplesJavelin5112-611
Apr 4St. Joe's at StaplesApr 4 · 1600 Meters · Place 3 · StaplesStaples1600 Meters34:49.111

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Joe Sinicrope Invitational Dec 30 · 1000 Meters · Place 3 · StaplesStaples1000 Meters3.2:51.59a11
Dec 18FCIAC Qualifying Meet S1ADec 18 · Shot Put · Place 7 · StaplesStaplesShot Put12lb7.31-04.00 PB11

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13Stamford at StaplesMay 13 · 800 Meters · Place 4 · StaplesStaples800 Meters42:13.1h PB10
May 4Ridgefield at StaplesMay 4 · 1600 Meters · Place 6 · StaplesStaples1600 Meters64:48.1h PB10
Apr 30Westhill at StaplesApr 30 · 1600 Meters · Place 14 · StaplesStaples1600 Meters14.5:19.410
Apr 30Westhill at StaplesApr 30 · 800 Meters · StaplesStaples800 Meters—SCR10
Apr 27Trumbull at StaplesApr 27 · 800 Meters · Place 6 · StaplesStaples800 Meters62:14.9h10
Mar 15FCIAC Virtual Meet #4Mar 15 · 1600 Meters · Place 12 · StaplesStaples1600 Meters12.4:53.60Unofficial10
Mar 8FCIAC Virtual Meet #3Mar 8 · 3200 Meters · Place 15 · StaplesStaples3200 Meters15.11:12.80Unofficial10
Mar 8FCIAC Virtual Meet #3Mar 8 · 1600 Meters · Place 32 · StaplesStaples1600 Meters32.5:14.20Unofficial10
Mar 1FCIAC Virtual Meet #2Mar 1 · 1600 Meters · Place 12 · StaplesStaples1600 Meters12.5:08.30Unofficial10
Feb 22FCIAC Virtual Meet #1Feb 22 · 600 Meters · Place 11 · StaplesStaples600 Meters11.1:38.08Unofficial10
Feb 22FCIAC Virtual Meet #1Feb 22 · 1600 Meters · Place 13 · StaplesStaples1600 Meters13.5:20.24Unofficial10

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 18FCIAC Qualifying Meet #3SJan 18 · 300 Meters · StaplesStaples300 Meters--DNS9
Jan 18FCIAC Qualifying Meet #3SJan 18 · 1600 Meters · Place 12 · StaplesStaples1600 Meters12.5:13.80a9
Jan 11FCIAC Qualifying Meet #2SJan 11 · 300 Meters · Place 40 · StaplesStaples300 Meters40.45.39a PB9
Jan 11FCIAC Qualifying Meet #2SJan 11 · 1600 Meters · Place 5 · StaplesStaples1600 Meters5.5:16.51a9