Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor40th Yale Interscholastic Track Classic · Jan 104:39.73a40th Yale Interscholastic Track ClassicJanuary 10, 2025
1 Mile · OutdoorDanbury Dream Elite Invitational · May 164:20.87aDanbury Dream Elite InvitationalMay 16, 2026
1000 Meters · IndoorCIAC Class LL Boys Championship · Feb 142:41.73aCIAC Class LL Boys ChampionshipFebruary 14, 2025
1600 Meters · IndoorHillhouse Holiday Meet · Dec 304:30.17aHillhouse Holiday MeetDecember 30, 2025
1600 Meters · OutdoorCIAC Class LL Boys Championship · Jun 24:26.44aCIAC Class LL Boys ChampionshipJune 2, 2025
2 Miles · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 289:43.37a38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFebruary 28, 2026
3200 Meters · IndoorCIAC State Open Indoor T&F Championships · Feb 219:19.13CIAC State Open Indoor T&F ChampionshipsFebruary 21, 2026
3200 Meters · OutdoorCIAC Class L Outdoor T&F Championships · May 319:16.80aCIAC Class L Outdoor T&F ChampionshipsMay 31, 2026
400 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 1056.733a40th Yale Interscholastic Track ClassicJanuary 10, 2025
55 Meters · Indoor6th James Barber Invitational · Jan 115:13.81a6th James Barber InvitationalJanuary 11, 2023
600 Meters · IndoorFCIAC Qualifying Meet W1 · Dec 201:34.32aFCIAC Qualifying Meet W1December 20, 2025
800 Meters · OutdoorDarien at Warde · Apr 292:00.94Darien at WardeApril 29, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 3200 Meters · Place 15 · Fairfield Warde3200 Meters15.9:55.83a12
Jun 6CIAC State Open Outdoor T&F ChampionshipsJun 6 · 3200 Meters · Place 7 · Fairfield Warde3200 Meters79:37.24a12
May 31CIAC Class L Outdoor T&F ChampionshipsMay 31 · 3200 Meters · Place 2 · Fairfield Warde3200 Meters2.9:16.80a PB12
May 31CIAC Class L Outdoor T&F ChampionshipsMay 31 · 1600 Meters · Fairfield Warde1600 Meters—DNS12
May 23FCIAC Outdoor Track & Field ChampionshipsMay 23 · 3200 Meters · Place 1 · Fairfield Warde3200 Meters19:27.52a12
May 18Ludlowe at WardeMay 18 · 3200 Meters · Place 1 · Fairfield Warde3200 Meters110:11.52a12
May 16Danbury Dream Elite InvitationalMay 16 · 1 Mile · Place 5 · Fairfield Warde1 Mile54:20.87a PB12
May 6Ridgefield at WardeMay 6 · 3200 Meters · Place 3 · Fairfield Warde3200 Meters310:26.97a12
May 6Ridgefield at WardeMay 6 · 1600 Meters · Place 2 · Fairfield Warde1600 Meters24:38.18a12
May 2Fast Times at Ridgefield High: The 3200May 2 · 3200 Meters · Place 3 · Fairfield Warde3200 Meters3.9:19.92a12
Apr 28St. Joe's at WardeApr 28 · 1600 Meters · Place 3 · Fairfield Warde1600 Meters34:56.53a12
Apr 22Darien at WardeApr 22 · 3200 Meters · Place 5 · Fairfield Warde3200 Meters510:33.06a12
Apr 22Darien at WardeApr 22 · 1600 Meters · Place 1 · Fairfield Warde1600 Meters14:47.80a12
Apr 9Warde at WiltonApr 9 · 3200 Meters · Place 1 · Fairfield Warde3200 Meters1.10:36.64a12
Apr 9Warde at WiltonApr 9 · 1600 Meters · Place 3 · Fairfield Warde1600 Meters3.4:46.77a12
Apr 9Warde at WiltonApr 9 · 800 Meters · Place 1 · Fairfield Warde800 Meters1.2:16.84a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 2 Miles · Place 13 · Fairfield Warde2 Miles13.9:43.37a PB12
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 2 Miles · Place 13 · Fairfield Warde2 Miles13.9:43.37a12
Feb 21CIAC State Open Indoor T&F ChampionshipsFeb 21 · 3200 Meters · Place 2 · Fairfield Warde3200 Meters29:19.13 PB—
Feb 12CIAC Class L Indoor T&F ChampionshipsFeb 12 · 3200 Meters · Place 1 · Fairfield Warde3200 Meters19:30.19a12
Feb 5FCIAC Indoor Track & Field ChampionshipsFeb 5 · 3200 Meters · Place 1 · Fairfield Warde3200 Meters19:35.47a12
Jan 31FCIAC East Division ChampionshipsJan 31 · 3200 Meters · Place 4 · Fairfield Warde3200 Meters4.10:13.29a12
Jan 31FCIAC East Division ChampionshipsJan 31 · 600 Meters · Place 1 · Fairfield Warde600 Meters1.1:34.33a12
Jan 24FCIAC Qualifying Meet W4BJan 24 · 600 Meters · Fairfield Warde600 Meters—DNS12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 1600 Meters · Place 2 · Fairfield Warde1600 Meters2.4:30.17a PB12
Dec 20FCIAC Qualifying Meet W1Dec 20 · 600 Meters · Place 3 · Fairfield Warde600 Meters3.1:34.32a PB12
Feb 14CIAC Class LL Boys ChampionshipFeb 14 · 3200 Meters · Fairfield Warde3200 Meters—DNS11
Feb 14CIAC Class LL Boys ChampionshipFeb 14 · 1000 Meters · Place 6 · Fairfield Warde1000 Meters6.2:41.73a PB11
Feb 7FCIAC Indoor ChampionshipsFeb 7 · 3200 Meters · Place 7 · Fairfield Warde3200 Meters710:14.41a—
Feb 7FCIAC Indoor ChampionshipsFeb 7 · 1000 Meters · Place 14 · Fairfield Warde1000 Meters142:42.43a—
Feb 1FCIAC East Division ChampionshipsFeb 1 · 3200 Meters · Place 2 · Fairfield Warde3200 Meters2.10:19.8011
Feb 1FCIAC East Division ChampionshipsFeb 1 · 1000 Meters · Place 4 · Fairfield Warde1000 Meters4.2:52.00a11
Jan 18FCIAC Qualifying Meet W3BJan 18 · 600 Meters · Place 3 · Fairfield Warde600 Meters3.1:35.50a11
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1 Mile · Place 40 · Fairfield Warde1 Mile40.4:39.73a PB11
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 400 Meters · Fairfield Warde400 MetersRelay Split—56.733a PB11
Jan 4FCIAC Qualifying Meet W1BJan 4 · 600 Meters · Place 4 · Fairfield Warde600 Meters4.1:36.73a11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 2CIAC Class LL Boys ChampionshipJun 2 · 3200 Meters · Place 11 · Fairfield Warde3200 Meters11.9:42.80a11
Jun 2CIAC Class LL Boys ChampionshipJun 2 · 1600 Meters · Place 10 · Fairfield Warde1600 Meters10.4:26.44a PB11
Jun 2CIAC Class LL Boys ChampionshipJun 2 · 800 Meters · Fairfield Warde800 Meters—DNS11
May 24FCIAC Outdoor Track & Field ChampionshipsMay 24 · 3200 Meters · Place 6 · Fairfield Warde3200 Meters69:55.71a11
May 24FCIAC Outdoor Track & Field ChampionshipsMay 24 · 1600 Meters · Place 10 · Fairfield Warde1600 Meters104:31.98a11
May 19Ludlowe at WardeMay 19 · 3200 Meters · Place 3 · Fairfield Warde3200 Meters311:18.35a11
May 19Ludlowe at WardeMay 19 · 1600 Meters · Place 1 · Fairfield Warde1600 Meters14:52.83a11
May 19Ludlowe at WardeMay 19 · 800 Meters · Place 2 · Fairfield Warde800 Meters22:05.19a11
May 17Danbury Dream Elite InvitationalMay 17 · 1 Mile · Place 9 · Fairfield Warde1 Mile94:23.30a11
May 12Warde at WiltonMay 12 · 3200 Meters · Place 2 · Fairfield Warde3200 Meters210:04.24a11
May 12Warde at WiltonMay 12 · 1600 Meters · Place 4 · Fairfield Warde1600 Meters45:00.17a11
May 12Warde at WiltonMay 12 · 800 Meters · Place 2 · Fairfield Warde800 Meters22:07.49a11
May 3Fast Times at Ridgefield HighMay 3 · 3200 Meters · Place 21 · Fairfield Warde3200 Meters219:36.29a11
Apr 29Darien at WardeApr 29 · 3200 Meters · Place 2 · Fairfield Warde3200 Meters211:27.0311
Apr 29Darien at WardeApr 29 · 800 Meters · Place 2 · Fairfield Warde800 Meters22:00.94 PB11
Apr 23New Canaan at WardeApr 23 · 1600 Meters · Place 2 · Fairfield Warde1600 Meters2.4:29.38a11
Apr 8Fairfield Warde at RidgefieldApr 8 · 1600 Meters · Place 2 · Fairfield Warde1600 Meters24:52.57a11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Hillhouse Holiday MeetDec 28 · 1600 Meters · Place 25 · Fairfield Warde1600 Meters25.4:50.11a11
Feb 8CIAC Class LL Boys ChampionshipFeb 8 · 1600 Meters · Place 15 · Fairfield Warde1600 Meters15.4:45.19a10
Feb 1FCIAC Indoor ChampionshipsFeb 1 · 1 Mile · Place 8 · Fairfield Warde1 Mile84:42.23a—
Jan 27FCIAC East Division ChampionshipsJan 27 · 2 Miles · Place 3 · Fairfield Warde2 Miles3.11:02.35a10
Jan 27FCIAC East Division ChampionshipsJan 27 · 1 Mile · Place 3 · Fairfield Warde1 Mile3.4:58.03a10
Jan 6FCIAC Qualifying Meet W2BJan 6 · 1000 Meters · Place 1 · Fairfield Warde1000 Meters1.2:54.89a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29CIAC Class LL Boys ChampionshipMay 29 · 3200 Meters · Fairfield Warde3200 Meters--DNS10
May 29CIAC Class LL Boys ChampionshipMay 29 · 1600 Meters · Place 16 · Fairfield Warde1600 Meters16.4:40.68a10
May 21FCIAC Outdoor Track & Field ChampionshipsMay 21 · 3200 Meters · Place 14 · Fairfield Warde3200 Meters14.10:38.61a10
May 21FCIAC Outdoor Track & Field ChampionshipsMay 21 · 1600 Meters · Place 14 · Fairfield Warde1600 Meters14.4:41.09a10
May 17Ridgefield Nightmare InviteMay 17 · 1 Mile · Place 9 · Fairfield Warde1 Mile94:37.40a—
May 14Warde, Harding at St. Joe'sMay 14 · 1600 Meters · Place 2 · Fairfield Warde1600 Meters24:40.62a—
May 7Warde at LudloweMay 7 · 1600 Meters · Place 2 · Fairfield Warde1600 Meters24:41.10a—
May 4Fast Times at Ridgefield High: The 3200May 4 · 3200 Meters · Place 55 · Fairfield Warde3200 Meters55.10:05.93a10
Apr 29New Canaan at WardeApr 29 · 3200 Meters · Place 1 · Fairfield Warde3200 Meters110:18.88a—
Apr 10Ridgefield at WardeApr 10 · 1600 Meters · Place 3 · Fairfield Warde1600 Meters35:00.13a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 1600 Meters · Place 7 · Fairfield Warde1600 Meters7.4:44.95a10
Dec 16FCIAC Qualifying Meet W1BDec 16 · 1 Mile · Place 1 · Fairfield Warde1 Mile1.4:57.910
Jan 116th James Barber InvitationalJan 11 · 55 Meters · Place 27 · Fairfield Warde55 MetersRound P275:13.81a PB9
Jan 36th Wilton Wright InvitationalJan 3 · 1600 Meters · Place 28 · Fairfield Warde1600 Meters285:17.449

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17FCIAC Qualifying Meet W1BDec 17 · 1 Mile · Fairfield Warde1 Mile—SCR9