Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Invitational · Jan 303:59.37aPenn InvitationalJanuary 30, 2026
1 Mile · OutdoorRidge Night of 1600's · May 94:07.98aRidge Night of 1600'sMay 9, 2022
1500 Meters · IndoorMillrose Games at The Armory · Jan 293:57.33aMillrose Games at The ArmoryJanuary 29, 2022
1500 Meters · OutdoorLarry Ellis Invitational · May 13:38.35aLarry Ellis InvitationalMay 1, 2026
1600 Meters · IndoorNYSPHSAA/NYS Federation Indoor Championships · Mar 54:13.55NYSPHSAA/NYS Federation Indoor ChampionshipsMarch 5, 2022
1600 Meters · OutdoorCHSAA Intersectionals · Mar 64:20.08CHSAA IntersectionalsMarch 6, 2021
200 Meters · OutdoorJesuit Championships · Apr 2428.20Jesuit ChampionshipsApril 24, 2019
3000 Meters · IndoorPenn Elite · Jan 227:53.74aPenn EliteJanuary 22, 2026
3000 Meters · OutdoorGlen Loucks Games · May 128:18.97Glen Loucks Games May 12, 2022
3200 Meters · IndoorCHSAA Intersectional Championship · Feb 198:54.95CHSAA Intersectional ChampionshipFebruary 19, 2022
3200 Meters · OutdoorGlen Loucks Games · May 128:47.20MGlen Loucks Games May 12, 2022
400 Meters · Indoor CHSAA Brooklyn Queens Sectionals · Jan 271:03.06 CHSAA Brooklyn Queens SectionalsJanuary 27, 2019
5000 Meters · IndoorNCAA Division I Indoor Championships · Mar 1313:50.62aNCAA Division I Indoor ChampionshipsMarch 13, 2026
5000 Meters · OutdoorBryan Clay Invitational · Apr 1613:20.36aBryan Clay InvitationalApril 16, 2026
800 Meters · IndoorPenn Invitational · Jan 301:54.18aPenn InvitationalJanuary 30, 2026
800 Meters · OutdoorNY and BQ CHSAA Sectional Championships · May 211:55.90NY and BQ CHSAA Sectional ChampionshipsMay 21, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 5000 Meters · Place 12 · PrincetonPrinceton5000 Meters12.13:52.05aSr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 5000 Meters · Place 7 · PrincetonPrinceton5000 MetersRound P7.13:31.26aSr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 15 · PrincetonPrinceton1500 MetersRound P15.3:52.79aSr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 3 · PrincetonPrinceton1500 Meters3.3:39.75aSr
May 1Larry Ellis InvitationalMay 1 · 10,000 Meters · PrincetonPrinceton10,000 Meters--DNFSr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 2 · PrincetonPrinceton1500 Meters2.3:38.35a PBSr
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 6 · PrincetonPrinceton5000 Meters6.13:20.36a PBSr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 7 · PrincetonPrinceton1500 Meters7.3:47.98aSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 13NCAA Division I Indoor ChampionshipsMar 13 · 5000 Meters · Place 10 · PrincetonPrinceton5000 Meters10.13:50.62a PBSr
Jan 30Penn InvitationalJan 30 · 1 Mile · Place 2 · PrincetonPrinceton1 Mile2.3:59.37a PBSr
Jan 30Penn InvitationalJan 30 · 800 Meters · Place 12 · PrincetonPrinceton800 Meters12.1:54.18a PBSr
Jan 22Penn EliteJan 22 · 3000 Meters · Place 4 · PrincetonPrinceton3000 Meters4.7:53.74a PBSr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 5000 Meters · Place 18 · PrincetonPrinceton5000 MetersRound P18.14:14.60aJr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 5000 Meters · Place 2 · PrincetonPrinceton5000 Meters2.14:01.82aJr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 1Ivy League ChampionshipsMar 1 · 5000 Meters · Place 2 · PrincetonPrinceton5000 Meters2.13:52.96aJr
Mar 1Ivy League ChampionshipsMar 1 · 3000 Meters · Place 2 · PrincetonPrinceton3000 Meters2.8:02.17aJr
Feb 21Philadelphia MetroFeb 21 · 1 Mile · Place 1 · PrincetonPrinceton1 Mile14:01.05a—
Feb 8Penn ClassicFeb 8 · 3000 Meters · Place 1 · PrincetonPrinceton3000 Meters18:04.39a—
Feb 8Penn ClassicFeb 8 · 1 Mile · Place 14 · PrincetonPrinceton1 Mile144:10.09a—
Jan 11Princeton at Navy (dual)Jan 11 · 1 Mile · Place 7 · PrincetonPrinceton1 Mile7.4:17.67aJr

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 5000 Meters · Place 29 · PrincetonPrinceton5000 MetersRound P29.14:19.48aSo

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 5000 Meters · Place 22 · PrincetonPrinceton5000 Meters22.14:07.70aFr
May 6Ivy League Outdoor Track & Field ChampionshipsMay 6 · 5000 Meters · Place 3 · PrincetonPrinceton5000 Meters3.14:00.30aFr

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 110 · PrincetonPrinceton1 Mile110.4:07.01aFr
Jan 28Harvard-Yale-Princeton MeetJan 28 · 1 Mile · Place 3 · PrincetonPrinceton1 Mile3.4:09.11aFr
Jan 28Harvard-Yale-Princeton MeetJan 28 · 3000 Meters · PrincetonPrinceton3000 Meters—DNFFr

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters1.8:52.42a12
May 28CHSAA New York State Intersectional ChampionshipMay 28 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters19:15.3812
May 28CHSAA New York State Intersectional ChampionshipMay 28 · 800 Meters · Place 1 · Fordham PrepFordham Prep800 Meters11:56.1512
May 21NY and BQ CHSAA Sectional ChampionshipsMay 21 · 800 Meters · Place 1 · Fordham PrepFordham Prep800 Meters11:55.90 PB12
May 12Glen Loucks Games May 12 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters18:47.20M PB12
May 12Glen Loucks Games May 12 · 3000 Meters · Place 1 · Fordham PrepFordham Prep3000 Meters18:18.97 PB12
May 9Ridge Night of 1600'sMay 9 · 1 Mile · Place 2 · Fordham PrepFordham Prep1 Mile2.4:07.98a PB12

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters18:57.4912
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1600 Meters · Place 1 · Fordham PrepFordham Prep1600 Meters14:13.55 PB12
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1600 Meters · Place 1 · Fordham PrepFordham Prep1600 Meters14:13.5512
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters18:57.4912
Feb 19CHSAA Intersectional ChampionshipFeb 19 · 1600 Meters · Place 1 · Fordham PrepFordham Prep1600 Meters14:17.5412
Feb 19CHSAA Intersectional ChampionshipFeb 19 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters18:54.95 PB12
Feb 12Purple Champions HS InvitationalFeb 12 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters19:37.0912
Jan 29Millrose Games at The ArmoryJan 29 · 1 Mile · Place 5 · Bronx, NYBronx, NY1 Mile5.4:13.07a12
Jan 29Millrose Games at The ArmoryJan 29 · 1500 Meters · Place 7 · Bronx, NYBronx, NY1500 Meters7.3:57.33a PB12
Jan 12Millrose TrialsJan 12 · 1500 Meters · Place 4 · Fordham Prep-NYFordham Prep-NY1500 Meters44:02.8012
Jan 12Millrose TrialsJan 12 · 1 Mile · Place 6 · Fordham Prep-NYFordham Prep-NY1 Mile64:19.4412

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 5Iona Prep InvitationalApr 5 · 800 Meters · Place 1 · Fordham PrepFordham Prep800 Meters12:02.0811
Mar 13Ocean Breeze Elite Invitational Mar 13 · 3200 Meters · Place 2 · Fordham PrepFordham Prep3200 Meters29:03.24—
Mar 13Ocean Breeze Elite Invitational Mar 13 · 3200 Meters · Place 2 · Fordham PrepFordham Prep3200 Meters29:03.24—
Mar 6CHSAA IntersectionalsMar 6 · 1600 Meters · Place 1 · Fordham PrepFordham Prep1600 Meters14:20.08 PB—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20CHSAA Practice Meet # 6Feb 20 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters19:16.46—

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8CHSAA Intersectional ChampionshipsFeb 8 · 3200 Meters · Place 3 · Fordham PrepFordham Prep3200 Meters39:34.71—
Jan 26CHSAA NY/Brooklyn Queens SectionalsJan 26 · 3200 Meters · Place 2 · Fordham PrepFordham Prep3200 Meters29:37.27—
Jan 26CHSAA NY/Brooklyn Queens SectionalsJan 26 · 1600 Meters · Place 6 · Fordham PrepFordham Prep1600 Meters64:29.06—
Jan 3Bronx CHSAA Boys Champs & InvitationalJan 3 · 1600 Meters · Place 1 · Fordham PrepFordham Prep1600 Meters14:42.210
Jan 3Bronx CHSAA Boys Champs & InvitationalJan 3 · 1600 Meters · Place 1 · Fordham PrepFordham Prep1600 Meters14:42.210

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25CHSAA Varsity Intersectional City ChampionshipMay 25 · 3200 Meters · Place 6 · Fordham PrepFordham Prep3200 Meters69:57.72—
May 11CHSAA Freshman & Sophomore Intersectional ChampionshipsMay 11 · 3200 Meters · Place 1 · Fordham PrepFordham Prep3200 Meters110:03.62—
Apr 24Jesuit ChampionshipsApr 24 · 200 Meters · Place 24 · Fordham PrepFordham Prep200 Meters2428.20 PB—
Apr 24Jesuit ChampionshipsApr 24 · 1 Mile · Place 9 · Fordham PrepFordham Prep1 Mile94:42.88—

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9CHSAA Intersectional ChampionshipsFeb 9 · 1600 Meters · Place 14 · Fordham PrepFordham Prep1600 Meters144:40.95—
Jan 27 CHSAA Brooklyn Queens SectionalsJan 27 · 800 Meters · Place 2 · Fordham PrepFordham Prep800 Meters22:15.92—
Jan 27 CHSAA Brooklyn Queens SectionalsJan 27 · 400 Meters · Place 2 · Fordham PrepFordham Prep400 Meters21:03.06 PB—