Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 314:39.94The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
1500 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 274:26.57aU.S. Marine Corps Holiday ClassicDecember 27, 2025
1500 Meters · OutdoorFAA Championship · May 104:14.06FAA ChampionshipMay 10, 2025
1600 Meters · IndoorIvy League Prep Schools Meet #3 · Jan 124:38.52Ivy League Prep Schools Meet #3January 12, 2026
1600 Meters · OutdoorGuy Thomas Memorial Classic · Mar 214:48.31aGuy Thomas Memorial ClassicMarch 21, 2026
2000m Steeplechase · OutdoorCrusader Relays · May 16:24.98Crusader RelaysMay 1, 2026
3000 Meters · OutdoorFAA Championship · May 119:52.68aFAA ChampionshipMay 11, 2024
3000m Steeplechase · 0.914m · OutdoorGeorge Davis Invitational · Apr 1710:05.91aGeorge Davis InvitationalApril 17, 2026
3000m Steeplechase · OutdoorCicero North Syracuse CoEd Invitational · May 239:59.50Cicero North Syracuse CoEd InvitationalMay 23, 2025
300m Hurdles · 36" / 0.914m · OutdoorNEPSTA DII Championship · May 1641.74aNEPSTA DII ChampionshipMay 16, 2026
3200 Meters · IndoorPuma New York International Showcase 2026 · Jan 2410:10.60Puma New York International Showcase 2026January 24, 2026
3200 Meters · OutdoorIvy Prep North #5 · May 710:36.98aIvy Prep North #5May 7, 2024
400 Meters · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 161:00.09aJAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
400 Meters · OutdoorGuy Thomas Memorial Classic · Mar 2156.19aGuy Thomas Memorial ClassicMarch 21, 2026
400m Hurdles · 36" / 0.914m · OutdoorIvy Prep North #5 · May 71:03.42aIvy Prep North #5May 7, 2024
55m Hurdles · 39" · IndoorOcean Breeze Invitational · Feb 19.20aOcean Breeze InvitationalFebruary 1, 2025
600 Meters · IndoorIvy League Prep Schools Meet #2 · Dec 101:34.82aIvy League Prep Schools Meet #2December 10, 2025
800 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 312:05.13The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
800 Meters · OutdoorFAA League Meet @ Masters · Apr 292:04.17aFAA League Meet @ MastersApril 29, 2026
Long Jump · OutdoorFAA Invitational · Apr 2017-05.00FAA InvitationalApril 20, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30Easterns States ChampionshipsMay 30 · 800 Meters · Place 44 · Greenwich Country DayGreenwich Country Day800 Meters44.2:12.36a12
May 16NEPSTA DII ChampionshipMay 16 · 300m Hurdles · Place 6 · Greenwich Country DayGreenwich Country Day300m Hurdles36" / 0.914m6.41.74a PB12
May 16NEPSTA DII ChampionshipMay 16 · 1500 Meters · Place 7 · Greenwich Country DayGreenwich Country Day1500 Meters7.4:21.24a12
May 1Crusader RelaysMay 1 · 2000m Steeplechase · Place 3 · Greenwich CoGreenwich Co2000m Steeplechase36:24.98 PB—
Apr 29FAA League Meet @ MastersApr 29 · 1500 Meters · Place 2 · Greenwich Country DayGreenwich Country Day1500 Meters2.4:18.99a12
Apr 29FAA League Meet @ MastersApr 29 · 800 Meters · Place 2 · Greenwich Country DayGreenwich Country Day800 Meters2.2:04.17a PB12
Apr 27Cornwall SteeplefestApr 27 · 3000m Steeplechase · Place 3 · Greenwich Country DayGreenwich Country Day3000m Steeplechase0.914m3.10:21.64a12
Apr 17George Davis InvitationalApr 17 · 3000m Steeplechase · Place 7 · UnattachedUnattached3000m Steeplechase0.914m7.10:05.91a PB12
Apr 15FAA League Meet @ GCDSApr 15 · 1500 Meters · Place 4 · Greenwich Country DayGreenwich Country Day1500 Meters4.4:19.22a12
Mar 21Guy Thomas Memorial ClassicMar 21 · 1600 Meters · Place 20 · Greenwich Country DayGreenwich Country Day1600 Meters20.4:48.31a PB12
Mar 21Guy Thomas Memorial ClassicMar 21 · 400 Meters · Place 65 · Greenwich Country DayGreenwich Country Day400 Meters65.56.19a PB12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 5 · Greenwich Country Day SchoolGreenwich Country Day School1 Mile54:39.94 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 8 · Greenwich Country Day SchoolGreenwich Country Day School800 Meters82:05.13 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 5 · Greenwich Country Day SchoolGreenwich Country Day School1 Mile54:39.9412
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 8 · Greenwich Country Day SchoolGreenwich Country Day School800 Meters82:05.1312
Jan 24Puma New York International Showcase 2026Jan 24 · 1 Mile · Place 17 · Greenwich Country Day SchoolGreenwich Country Day School1 Mile174:43.0612
Jan 24Puma New York International Showcase 2026Jan 24 · 3200 Meters · Place 17 · Greenwich Country Day SchoolGreenwich Country Day School3200 Meters1710:10.60 PB12
Jan 17University of Akron Rubber City HS Open MeetJan 17 · 3200 Meters · Place 6 · UnattachedUnattached3200 Meters6.10:27.93a12
Jan 17University of Akron Rubber City HS Open MeetJan 17 · 1600 Meters · Place 7 · UnattachedUnattached1600 Meters7.4:38.78a12
Jan 12Ivy League Prep Schools Meet #3Jan 12 · 1600 Meters · Place 1 · Greenwich CoGreenwich Co1600 Meters14:38.52 PB—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.4:44.79a12
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 1500 Meters · Place 1 · UnattachedUnattached1500 Meters1.4:26.57a PB12
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 600 Meters · Place 7 · Greenwich Country DayGreenwich Country Day600 Meters7.1:34.82a PB12
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 1600 Meters · Place 3 · Greenwich Country DayGreenwich Country Day1600 Meters3.4:46.45a12
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 11 · Greenwich Country DayGreenwich Country Day1 Mile11.4:42.76a11
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 40 · Greenwich Country DayGreenwich Country Day55m Hurdles39"40.9.20a PB11
Jan 24Puma New York International Showcase 2025Jan 24 · 1600 Meters · Place 35 · Greenwich Country Day SchoolGreenwich Country Day School1600 Meters354:46.8111

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Cicero North Syracuse CoEd InvitationalMay 23 · 3000m Steeplechase · Place 3 · Greenwich Country Day SchoolGreenwich Country Day School3000m Steeplechase39:59.50 PB11
May 17NEPSTA D2 T&F Championships 2025May 17 · 1500 Meters · Place 7 · Greenwich Country DayGreenwich Country Day1500 Meters7.4:26.01a11
May 17NEPSTA D2 T&F Championships 2025May 17 · 800 Meters · Place 11 · Greenwich Country DayGreenwich Country Day800 Meters11.2:07.69a11
May 10FAA ChampionshipMay 10 · Long Jump · Place 7 · Greenwich CoGreenwich CoLong Jump718-00.00—
May 10FAA ChampionshipMay 10 · 300m Hurdles · Place 4 · Greenwich CoGreenwich Co300m Hurdles443.23—
May 10FAA ChampionshipMay 10 · 1500 Meters · Place 5 · Greenwich CoGreenwich Co1500 Meters54:14.06 PB—
Apr 26Gold Rush InvitationalApr 26 · 3000m Steeplechase · Place 4 · Greenwich CoGreenwich Co3000m Steeplechase410:02.6711
Apr 26Gold Rush InvitationalApr 26 · 800 Meters · Place 19 · Greenwich CoGreenwich Co800 Meters192:09.5011
Apr 26Gold Rush InvitationalApr 26 · 800 Meters · Place 19 · Greenwich CoGreenwich Co800 Meters192:09.5011
Apr 26Gold Rush InvitationalApr 26 · 3000m Steeplechase · Place 4 · Greenwich CoGreenwich Co3000m Steeplechase410:02.6711
Apr 19Goshen Trotters Track CarnivalApr 19 · 3000m Steeplechase · Place 1 · Greenwich CoGreenwich Co3000m Steeplechase110:23.85—
Apr 16FAA League Meet @ MastersApr 16 · Long Jump · Place 2 · Greenwich Country DayGreenwich Country DayLong Jump217' 7.5"11
Apr 16FAA League Meet @ MastersApr 16 · 1500 Meters · Place 1 · Greenwich Country DayGreenwich Country Day1500 Meters14:21.6711
Apr 11New York Relays Apr 11 · 2000m Steeplechase · Place 6 · Greenwich Country Day SchoolGreenwich Country Day School2000m Steeplechase66:37.0211

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 2Eastern States ChampionshipJun 2 · 2000m Steeplechase · Place 5 · Greenwich CoGreenwich Co2000m Steeplechase56:36.96—
May 18NEPSTA D2 T&F Championships 2024May 18 · 300m Hurdles · Place 16 · Greenwich Country DayGreenwich Country Day300m Hurdles36" / 0.914m16.45.69a10
May 18NEPSTA D2 T&F Championships 2024May 18 · 1500 Meters · Place 9 · Greenwich Country DayGreenwich Country Day1500 Meters9.4:22.48a10
May 11FAA ChampionshipMay 11 · 300m Hurdles · Place 5 · Greenwich Country DayGreenwich Country Day300m Hurdles36" / 0.914m5.44.35a10
May 11FAA ChampionshipMay 11 · 3000 Meters · Place 8 · Greenwich Country DayGreenwich Country Day3000 Meters8.9:52.68a PB10
May 11FAA ChampionshipMay 11 · 1500 Meters · Place 3 · Greenwich Country DayGreenwich Country Day1500 Meters3.4:15.87a10
May 7Ivy Prep North #5May 7 · 3200 Meters · Place 2 · Greenwich Country DayGreenwich Country Day3200 Meters2.10:36.98a PB10
May 7Ivy Prep North #5May 7 · 400m Hurdles · Place 2 · Greenwich Country DayGreenwich Country Day400m Hurdles36" / 0.914m2.1:03.42a PB10
Apr 20FAA InvitationalApr 20 · Long Jump · Place 2 · Greenwich Country DayGreenwich Country DayLong Jump2.17-05.00 PB10
Apr 20FAA InvitationalApr 20 · 300m Hurdles · Place 4 · Greenwich Country DayGreenwich Country Day300m Hurdles36" / 0.914m4.45.20a10
Apr 20FAA InvitationalApr 20 · 1500 Meters · Place 2 · Greenwich Country DayGreenwich Country Day1500 Meters2.4:24.98a10
Apr 20FAA InvitationalApr 20 · 400 Meters · Place 13 · Greenwich Country DayGreenwich Country Day400 Meters13.57.32a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 1 Mile · Place 44 · Greenwich Country Day SchoolGreenwich Country Day School1 Mile445:02.7910
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55m Hurdles · Place 61 · Greenwich Country Day SchoolGreenwich Country Day School55m Hurdles6110.5410

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 55m Hurdles · Place 7 · Greenwich Country DayGreenwich Country Day55m Hurdles39"7.9.58a10
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 400 Meters · Place 64 · Greenwich Country DayGreenwich Country Day400 Meters64.1:00.09a PB10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6FAA ChampionshipMay 6 · 300m Hurdles · Place 9 · Greenwich CoGreenwich Co300m Hurdles947.48—
May 6FAA ChampionshipMay 6 · 1500 Meters · Place 14 · Greenwich CoGreenwich Co1500 Meters144:41.13—
May 6FAA ChampionshipMay 6 · 800 Meters · Place 16 · Greenwich CoGreenwich Co800 Meters162:29.31—
May 2FAA Meet #3May 2 · 1500 Meters · Place 6 · Greenwich Country DayGreenwich Country Day1500 Meters6.4:42.74a9