Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorIthaca vs. Cornell & Cortland · Feb 105:32.81aIthaca vs. Cornell & CortlandFebruary 10, 2024
1000 Meters · IndoorCornell Upstate Challenge · Jan 173:11.08aCornell Upstate ChallengeJanuary 17, 2026
1500 Meters · OutdoorBig Red Invitational · Apr 115:01.28aBig Red InvitationalApril 11, 2026
1600 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 185:00.11NJSIAA State Meet Of ChampionsJune 18, 2022
3200 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · Jun 311:15.90aNJSIAA Sectionals North 1 Groups 2 and 3June 3, 2022
400 Meters · OutdoorBig North Championships -Freedom and National · May 281:00.50Big North Championships -Freedom and NationalMay 28, 2021
800 Meters · IndoorNew Balance Nationals Indoor · Mar 112:16.92New Balance Nationals IndoorMarch 11, 2022
800 Meters · OutdoorBergen County Meet of Champions · May 202:15.33Bergen County Meet of ChampionsMay 20, 2022
800 Meters · Relay Split · IndoorCornell Greg Page Relays & Multi · Dec 52:30.787Cornell Greg Page Relays & MultiDecember 5, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 21Ithaca Tuesday MeetApr 21 · 1500 Meters · Place 3 · CornellCornell1500 Meters3.5:07.05aSr
Apr 11Big Red InvitationalApr 11 · 1500 Meters · Place 15 · CornellCornell1500 Meters15.5:01.28a PBSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 1000 Meters · Place 8 · CornellCornell1000 Meters83:14.84aSr
Jan 30Cornell Multi & InvitationalJan 30 · 800 Meters · Place 9 · CornellCornell800 Meters92:27.13aSr
Jan 17Cornell Upstate ChallengeJan 17 · 1000 Meters · Place 4 · CornellCornell1000 Meters43:11.08a PBSr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 800 Meters · CornellCornell800 MetersRelay Split—2:30.787 PBSr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 10Ithaca vs. Cornell & CortlandFeb 10 · 1 Mile · Place 1 · CornellCornell1 Mile15:32.81a PB—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 15Transatlantic SeriesApr 15 · 1500 Meters · Place 9 · CornellCornell1500 Meters95:14.96FR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18Marc Deneault InvitationalFeb 18 · 800 Meters · Place 6 · CornellCornell800 Meters6.2:27.75aFr
Jan 27Dr. Sander Columbia ChallengeJan 27 · 800 Meters · Place 29 · CornellCornell800 Meters292:24.39FR
Jan 21Cornell Upstate ChallengeJan 21 · 800 Meters · Place 4 · CornellCornell800 Meters42:24.58FR

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 1600 Meters · Place 16 · NV - Old TappanNV - Old Tappan1600 Meters165:00.11 PB12
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 1600 Meters · Place 12 · NV - Old TapNV - Old Tap1600 Meters125:06.1512
Jun 10NJSIAA Groups 1 & 3Jun 10 · 1600 Meters · Place 2 · NV - Old TapNV - Old Tap1600 Meters25:00.1112
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 3200 Meters · Place 2 · Northern Valley-Old TappanNorthern Valley-Old Tappan3200 Meters2.11:15.90a PB12
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 1600 Meters · Place 1 · Northern Valley-Old TappanNorthern Valley-Old Tappan1600 Meters1.5:13.11a12
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 800 Meters · Place 1 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters1.2:16.46a12
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · 400 Meters · Northern Valley-Old TappanNorthern Valley-Old Tappan400 Meters--SCR12
May 20Bergen County Meet of ChampionsMay 20 · 800 Meters · Place 2 · NV - Old TapNV - Old Tap800 Meters22:15.33 PB12
May 13Bergen County ChampionshipsMay 13 · 1600 Meters · Place 1 · Northern Valley-Old TappanNorthern Valley-Old Tappan1600 Meters1.5:06.20a12
May 13Bergen County ChampionshipsMay 13 · 800 Meters · Place 2 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters2.2:16.06a12
May 4Big North Championships-Freedom and NationalMay 4 · 3200 Meters · Place 1 · NV - Old TappanNV - Old Tappan3200 Meters112:07.8612
May 4Big North Championships-Freedom and NationalMay 4 · 800 Meters · Place 1 · NV - Old TappanNV - Old Tappan800 Meters12:19.8312
May 4Big North Championships-Freedom and NationalMay 4 · 1600 Meters · Place 1 · NV - Old TappanNV - Old Tappan1600 Meters15:23.5512
Mar 4NJSIAA Meet of ChampionsMar 4 · 800 Meters · Place 7 · NV - Old TappanNV - Old Tappan800 Meters72:17.4512

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 11New Balance Nationals IndoorMar 11 · 800 Meters · Place 26 · Old Tappan-NJOld Tappan-NJ800 Meters262:16.92 PB12
Feb 25NJSIAA Group ChampionshipsFeb 25 · 800 Meters · Place 2 · NV - Old TappanNV - Old Tappan800 Meters22:18.0412

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 800 Meters · Place 17 · NV - Old TapNV - Old Tap800 Meters172:19.1911
Jun 11NJSIAA Groups 1 & 3Jun 11 · 800 Meters · Place 2 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters2.2:15.39a11
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · 800 Meters · Place 1 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters1.2:19.60a11
May 28Big North Championships -Freedom and NationalMay 28 · 400 Meters · Place 1 · NV - Old TappanNV - Old Tappan400 Meters11:00.50 PB11

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 3 ChampionshipsFeb 29 · 800 Meters · Place 14 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters14.2:26.45a10
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 14 · NV - Old TapNV - Old Tap800 Meters142:26.4510
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 14 · NV - Old TapNV - Old Tap800 Meters142:26.4510
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 800 Meters · Place 14 · NV - Old TapNV - Old Tap800 Meters142:26.4510
Feb 15NJSIAA Sectional Championships - North 1 Gr. 2&3Feb 15 · 800 Meters · Place 6 · NV - Old TapNV - Old Tap800 Meters62:28.20—
Feb 15NJSIAA Sectional Championships - North 1 Gr. 2&3Feb 15 · 800 Meters · Place 6 · NV - Old TapNV - Old Tap800 Meters62:28.20—
Feb 15NJSIAA Sectional Championships - North 1 Gr. 2&3Feb 15 · 800 Meters · Place 6 · NV - Old TapNV - Old Tap800 Meters62:28.20—

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NJSIAA Group 3 ChampionshipsMay 31 · 800 Meters · Place 7 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters7.2:19.76a9
May 24NJSIAA Sectionals North 1 Group 3May 24 · 800 Meters · Place 4 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters4.2:20.03a9
May 17Bergen County Meet of ChampionsMay 17 · 800 Meters · Place 4 · NV - Old TappanNV - Old Tappan800 Meters42:22.279
May 10Gene Littler Bergen County ChampionshipsMay 10 · 800 Meters · Place 3 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters3.2:23.76a9
May 10Gene Littler Bergen County ChampionshipsMay 10 · 400 Meters · Place 9 · Northern Valley-Old TappanNorthern Valley-Old Tappan400 Meters9.1:01.19a9
May 2Big North Championships-United & FreedomMay 2 · 800 Meters · Place 3 · NV - Old TappanNV - Old Tappan800 Meters32:20.979

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8 NJSIAA Sectional Championships - North 1 Gr. 2&3Feb 8 · 800 Meters · Place 8 · NV - Old TapNV - Old Tap800 Meters82:29.449
Jan 14Big North Indoor Championships - Freedom Liberty UnitedJan 14 · 800 Meters · Place 6 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters6.2:27.23a9

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Season Opener InvitationalDec 21 · 800 Meters · Place 3 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters3.2:33.89
Dec 17New Jersey Spiked Shoe Club Holiday FestivalDec 17 · 800 Meters · Place 2 · Northern Valley-Old TappanNorthern Valley-Old Tappan800 Meters2.2:31.50a9