Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJim Mitchell Invitational · Dec 204:57.12aJim Mitchell InvitationalDecember 20, 2025
1000 Meters · IndoorIVY Prep League Meet #4 · Feb 42:51.99IVY Prep League Meet #4February 4, 2026
1600 Meters · IndoorPurple Champions HS Invitational · Feb 74:52.60Purple Champions HS InvitationalFebruary 7, 2026
1600 Meters · OutdoorIvy Prep North League Meet #4 · May 74:50.06aIvy Prep North League Meet #4May 7, 2026
2 Miles · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 910:32.26Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
300 Meters · IndoorIvy League Prep Schools Meet #4 · Jan 1345.14aIvy League Prep Schools Meet #4January 13, 2025
3200 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 910:29.10Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
3200 Meters · OutdoorIvy Prep South League Meet #5 · May 811:51.36aIvy Prep South League Meet #5May 8, 2025
800 Meters · OutdoorIvy Prep South League Meet #3 · Apr 222:10.00aIvy Prep South League Meet #3April 22, 2026
Shot Put · 12lb · OutdoorIvy Prep South League Meet #2 · Apr 1623' 0.5"Ivy Prep South League Meet #2April 16, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Ivy Prep North League Meet #4May 7 · 1600 Meters · Place 2 · Riverdale Country1600 Meters2.4:50.06a PB11
Apr 29Ivy League Prep Schools MeetApr 29 · 1600 Meters · Place 3 · Riverdale Country1600 Meters3.4:54.02a11
Apr 22Ivy Prep South League Meet #3Apr 22 · 800 Meters · Place 8 · Riverdale Country800 Meters8.2:10.00a PB11
Apr 16Ivy Prep South League Meet #2Apr 16 · Shot Put · Place 21 · Riverdale CountryShot Put12lb21.23' 0.5" PB11
Apr 9Ivy Prep North League Meet #1Apr 9 · 1600 Meters · Place 6 · Riverdale Country1600 Meters6.5:13.13a11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 18Ivy League Prep Schools ChampionshipsFeb 18 · 3200 Meters · Place 7 · Riverdale Co3200 Meters710:52.2911
Feb 7Purple Champions HS InvitationalFeb 7 · 1600 Meters · Place 5 · Riverdale Co1600 Meters54:52.60 PB11
Feb 4IVY Prep League Meet #4Feb 4 · 1000 Meters · Place 12 · Riverdale Country Day High Sch1000 Meters122:51.99 PB11
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 66 · Riverdale Country Day High Sch1 Mile664:59.2411
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 66 · Riverdale Country Day High Sch1 Mile664:59.2411
Jan 12Ivy League Prep Schools Meet #3Jan 12 · 1600 Meters · Place 7 · Riverdale Co1600 Meters74:57.86—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 2 Miles · Place 73 · Riverdale Co2 Miles7310:32.26 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 3200 Meters · Place 75 · Riverdale Co3200 Meters7510:29.10 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 3200 Meters · Place 75 · Riverdale Co3200 Meters7510:29.10—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 2 Miles · Place 73 · Riverdale Co2 Miles7310:32.26—

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 1 Mile · Place 2 · Riverdale Country1 Mile2.4:57.12a PB11
Dec 10Ivy League Prep Schools Meet #2Dec 10 · 3200 Meters · Place 3 · Riverdale Country3200 Meters3.10:53.93a11
Dec 5North Shore Season OpenerDec 5 · 1600 Meters · Place 22 · Riverdale Country1600 Meters22.4:57.80a11
Dec 3Ivy League Prep Schools Meet #1Dec 3 · 3200 Meters · Place 11 · Riverdale Country3200 Meters11.11:35.17a11
Dec 3Ivy League Prep Schools Meet #1Dec 3 · 1000 Meters · Place 12 · Riverdale Country1000 Meters12.2:57.60a11
Feb 28NYSAIS ChampionshipsFeb 28 · 1000 Meters · Place 14 · Riverdale Co1000 Meters142:57.8210
Feb 19Ivy League Prep ChampsFeb 19 · 1600 Meters · Place 16 · Riverdale Co1600 Meters165:13.5810
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 23 · Riverdale Country1 Mile23.5:11.71a10
Jan 24Dr. Sander ScorcherJan 24 · 1 Mile · Place 55 · Riverdale Co1 Mile555:14.2610
Jan 22Ivy League Prep Schools MeetJan 22 · 1000 Meters · Place 22 · Riverdale Country1000 Meters22.3:02.26a10
Jan 13Ivy League Prep Schools Meet #4Jan 13 · 300 Meters · Place 61 · Riverdale Country300 Meters61.45.14a PB10
Jan 13Ivy League Prep Schools Meet #4Jan 13 · 1600 Meters · Place 23 · Riverdale Country1600 Meters23.5:17.91a10
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 1000 Meters · Place 24 · Riverdale-NY1000 Meters243:00.74—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21NYSAIS ChampionshipsMay 21 · 1600 Meters · Place 18 · Riverdale Country Day High Sch1600 Meters184:56.7010
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · 1600 Meters · Place 2 · Riverdale Country Day High Sch1600 Meters24:57.7310
May 8Ivy Prep South League Meet #5May 8 · 3200 Meters · Place 5 · Riverdale Country3200 Meters5.11:51.36a PB10
May 8Ivy Prep South League Meet #5May 8 · 800 Meters · Place 6 · Riverdale Country800 Meters6.2:14.31a10
Apr 30Ivy League Prep Schools #4Apr 30 · 1600 Meters · Place 5 · Riverdale Country Day High Sch1600 Meters54:59.5710
Apr 17Ivy Prep North League Meet #3Apr 17 · 1600 Meters · Place 7 · Riverdale Country1600 Meters7.4:59.69a10
Apr 3Ivy Prep South League Meet #1Apr 3 · 1600 Meters · Place 4 · Riverdale Country1600 Meters4.5:00.40a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Jim Mitchell InvitationalDec 14 · 1000 Meters · Place 22 · Riverdale Country1000 Meters22.3:05.59a10
Dec 6North Shore Season OpenerDec 6 · 1000 Meters · Place 22 · Riverdale Country1000 Meters22.3:03.68a10
Dec 4Ivy League Prep Schools #1Dec 4 · 300 Meters · Place 79 · Riverdale Country300 Meters79.46.93a10
Dec 4Ivy League Prep Schools #1Dec 4 · 1600 Meters · Place 16 · Riverdale Country1600 Meters16.5:21.35a10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Ivy Prep South #5May 7 · 1600 Meters · Place 21 · Riverdale Country1600 Meters21.5:26.72a9
May 5Howard Richter InvitationalMay 5 · 800 Meters · Place 20 · Riverdale Co800 Meters202:27.17—
May 1Ivy League Prep Schools #4 at IcahnMay 1 · 1600 Meters · Place 37 · Riverdale Country Day High Sch1600 Meters375:38.229
Apr 16Ivy Prep North #3Apr 16 · 800 Meters · Place 19 · Riverdale Country800 Meters19.2:30.24a9
Apr 11Ivy Prep South #2Apr 11 · Shot Put · Place 21 · Riverdale CountryShot Put12lb21.21-04.509
Apr 11Ivy Prep South #2Apr 11 · 800 Meters · Place 17 · Riverdale Country800 Meters17.2:33.06a9
Apr 6Poly Prep RelaysApr 6 · Shot Put · Place 31 · Riverdale Country Day High SchShot PutRound P3119-109
Apr 6Poly Prep RelaysApr 6 · Shot Put · Place 31 · Riverdale CoShot PutRound P316.04m—