Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorNew Paltz Modified Invitational · May 166:04.20New Paltz Modified InvitationalMay 16, 2025
1600 Meters · IndoorSection 9 Class "B" Championship · Jan 305:50.49Section 9 Class "B" ChampionshipJanuary 30, 2026
1600 Meters · OutdoorSteinhoff Cup · May 85:38.34Steinhoff CupMay 8, 2026
600 Meters · IndoorOcean Breeze Freedom Games · Jan 31:53.93Ocean Breeze Freedom GamesJanuary 3, 2026
800 Meters · OutdoorSteinhoff Cup · May 82:30.25Steinhoff CupMay 8, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8Steinhoff CupMay 8 · 1600 Meters · Place 23 · Marlboro1600 Meters235:38.34 PB—
May 8Steinhoff CupMay 8 · 800 Meters · Place 30 · Marlboro800 Meters302:30.25 PB—
May 2Race at the Oval OfficeMay 2 · 1600 Meters · Place 30 · Marlboro1600 Meters305:45.33—

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 30Section 9 Class "B" ChampionshipJan 30 · 1600 Meters · Place 19 · Marlboro1600 Meters195:50.49 PB—
Jan 23OCIAA Divisional Championship (1 3 5)Jan 23 · 1600 Meters · Place 9 · Marlboro1600 Meters95:57.17—
Jan 23OCIAA Divisional Championship (1 3 5)Jan 23 · 1600 Meters · Place 23 · Marlboro1600 Meters235:57.17—
Jan 3Ocean Breeze Freedom GamesJan 3 · 600 Meters · Place 34 · Marlboro600 Meters341:53.93 PB9
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 41 · Marlboro1600 Meters415:53.089

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16New Paltz Modified InvitationalMay 16 · Discus · Place 17 · MarlboroDiscus1757-09—
May 16New Paltz Modified InvitationalMay 16 · 1500 Meters · Place 10 · Marlboro1500 Meters106:04.20 PB—