Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorYale Giegengack Invitational · Feb 154:09.60aYale Giegengack InvitationalFebruary 15, 2025
1 Mile · OutdoorLoucks Games · May 64:37.56Loucks GamesMay 6, 2021
1000 Meters · Indoor25th New Balance Games · Jan 172:43.6625th New Balance GamesJanuary 17, 2020
1500 Meters · IndoorBruce Lehane Scarlet and White · Feb 83:54.04aBruce Lehane Scarlet and WhiteFebruary 8, 2025
1500 Meters · OutdoorUCF Knights Invitational · Mar 223:50.71aUCF Knights InvitationalMarch 22, 2024
1600 Meters · IndoorSection 1 Westchester Championships · Jan 244:34.59Section 1 Westchester ChampionshipsJanuary 24, 2020
1600 Meters · OutdoorWestchester County Champs (JJ) · May 224:25.29Westchester County Champs (JJ)May 22, 2021
2 Miles · Indoor25th New Balance Games · Jan 179:51.4725th New Balance GamesJanuary 17, 2020
2000m Steeplechase · 0.838m · OutdoorGold Rush Invitational · Apr 277:12.73aGold Rush InvitationalApril 27, 2019
2000m Steeplechase · OutdoorGreen Dragon Relays · Apr 136:52.73Green Dragon RelaysApril 13, 2019
3000 Meters · IndoorECAC/IC4A Indoor Championships · Mar 18:21.03aECAC/IC4A Indoor ChampionshipsMarch 1, 2024
3000m Steeplechase · 0.914m · OutdoorHarvard - Yale Match · Apr 99:15.81aHarvard - Yale MatchApril 9, 2022
3000m Steeplechase · OutdoorYale Twilight · May 119:20.46aYale TwilightMay 11, 2024
3000m Steeplechase · Outdoor · Hand timedSection One Westchester County Champs · May 1710:37.4hSection One Westchester County ChampsMay 17, 2019
3200 Meters · Indoor25th New Balance Games · Jan 179:48.5525th New Balance GamesJanuary 17, 2020
3200 Meters · OutdoorSection One Westchester County Champs · May 1810:13.33aSection One Westchester County ChampsMay 18, 2019
5000 Meters · OutdoorUMASS Ken OBrien Pre-Conference · Apr 2615:23.54aUMASS Ken OBrien Pre-ConferenceApril 26, 2025
600 Meters · IndoorPalisades Underground Track Championships · Feb 271:30.27aPalisades Underground Track ChampionshipsFebruary 27, 2021
800 Meters · Indoor New Jersey Varsity Classic · Feb 42:14.13 New Jersey Varsity ClassicFebruary 4, 2019
800 Meters · OutdoorUCF Knights Invitational · Mar 221:55.12aUCF Knights InvitationalMarch 22, 2024

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 3000m Steeplechase · Place 9 · YaleYale3000m Steeplechase0.914m9.9:21.08aSr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 5000 Meters · Place 9 · YaleYale5000 Meters9.15:23.54a PBSr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 1500 Meters · Place 9 · YaleYale1500 Meters9.3:55.16aSr
Apr 19Mark Young InvitationalApr 19 · 3000m Steeplechase · Place 1 · YaleYale3000m Steeplechase19:44.68SR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 1Ivy League ChampionshipsMar 1 · 1 Mile · Place 5 · YaleYale1 MileRound P5.4:10.84aSr
Mar 1Ivy League ChampionshipsMar 1 · 1 Mile · Place 10 · YaleYale1 Mile10.4:25.64aSr
Feb 15Yale Giegengack InvitationalFeb 15 · 1 Mile · Place 2 · YaleYale1 Mile24:09.60a PB—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1 Mile · Place 48 · YaleYale1 Mile484:09.70a—
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1500 Meters · Place 51 · YaleYale1500 Meters513:54.04a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 3000 Meters · Place 87 · YaleYale3000 Meters878:24.14a—
Jan 18Columbia-Dartmouth-YaleJan 18 · 3000 Meters · Place 4 · YaleYale3000 Meters4.8:35.15aSr

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Yale TwilightMay 11 · 3000m Steeplechase · Place 3 · YaleYale3000m Steeplechase39:20.46a PB—
Apr 20Yale Mark Young InvitationalApr 20 · 1500 Meters · Place 1 · YaleYale1500 Meters13:51.86a—
Apr 6Yale vs. HarvardApr 6 · 1500 Meters · Place 6 · YaleYale1500 Meters64:07.28SO
Mar 22UCF Knights InvitationalMar 22 · 1500 Meters · Place 10 · YaleYale1500 Meters10.3:50.71a PBJr
Mar 22UCF Knights InvitationalMar 22 · 800 Meters · Place 31 · YaleYale800 Meters31.1:55.12a PBJr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 1ECAC/IC4A Indoor ChampionshipsMar 1 · 3000 Meters · Place 12 · YaleYale3000 Meters12.8:21.03a PBJr
Feb 9David Hemrey Valentine InvitationalFeb 9 · 1 Mile · Place 171 · YaleYale1 Mile1714:10.15SO
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 1 Mile · Place 81 · YaleYale1 Mile81.4:18.78aJr
Jan 20Yale vs. Dartmouth & ColumbiaJan 20 · 3000 Meters · Place 7 · YaleYale3000 Meters78:23.10SO

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Ivy League Outdoor ChampionshipsMay 7 · 3000m Steeplechase · Place 10 · YaleYale3000m Steeplechase0.914m10.9:59.05aFr
Apr 23Mark Young InvitationalApr 23 · 1500 Meters · Place 1 · YaleYale1500 Meters1.3:51.91aFr
Apr 23Mark Young InvitationalApr 23 · 800 Meters · Place 19 · YaleYale800 Meters19.2:01.34aFr
Apr 9Harvard - Yale MatchApr 9 · 3000m Steeplechase · Place 3 · YaleYale3000m Steeplechase0.914m3.9:15.81a PBFr
Apr 2UCONN Dog FightApr 2 · 1500 Meters · Place 9 · YaleYale1500 Meters9.3:58.13aFr

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11David Hemery Valentine InvitationalFeb 11 · 1 Mile · Place 141 · YaleYale1 Mile1414:16.21FR
Feb 5Bruce Lehane Red & White InvitationalFeb 5 · 3000 Meters · Place 33 · YaleYale3000 Meters338:35.97FR
Feb 5Boston University Bruce Lehane Scarlet and White InviteFeb 5 · 3000 Meters · Place 33 · YaleYale3000 Meters33.8:35.97aFr

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7Section 1 Class C ChampionshipJun 7 · 3200 Meters · Place 2 · BriarcliffBriarcliff3200 Meters210:20.20—
Jun 7Section 1 Class C ChampionshipJun 7 · 1600 Meters · Place 1 · BriarcliffBriarcliff1600 Meters14:26.38—
May 24Section 1 League 3A ChampsMay 24 · 3200 Meters · Place 2 · BriarcliffBriarcliff3200 Meters2.10:55.48a12
May 24Section 1 League 3A ChampsMay 24 · 1600 Meters · Place 1 · BriarcliffBriarcliff1600 Meters1.4:49.57a12
May 24Section 1 League 3A ChampsMay 24 · 800 Meters · Place 2 · BriarcliffBriarcliff800 Meters2.2:12.76a12
May 22Westchester County Champs (JJ)May 22 · 1600 Meters · Place 2 · BriarcliffBriarcliff1600 Meters24:25.29 PB—
May 22John Jay Cross River (Westchester) InviteMay 22 · 1600 Meters · Place 2 · BriarcliffBriarcliff1600 Meters2.4:25.29a12
May 6Loucks GamesMay 6 · 1 Mile · Place 10 · BriarcliffBriarcliff1 Mile104:37.56 PB12
May 1Pirate Relays - Saturday #2May 1 · 800 Meters · Place 7 · BriarcliffBriarcliff800 Meters7.2:09.83a12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Palisades Underground Track ChampionshipsFeb 27 · 3200 Meters · Place 2 · BriarcliffBriarcliff3200 Meters2.10:03.62a12
Feb 27Palisades Underground Track ChampionshipsFeb 27 · 600 Meters · Place 1 · BriarcliffBriarcliff600 Meters1.1:30.27a PB12

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 23NSAF x AthleticNET Virtual Nationals Qualifying Meet 2May 23 · 3200 Meters · Place 83200 Meters8.10:52.0hUnofficial11

