Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew England HS Indoor Track & Field Championship · Mar 24:16.77aNew England HS Indoor Track & Field ChampionshipMarch 2, 2024
1 Mile · OutdoorDanbury Dream Invitational · May 194:20.17aDanbury Dream InvitationalMay 19, 2023
1500 Meters · OutdoorGreenville Select Meet · Apr 124:03.10aGreenville Select MeetApril 12, 2025
1600 Meters · IndoorCIAC State Open Boys Indoor T&F Championship · Feb 174:16.44aCIAC State Open Boys Indoor T&F ChampionshipFebruary 17, 2024
1600 Meters · OutdoorDarien at Staples · May 94:21.67aDarien at StaplesMay 9, 2023
1600 Meters · Outdoor · Hand timedRidgefield at Staples · May 44:47.5hRidgefield at StaplesMay 4, 2021
2 Miles · IndoorFCIAC Indoor Championships · Feb 19:42.46aFCIAC Indoor ChampionshipsFebruary 1, 2024
3000 Meters · IndoorUAA Championship · Feb 288:32.31aUAA ChampionshipFebruary 28, 2026
3000m Steeplechase · 0.914m · OutdoorWashU Distance Carnival · Mar 269:32.13aWashU Distance CarnivalMarch 26, 2026
3200 Meters · IndoorCIAC State Open Boys Indoor T&F Championship · Feb 189:20.63aCIAC State Open Boys Indoor T&F ChampionshipFebruary 18, 2023
3200 Meters · OutdoorCIAC State Open Boys Championship · Jun 59:09.00aCIAC State Open Boys ChampionshipJune 5, 2023
5000 Meters · OutdoorUW-Platteville Invitational · Apr 1014:57.30aUW-Platteville InvitationalApril 10, 2026
800 Meters · IndoorFriday Night Spikes #2 · Jan 232:05.54aFriday Night Spikes #2January 23, 2026
800 Meters · OutdoorMiddletown Outdoor T&F Varsity Invitational · May 72:01.80Middletown Outdoor T&F Varsity InvitationalMay 7, 2022
800 Meters · Outdoor · Hand timedStamford at Staples · May 132:13.8hStamford at StaplesMay 13, 2021

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 10UW-Platteville InvitationalApr 10 · 3000m Steeplechase · Washington (Mo.)Washington (Mo.)3000m Steeplechase0.914m—DNSSo
Apr 10UW-Platteville InvitationalApr 10 · 5000 Meters · Place 107 · Washington (Mo.)Washington (Mo.)5000 Meters107.14:57.30a PBSo
Mar 26WashU Distance CarnivalMar 26 · 3000m Steeplechase · Place 24 · Washington (Mo.)Washington (Mo.)3000m Steeplechase0.914m24.9:32.13a PBSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28UAA ChampionshipFeb 28 · 3000 Meters · Place 7 · Washington (Mo.)Washington (Mo.)3000 Meters7.8:32.31a PBSo
Feb 27New England Division III Indoor Championships [Combined Events]Feb 27 · 3000 Meters · Place 7 · Washington U.Washington U.3000 Meters78:32.31SO
Feb 20Illinois College Hilltop InvitationalFeb 20 · 3000 Meters · Place 1 · Washington U.Washington U.3000 Meters18:38.33SO
Feb 13Midwest EliteFeb 13 · 1 Mile · Place 8 · Washington (Mo.)Washington (Mo.)1 Mile8.4:22.15aSo
Feb 6Keck DIII SelectFeb 6 · 3000 Meters · Place 4 · Washington (Mo.)Washington (Mo.)3000 Meters48:35.39aSo
Jan 23Friday Night Spikes #2Jan 23 · 1 Mile · Place 14 · Washington (Mo.)Washington (Mo.)1 Mile144:29.55aSO
Jan 23Friday Night Spikes #2Jan 23 · 800 Meters · Place 19 · Washington (Mo.)Washington (Mo.)800 Meters192:05.54a PBSO
Jan 17Eastern Illinois John Craft InviteJan 17 · 3000 Meters · Washington (Mo.)Washington (Mo.)3000 Meters—NTSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26UAA Outdoor ChampionshipsApr 26 · 3000m Steeplechase · Place 6 · Washington (Mo.)Washington (Mo.)3000m Steeplechase0.914m6.9:37.51aFr
Apr 12Greenville Select MeetApr 12 · 1500 Meters · Place 6 · Washington (Mo.)Washington (Mo.)1500 Meters64:03.10a PBFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Illinois College Hilltop InvitationalFeb 21 · 1 Mile · Place 7 · Washington (Mo.)Washington (Mo.)1 Mile74:27.60a—
Feb 7Keck Select Feb 7 · 1 Mile · Place 15 · Washington (Mo.)Washington (Mo.)1 Mile154:29.42a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 4Fast Times at Ridgefield High: The 3200May 4 · 3200 Meters · StaplesStaples3200 Meters--DNS12
Apr 23Westhill at StaplesApr 23 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:36.86a—
Apr 23Westhill at StaplesApr 23 · 800 Meters · Place 1 · StaplesStaples800 Meters12:12.61a—
Apr 9McMahon at StaplesApr 9 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:41.57a—
Apr 9McMahon at StaplesApr 9 · 800 Meters · Place 3 · StaplesStaples800 Meters32:11.39a—
Apr 6Norwalk, Bassick at StaplesApr 6 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:54.58a—
Apr 6Norwalk, Bassick at StaplesApr 6 · 800 Meters · Place 3 · StaplesStaples800 Meters32:13.90a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1 Mile · Place 3 · StaplesStaples1 Mile3.4:16.77a PB12
Feb 17CIAC State Open Boys Indoor T&F ChampionshipFeb 17 · 3200 Meters · Place 12 · StaplesStaples3200 Meters12.10:01.60a12
Feb 17CIAC State Open Boys Indoor T&F ChampionshipFeb 17 · 1600 Meters · Place 1 · StaplesStaples1600 Meters1.4:16.44a PB12
Feb 8CIAC Class LL Boys ChampionshipFeb 8 · 3200 Meters · Place 2 · StaplesStaples3200 Meters2.9:43.05a12
Feb 8CIAC Class LL Boys ChampionshipFeb 8 · 1600 Meters · Place 1 · StaplesStaples1600 Meters1.4:27.54a12
Feb 1FCIAC Indoor ChampionshipsFeb 1 · 2 Miles · Place 1 · StaplesStaples2 Miles19:42.46a PB—
Jan 27FCIAC West Division ChampionshipsJan 27 · 2 Miles · Place 2 · StaplesStaples2 Miles2.10:32.49a12
Jan 27FCIAC West Division ChampionshipsJan 27 · 1 Mile · Place 1 · StaplesStaples1 Mile1.4:48.88a12
Jan 1239th Yale Track ClassicJan 12 · 3000 Meters · Place 4 · StaplesStaples3000 Meters48:41.8312

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 16FCIAC Qualifying Meet S1ADec 16 · 2 Miles · Place 3 · StaplesStaples2 Miles3.10:46.80a12
Dec 92023 Blue White Time TrialDec 9 · 3200 Meters · Place 4 · StaplesStaples3200 Meters4.13:05.00aUnofficial12
Dec 92023 Blue White Time TrialDec 9 · 1000 Meters · StaplesStaples1000 Meters—DNS12
Feb 18CIAC State Open Boys Indoor T&F ChampionshipFeb 18 · 3200 Meters · Place 2 · StaplesStaples3200 Meters2.9:20.63a PB11
Feb 11CIAC Class LL Boys ChampionshipFeb 11 · 3200 Meters · Place 1 · StaplesStaples3200 Meters1.9:24.80a11
Feb 2FCIAC Indoor Track & Field ChampionshipsFeb 2 · 2 Miles · Place 5 · StaplesStaples2 Miles59:51.0811
Feb 2FCIAC Indoor Track & Field ChampionshipsFeb 2 · 1 Mile · Place 1 · StaplesStaples1 Mile14:27.5211
Jan 28FCIAC East Division ChampionshipsJan 28 · 1 Mile · Place 2 · StaplesStaples1 Mile24:44.42a11
Jan 28FCIAC West Division ChampionshipsJan 28 · 1 Mile · Place 2 · StaplesStaples1 Mile2.4:44.42a11
Jan 14FCIAC Qualifying Meet S3AJan 14 · 2 Miles · StaplesStaples2 Miles—DNS11
Jan 14FCIAC Qualifying Meet S3AJan 14 · 1 Mile · StaplesStaples1 Mile—DNS11
Jan 14FCIAC Qualifying Meet S3AJan 14 · 1000 Meters · StaplesStaples1000 Meters—DNS11

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 9Tracksmith Amateur MileJun 9 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:20.67aUnofficial11
Jun 5CIAC State Open Boys ChampionshipJun 5 · 3200 Meters · Place 2 · StaplesStaples3200 Meters2.9:09.00a PB11
May 31CIAC Class LL Boys ChampionshipMay 31 · 3200 Meters · Place 3 · StaplesStaples3200 Meters3.9:23.01a11
May 23FCIAC Outdoor Track & Field ChampionshipsMay 23 · 3200 Meters · Place 6 · StaplesStaples3200 Meters6.9:37.10a11
May 23FCIAC Outdoor Track & Field ChampionshipsMay 23 · 1600 Meters · Place 3 · StaplesStaples1600 Meters3.4:27.25a11
May 19Danbury Dream InvitationalMay 19 · 1 Mile · Place 5 · StaplesStaples1 Mile54:20.17a PB—
May 16Greenwich at StaplesMay 16 · 3200 Meters · Place 1 · StaplesStaples3200 Meters19:39.42a—
May 16Greenwich at StaplesMay 16 · 1600 Meters · Place 2 · StaplesStaples1600 Meters24:44.70a—
May 9Darien at StaplesMay 9 · 3200 Meters · Place 2 · StaplesStaples3200 Meters210:06.60a—
May 9Darien at StaplesMay 9 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:21.67a PB—
Apr 25Westhill at StaplesApr 25 · 1600 Meters · Place 3 · StaplesStaples1600 Meters3.4:39.20a11
Apr 25Westhill at StaplesApr 25 · 800 Meters · StaplesStaples800 Meters—DNS11
Apr 215th Annual Connecticut Distance FestivalApr 21 · 5000 Meters · Place 3 · StaplesStaples5000 Meters315:06.10a11
Apr 18Staples at TrumbullApr 18 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:33.6—
Apr 18Staples at TrumbullApr 18 · 800 Meters · Place 5 · StaplesStaples800 Meters52:10.7—
Apr 4Danbury at StaplesApr 4 · 3200 Meters · Place 4 · StaplesStaples3200 Meters49:58.28a—
Apr 4Danbury at StaplesApr 4 · 1600 Meters · Place 2 · StaplesStaples1600 Meters24:39.86a—

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 17FCIAC Qualifying Meet S1ADec 17 · 2 Miles · Place 2 · StaplesStaples2 Miles2.10:21.40a11
Dec 17FCIAC Qualifying Meet S1ADec 17 · 1 Mile · StaplesStaples1 Mile—DNS11
Feb 19CIAC Combined State Open ChampionshipsFeb 19 · 1600 Meters · Place 9 · StaplesStaples1600 Meters9.4:34.20a10
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 3200 Meters · Place 13 · StaplesStaples3200 Meters1310:09.6210
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 3200 Meters · Place 12 · StaplesStaples3200 Meters1210:09.6210
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 1600 Meters · Place 5 · StaplesStaples1600 Meters54:32.3610
Feb 3FCIAC Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 2 · StaplesStaples3200 Meters29:55.9810
Feb 3FCIAC Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:29.2610
Jan 8U.S. Air Force Hispanic GamesJan 8 · 1 Mile · Place 6 · StaplesStaples1 Mile6.4:38.76a10

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 31CIAC Combined Class LL ChampionshipsMay 31 · 1600 Meters · StaplesStaples1600 Meters--DNS10
May 31CIAC Combined Class LL ChampionshipsMay 31 · 800 Meters · StaplesStaples800 Meters--DNS10
May 24FCIAC Boys Track & Field ChampionshipsMay 24 · 1600 Meters · Place 8 · StaplesStaples1600 Meters84:26.3110
May 17Greenwich at StaplesMay 17 · 1600 Meters · Place 2 · StaplesStaples1600 Meters24:33.510
May 9Danbury at StaplesMay 9 · 3200 Meters · Place 3 · StaplesStaples3200 Meters39:57.610
May 9Danbury at StaplesMay 9 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:25.910
May 7Middletown Outdoor T&F Varsity InvitationalMay 7 · 800 Meters · Place 6 · StaplesStaples800 Meters62:01.80 PB10
Apr 25Staples at McMahonApr 25 · 3200 Meters · Place 3 · StaplesStaples3200 Meters310:23.610
Apr 25Staples at McMahonApr 25 · 1600 Meters · Place 2 · StaplesStaples1600 Meters24:45.410
Apr 25Staples at McMahonApr 25 · 800 Meters · Place 4 · StaplesStaples800 Meters42:09.210
Apr 22CT Distance FestivalApr 22 · 1 Mile · Place 11 · StaplesStaples1 Mile114:26.2510
Apr 22CT Distance FestivalApr 22 · 1 Mile · Place 11 · StaplesStaples1 Mile114:26.2510
Apr 12Bridgeport at StaplesApr 12 · 1600 Meters · Place 6 · StaplesStaples1600 Meters64:47.510
Apr 12Bridgeport at StaplesApr 12 · 800 Meters · Place 8 · StaplesStaples800 Meters82:12.010
Apr 8Trumbull at StaplesApr 8 · 3200 Meters · Place 2 · StaplesStaples3200 Meters210:02.010
Apr 8Trumbull at StaplesApr 8 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:33.210
Apr 4St. Joe's at StaplesApr 4 · 1600 Meters · Place 1 · StaplesStaples1600 Meters14:47.310
Apr 4St. Joe's at StaplesApr 4 · 800 Meters · Place 2 · StaplesStaples800 Meters22:12.410

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Joe Sinicrope Invitational Dec 30 · 1600 Meters · Place 2 · StaplesStaples1600 Meters2.4:44.19a10
Dec 18FCIAC Qualifying Meet S1ADec 18 · 3200 Meters · Place 2 · StaplesStaples3200 Meters2.9:45.8010

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17Staples at GreenwichMay 17 · 1600 Meters · Place 7 · StaplesStaples1600 Meters74:49.3h9
May 13Stamford at StaplesMay 13 · 800 Meters · Place 5 · StaplesStaples800 Meters52:13.8h PB9
May 10Staples at DanburyMay 10 · 1600 Meters · Place 10 · StaplesStaples1600 Meters104:52.689
May 4Ridgefield at StaplesMay 4 · 1600 Meters · Place 5 · StaplesStaples1600 Meters54:47.5h PB9
Apr 30Westhill at StaplesApr 30 · 1600 Meters · Place 9 · StaplesStaples1600 Meters9.5:08.79
Apr 30Westhill at StaplesApr 30 · 800 Meters · StaplesStaples800 Meters—SCR9
Apr 27Trumbull at StaplesApr 27 · 800 Meters · Place 7 · StaplesStaples800 Meters72:15.7h9
Apr 20St. Joe's at StaplesApr 20 · 1600 Meters · Place 5 · StaplesStaples1600 Meters55:01.5h9
Mar 15FCIAC Virtual Meet #4Mar 15 · 1600 Meters · Place 16 · StaplesStaples1600 Meters16.4:56.40Unofficial9
Mar 1FCIAC Virtual Meet #2Mar 1 · 1600 Meters · Place 13 · StaplesStaples1600 Meters13.5:10.50Unofficial9
Feb 22FCIAC Virtual Meet #1Feb 22 · 1600 Meters · Place 11 · StaplesStaples1600 Meters11.5:16.73Unofficial9

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Sep 19CT Virtual 3200m Time Trial ChallengeSep 19 · 3200 Meters · Place 98 · StaplesStaples3200 Meters98.11:52.79
Sep 9CT 1600m Virtual Time TrialsSep 9 · 1600 Meters · Place 53 · StaplesStaples1600 Meters53.5:26.49