Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 314:44.86The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
1 Mile · OutdoorEasterns States Championships · May 304:35.91aEasterns States ChampionshipsMay 30, 2026
1000 Meters · IndoorIvy League Prep Champs · Feb 192:53.07Ivy League Prep ChampsFebruary 19, 2025
1500 Meters · IndoorNike Indoor Nationals · Mar 134:31.73aNike Indoor NationalsMarch 13, 2025
1600 Meters · IndoorIvy League Prep Schools Championships · Feb 184:39.05Ivy League Prep Schools ChampionshipsFebruary 18, 2026
1600 Meters · OutdoorIvy Prep South League Meet #1 · Apr 94:40.24aIvy Prep South League Meet #1April 9, 2026
200 Meters · OutdoorIvy Prep North League Meet #2 · Apr 1626.90aIvy Prep North League Meet #2April 16, 2026
3200 Meters · IndoorNYSAIS Championships · Feb 279:57.91aNYSAIS ChampionshipsFebruary 27, 2026
3200 Meters · OutdoorIvy League Prep Schools Outdoor Championships · May 1410:01.99Ivy League Prep Schools Outdoor ChampionshipsMay 14, 2025
400 Meters · OutdoorIvy League Prep Schools Meet · Apr 2956.95aIvy League Prep Schools MeetApril 29, 2026
400 Meters · Relay Split · OutdoorIvy Prep South #3 · Apr 161:02.113Ivy Prep South #3April 16, 2024
600 Meters · IndoorIvy League Prep Schools Meet · Jan 221:35.33aIvy League Prep Schools MeetJanuary 22, 2025
800 Meters · IndoorPuma New York International Showcase 2025 · Jan 242:14.68Puma New York International Showcase 2025January 24, 2025
800 Meters · OutdoorIvy Prep South League Meet #3 · Apr 222:03.51aIvy Prep South League Meet #3April 22, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 8LI Last ChanceJun 8 · 1600 Meters · Place 20 · Trinity School1600 Meters20.4:41.21a10
May 30Easterns States ChampionshipsMay 30 · 1 Mile · Place 9 · Trinity School1 Mile9.4:35.91a PB10
May 1Track Night NYCMay 1 · 1 Mile · Place 23 · Trinity School1 Mile234:41.1510
Apr 29Ivy League Prep Schools MeetApr 29 · 400 Meters · Place 14 · Trinity School400 Meters14.56.95a PB10
Apr 22Ivy Prep South League Meet #3Apr 22 · 800 Meters · Place 5 · Trinity School800 Meters5.2:03.51a PB10
Apr 172026 New York RelaysApr 17 · 3200 Meters · Place 38 · Trinity School3200 Meters38.10:03.13a10
Apr 16Ivy Prep North League Meet #2Apr 16 · 200 Meters · Place 19 · Trinity School200 Meters19.26.90a PB10
Apr 9Ivy Prep South League Meet #1Apr 9 · 1600 Meters · Place 2 · Trinity School1600 Meters2.4:40.24a PB10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27NYSAIS ChampionshipsFeb 27 · 3200 Meters · Place 9 · Trinity School3200 Meters9.9:57.91a PB10
Feb 18Ivy League Prep Schools ChampionshipsFeb 18 · 3200 Meters · Place 6 · Trinity Scho3200 Meters610:44.7410
Feb 18Ivy League Prep Schools ChampionshipsFeb 18 · 1600 Meters · Place 8 · Trinity Scho1600 Meters84:39.05 PB10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 15 · Trinity School1 Mile154:44.86 PB10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 15 · Trinity School1 Mile154:44.8610

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21NYSAIS ChampionshipsMay 21 · 3200 Meters · Place 4 · Trinity School3200 Meters410:03.089
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · 800 Meters · Place 14 · Trinity School800 Meters142:12.939
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · 1600 Meters · Place 8 · Trinity School1600 Meters84:50.499
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · 3200 Meters · Place 6 · Trinity School3200 Meters610:01.99 PB9
May 8Ivy Prep North League Meet #4May 8 · 1600 Meters · Place 1 · Trinity School1600 Meters1.4:45.00a9
Apr 30Ivy League Prep Schools #4Apr 30 · 1600 Meters · Place 2 · Trinity School1600 Meters24:46.129
Apr 17Ivy Prep South League Meet #3Apr 17 · 1600 Meters · Place 6 · Trinity School1600 Meters6.4:52.60a9
Apr 11New York Relays Apr 11 · 3200 Meters · Place 88 · Trinity School3200 Meters8811:00.209

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 13Nike Indoor NationalsMar 13 · 1500 Meters · Place 57 · Trinity School1500 Meters574:31.73a PB—
Mar 13Nike Indoor NationalsMar 13 · 1 Mile · Place 59 · Trinity School1 Mile594:50.89a—
Feb 28NYSAIS ChampionshipsFeb 28 · 1600 Meters · Place 11 · Trinity Scho1600 Meters114:46.489
Feb 19Ivy League Prep ChampsFeb 19 · 1600 Meters · Place 9 · Trinity Scho1600 Meters94:48.009
Feb 19Ivy League Prep ChampsFeb 19 · 1000 Meters · Place 7 · Trinity Scho1000 Meters72:53.07 PB9
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 15 · Trinity School800 Meters15.2:16.52a9
Jan 24Puma New York International Showcase 2025Jan 24 · 800 Meters · Place 6 · Trinity School800 Meters62:14.68 PB9
Jan 22Ivy League Prep Schools MeetJan 22 · 600 Meters · Place 13 · Trinity School600 Meters13.1:35.33a PB9

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Ivy Prep South #5May 7 · 3200 Meters · Trinity School3200 Meters—DNS8
May 1Ivy League Prep Schools #4 at IcahnMay 1 · 1600 Meters · Place 20 · Trinity School1600 Meters205:13.218
Apr 16Ivy Prep South #3Apr 16 · 1600 Meters · Place 7 · Trinity School1600 Meters7.4:59.43a8
Apr 16Ivy Prep South #3Apr 16 · 400 Meters · Trinity School400 MetersRelay Split—1:02.113 PB8
Apr 11Ivy Prep North #2Apr 11 · 1600 Meters · Place 8 · Trinity School1600 Meters8.5:04.09a8
Apr 11Ivy Prep North #2Apr 11 · 800 Meters · Place 6 · Trinity School800 Meters6.2:19.54a8