2020 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 1Section 1 Class B ChampionshipsFeb 1 · 3200 Meters · Place 2 · BriarcliffBriarcliff3200 Meters29:54.7611
Jan 24Section 1 Westchester ChampionshipsJan 24 · 1600 Meters · Place 5 · BriarcliffBriarcliff1600 Meters54:34.59 PB11
Jan 1725th New Balance GamesJan 17 · 3200 Meters · Place 7 · BriarcliffBriarcliff3200 Meters79:48.55 PB11
Jan 1725th New Balance GamesJan 17 · 1000 Meters · Place 6 · BriarcliffBriarcliff1000 Meters62:43.66 PB11
Jan 1725th New Balance GamesJan 17 · 2 Miles · Place 7 · BriarcliffBriarcliff2 Miles79:51.47 PB11
Jan 1725th New Balance GamesJan 17 · 1000 Meters · Place 6 · BriarcliffBriarcliff1000 Meters62:43.6611
Jan 12Section 1 League Championships #1Jan 12 · 3200 Meters · Place 4 · BriarcliffBriarcliff3200 Meters4.11:06.67a11
Jan 12Section 1 League Championships #1Jan 12 · 1000 Meters · Place 1 · BriarcliffBriarcliff1000 Meters1.2:44.40a11
Jan 8NYRR Millrose TrialsJan 8 · 1500 Meters · Place 24 · BriarcliffBriarcliff1500 Meters244:26.0611
Jan 8NYRR Millrose TrialsJan 8 · 1 Mile · Place 25 · BriarcliffBriarcliff1 Mile254:48.4711
Jan 326th Hispanic GamesJan 3 · 1 Mile · Place 15 · BriarcliffBriarcliff1 Mile154:39.8211
Jan 326th Hispanic GamesJan 3 · 800 Meters · Place 143 · BriarcliffBriarcliff800 Meters1432:17.5411

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Section 1 Kickoff #1Dec 8 · 3200 Meters · Place 3 · BriarcliffBriarcliff3200 Meters3.10:05.03a11
Feb 6Section 1 Class B ChampionshipsFeb 6 · 1600 Meters · Place 20 · BriarcliffBriarcliff1600 Meters204:51.2710
Feb 4 New Jersey Varsity ClassicFeb 4 · 800 Meters · Place 97 · BriarcliffBriarcliff800 Meters972:14.13 PB10
Jan 27Section 1 Westchester County ChampionshipsJan 27 · 1600 Meters · Place 26 · BriarcliffBriarcliff1600 Meters265:00.31—
Jan 18New Balance GamesJan 18 · 1000 Meters · Place 92 · BriarcliffBriarcliff1000 Meters922:56.14—
Jan 13Section I League 3-A ChampionshipsJan 13 · 1600 Meters · Place 6 · BriarcliffBriarcliff1600 Meters6.5:08.12a10

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30Section 1 State QualifierMay 30 · 3200 Meters · Place 8 · BriarcliffBriarcliff3200 Meters810:16.22—
May 30Section 1 State QualifierMay 30 · 1600 Meters · Place 9 · BriarcliffBriarcliff1600 Meters94:36.66—
May 25Section 1 Class B ChampionshipsMay 25 · 3000m Steeplechase · Place 3 · BriarcliffBriarcliff3000m Steeplechase310:41.01—
May 25Section 1 Class B ChampionshipsMay 25 · 1600 Meters · Place 16 · BriarcliffBriarcliff1600 Meters164:47.35—
May 18Section One Westchester County ChampsMay 18 · 3000m Steeplechase · Place 4 · BriarcliffBriarcliff3000m Steeplechase0.914m4.10:37.4ha10
May 18Section One Westchester County ChampsMay 18 · 3200 Meters · Place 10 · BriarcliffBriarcliff3200 Meters10.10:13.33a PB10
May 17Section One Westchester County ChampsMay 17 · 3000m Steeplechase · Place 4 · BriarcliffBriarcliff3000m Steeplechase410:37.4h PB—
May 17Section One Westchester County ChampsMay 17 · 3200 Meters · Place 10 · BriarcliffBriarcliff3200 Meters1010:13.33—
May 9Glen Loucks Games May 9 · 3000m Steeplechase · Place 18 · BriarcliffBriarcliff3000m Steeplechase1810:40.7710
May 8Section 1 League 3A ChampionshipMay 8 · 3200 Meters · Place 4 · BriarcliffBriarcliff3200 Meters4.10:42.89a10
May 8Section 1 League 3A ChampionshipMay 8 · 1600 Meters · Place 3 · BriarcliffBriarcliff1600 Meters3.4:47.80a10
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 3200 Meters · Place 9 · BriarcliffBriarcliff3200 Meters910:26.88—
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 3200 Meters · Place 19 · BriarcliffBriarcliff3200 Meters1910:26.88—
May 3Somers Lions InvitationalMay 3 · 3200 Meters · Place 19 · BriarcliffBriarcliff3200 Meters19.10:26.88a10
Apr 27Gold Rush InvitationalApr 27 · 2000m Steeplechase · Place 10 · BriarcliffBriarcliff2000m Steeplechase0.838m10.7:12.73a PB10
Apr 18Red Raider RelaysApr 18 · 3200 Meters · Place 24 · BriarcliffBriarcliff3200 Meters2410:15.9510
Apr 18Red Raider RelaysApr 18 · 1600 Meters · Place 36 · BriarcliffBriarcliff1600 Meters364:45.6910
Apr 13Green Dragon RelaysApr 13 · 2000m Steeplechase · Place 3 · BriarcliffBriarcliff2000m Steeplechase36:52.73 PB—

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Section I Kick Off 2Dec 16 · 1600 Meters · Place 10 · BriarcliffBriarcliff1600 Meters10.4:52.44a10

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 5Section 1 Novice MeetFeb 5 · 1600 Meters · Place 8 · BriarcliffBriarcliff1600 Meters85:21.73—
Jan 15Section 1 League ChampionshipsJan 15 · 1600 Meters · Place 13 · BriarcliffBriarcliff1600 Meters13.5:28.59a-

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Section 1 Season OpenerDec 3 · 1600 Meters · Place 44 · BriarcliffBriarcliff1600 Meters44.5:37.97a-