Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPenn Opener · Dec 64:01.98aPenn OpenerDecember 6, 2024
1 Mile · OutdoorPaul Donahue Invitational · Apr 184:06.49Paul Donahue InvitationalApril 18, 2025
1000 Meters · IndoorPhiladelphia Metro · Feb 202:22.81Philadelphia MetroFebruary 20, 2026
1000 Meters · OutdoorCHSAA Intersectionals · Mar 62:38.63CHSAA IntersectionalsMarch 6, 2021
1500 Meters · OutdoorIvy League Outdoor Track & Field Championships · May 163:47.03aIvy League Outdoor Track & Field ChampionshipsMay 16, 2026
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 84:23.45Ocean Breeze Freedom GamesJanuary 8, 2022
1600 Meters · OutdoorMassapequa Last Chance · Jun 64:20.90Massapequa Last Chance June 6, 2022
3000 Meters · IndoorPenn Select · Jan 118:19.78aPenn SelectJanuary 11, 2025
400 Meters · OutdoorNassau Coaches Invitational · Apr 951.84Nassau Coaches InvitationalApril 9, 2022
600 Meters · IndoorCHSAA Frosh/Soph Boys Champs · Feb 121:21.87CHSAA Frosh/Soph Boys ChampsFebruary 12, 2022
600 Meters · OutdoorNSCHSAA Christmas Classic · Dec 221:25.47aNSCHSAA Christmas ClassicDecember 22, 2021
800 Meters · IndoorPenn Invitational · Jan 301:51.38aPenn InvitationalJanuary 30, 2026
800 Meters · OutdoorPaul Donahue Invite · Apr 191:50.52aPaul Donahue InviteApril 19, 2024
Combined results · OutdoorNorth Shore Invitational · May 144:20.50North Shore InvitationalMay 14, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 5 · PennPenn1500 MetersRound P5.3:47.89aSr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · 1500 Meters · Place 9 · PennPenn1500 Meters9.3:47.03a PBSr
May 1Larry Ellis InvitationalMay 1 · 800 Meters · Place 29 · PennPenn800 Meters29.1:51.92aSr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 10 · PennPenn1500 Meters10.3:52.65aSr
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 80 · PennPenn1500 Meters80.3:48.10aSr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 63 · PennPenn800 Meters63.1:52.28aSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1 Mile · Place 3 · PennPenn1 Mile3.4:05.72aSr
Feb 20Philadelphia MetroFeb 20 · 1000 Meters · Place 1 · PennPenn1000 Meters12:22.81 PBSR
Feb 6Penn ClassicFeb 6 · 1 Mile · Place 18 · PennPenn1 Mile184:13.92aSr
Jan 30Penn InvitationalJan 30 · 800 Meters · Place 4 · PennPenn800 Meters4.1:51.38a PBSr
Jan 22Penn EliteJan 22 · 1000 Meters · Place 4 · PennPenn1000 Meters4.2:24.32aSr
Jan 10Penn SelectJan 10 · 1 Mile · Place 3 · PennPenn1 Mile34:06.25aSr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Penn OpenerDec 5 · 3000 Meters · Place 7 · PennPenn3000 Meters7.8:27.51aSr
Mar 1Ivy League ChampionshipsMar 1 · 1000 Meters · Place 1 · PennPenn1000 MetersRound P1.2:25.34aJr
Mar 1Ivy League ChampionshipsMar 1 · 1000 Meters · Place 4 · PennPenn1000 Meters4.2:24.95aJr
Feb 21Philadelphia MetroFeb 21 · 1 Mile · Place 5 · PennPenn1 Mile54:03.98a—
Jan 25Penn 10 Team EliteJan 25 · 1 Mile · Place 16 · PennPenn1 Mile164:03.21a—
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 3 · PennPenn1000 Meters32:22.95a—
Jan 11Penn SelectJan 11 · 3000 Meters · Place 5 · PennPenn3000 Meters58:19.78a PB—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · 800 Meters · Place 9 · PennPenn800 MetersRound P9.1:51.94aJr
Apr 18Paul Donahue InvitationalApr 18 · 1 Mile · Place 9 · PennPenn1 Mile94:06.49 PBJR
Mar 22Penn ChallengeMar 22 · 800 Meters · Place 4 · PennPenn800 Meters41:52.10JR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Penn OpenerDec 6 · 1 Mile · Place 4 · PennPenn1 Mile4.4:01.98a PBJr
Feb 3Sykes and Sabock ChallengeFeb 3 · 800 Meters · Place 7 · PennPenn800 Meters71:52.36a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25The 2024 Penn Relays (College)Apr 25 · 1500 Meters · PennPenn1500 Meters—3:48.80aSo
Apr 19Paul Donahue InviteApr 19 · 800 Meters · Place 8 · PennPenn800 Meters81:50.52a PB—
Mar 22Penn ChallengeMar 22 · 800 Meters · Place 3 · PennPenn800 Meters31:53.10a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Ivy League Outdoor Track & Field ChampionshipsMay 6 · 1500 Meters · Place 16 · PennPenn1500 MetersRound P16.3:53.64aFr
Apr 21Widener InvitationalApr 21 · 1500 Meters · Place 3 · PennPenn1500 Meters33:54.42FR
Apr 1Big Five MeetApr 1 · 800 Meters · Place 10 · PennPenn800 Meters101:53.36FR
Mar 23adidas Raleigh RelaysMar 23 · 1500 Meters · Place 152 · PennPenn1500 Meters152.3:55.45aFr
Mar 23adidas Raleigh RelaysMar 23 · 800 Meters · Place 97 · PennPenn800 Meters97.1:53.72aFr
Mar 18Penn ChallengeMar 18 · 1500 Meters · Place 3 · PennPenn1500 Meters33:55.13FR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Rutgers University Scarlet Knights OpenFeb 3 · 1 Mile · Place 5 · PennPenn1 Mile5.4:13.35aFr
Jan 27Penn State NationalJan 27 · 800 Meters · Place 16 · PennPenn800 Meters161:53.60FR

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Seahawk ShootoutDec 9 · 1000 Meters · Place 2 · PennPenn1000 Meters2.2:29.88aFr
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1000 Meters · Place 2 · ChaminadeChaminade1000 Meters22:30.8812
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1000 Meters · Place 2 · ChaminadeChaminade1000 Meters22:30.8812
Feb 19CHSAA Intersectional ChampionshipFeb 19 · 1000 Meters · Place 1 · ChaminadeChaminade1000 Meters12:31.3912
Feb 12CHSAA Frosh/Soph Boys ChampsFeb 12 · 600 Meters · Place 2 · ChaminadeChaminade600 Meters21:21.87 PB12
Jan 30NSCHSAA Indoor Varsity AA Championship MeetJan 30 · 1600 Meters · Place 1 · ChaminadeChaminade1600 Meters14:37.8512
Jan 21New Balance GamesJan 21 · 1000 Meters · Place 2 · ChaminadeChaminade1000 Meters22:29.9912
Jan 16Stanner GamesJan 16 · 1 Mile · Place 2 · ChaminadeChaminade1 Mile24:20.4612
Jan 8Ocean Breeze Freedom GamesJan 8 · 1600 Meters · Place 2 · ChaminadeChaminade1600 Meters24:23.45 PB12

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · 800 Meters · Place 3 · ChaminadeChaminade800 Meters3.1:54.04a12
Jun 6Massapequa Last Chance Jun 6 · 1600 Meters · Place 1 · ChaminadeChaminade1600 Meters14:20.90 PB12
May 28CHSAA New York State Intersectional ChampionshipMay 28 · 800 Meters · Place 2 · ChaminadeChaminade800 Meters21:56.5512
May 21NSCHSAA/NSCHSGAA League ChampionshipsMay 21 · 1600 Meters · Place 1 · ChaminadeChaminade1600 Meters14:22.0912
May 21NSCHSAA/NSCHSGAA League ChampionshipsMay 21 · 1600 Meters · Place 1 · ChaminadeChaminade1600 Meters14:22.0912
May 14North Shore InvitationalMay 14 · Combined results · Place 2 · ChaminadeChaminadeCombined results24:20.50 PB12
May 12Glen Loucks Games May 12 · 800 Meters · Place 3 · ChaminadeChaminade800 Meters31:54.3412
Apr 22New York RelaysApr 22 · 800 Meters · Place 1 · ChaminadeChaminade800 Meters11:56.3212
Apr 20NSCHSAA/NSCHSGAA Easter ClassicApr 20 · 800 Meters · Place 1 · ChaminadeChaminade800 Meters11:57.9012
Apr 9Nassau Coaches InvitationalApr 9 · 1600 Meters · Place 1 · ChaminadeChaminade1600 Meters14:23.8512
Apr 9Nassau Coaches InvitationalApr 9 · 400 Meters · Place 4 · ChaminadeChaminade400 Meters451.84 PB12
Apr 9Nassau Coaches InvitationalApr 9 · 400 Meters · Place 4 · ChaminadeChaminade400 Meters451.844
Apr 9Nassau Coaches InvitationalApr 9 · 1600 Meters · Place 1 · ChaminadeChaminade1600 Meters14:23.842

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 22NSCHSAA Christmas ClassicDec 22 · 600 Meters · Place 1 · ChaminadeChaminade600 Meters1.1:25.47a PB12
Jun 6Eastern States InvitationalJun 6 · 1 Mile · Place 5 · ChaminadeChaminade1 Mile54:36.05—
May 22New York RelaysMay 22 · 800 Meters · Place 10 · ChaminadeChaminade800 Meters101:58.77—
Apr 7NSCHSAA Easter ClassicApr 7 · 1500 Meters · Place 1 · ChaminadeChaminade1500 Meters1.4:15.5011
Mar 6CHSAA IntersectionalsMar 6 · 1000 Meters · Place 3 · ChaminadeChaminade1000 Meters32:38.63 PB—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Bishop Loughlin GamesDec 18 · 1000 Meters · Place 4 · ChaminadeChaminade1000 Meters4.2:37.13a12
Feb 20CHSAA Practice Meet # 6Feb 20 · 1000 Meters · Place 2 · ChaminadeChaminade1000 Meters22:37.51—

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8CHSAA Intersectional ChampionshipsFeb 8 · 1600 Meters · Place 19 · ChaminadeChaminade1600 Meters194:43.37—
Jan 26NSCHSAA League ChampionshipJan 26 · 1600 Meters · Place 1 · ChaminadeChaminade1600 Meters14:43.4510
Jan 20NSCHSAA Frosh/Soph ChampionshipsJan 20 · 1600 Meters · Place 2 · ChaminadeChaminade1600 Meters24:58.0110
Jan 20NSCHSAA Frosh/Soph ChampionshipsJan 20 · 1000 Meters · Place 1 · ChaminadeChaminade1000 Meters12:50.8210
Jan 4Saint Anthony's Developmental MeetJan 4 · 600 Meters · Place 5 · ChaminadeChaminade600 Meters51:30.9510

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jan 4St Anthony’s Development #3Jan 4 · 600 Meters · Place 5 · ChaminadeChaminade600 Meters5.1:30.95a10

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 2720th Marine Corps Holiday ClassicDec 27 · 1 Mile · Place 27 · ChaminadeChaminade1 Mile27.4:44.84a10

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 20NSCHSAA Christmas ClassicDec 20 · 1600 Meters · Place 3 · ChaminadeChaminade1600 Meters3.4:49.21a10
May 11CHSAA Freshman & Sophomore Intersectional ChampionshipsMay 11 · 1600 Meters · Place 2 · ChaminadeChaminade1600 Meters24:47.81—
Apr 23NSCHSAA Easter ClassicApr 23 · 800 Meters · Place 5 · ChaminadeChaminade800 Meters52:09.909
Apr 13Suffolk Coaches MeetApr 13 · 1600 Meters · Place 6 · ChaminadeChaminade1600 Meters6.4:43.05a9
Apr 6Nassau Coaches InvitationalApr 6 · 1600 Meters · Place 2 · ChaminadeChaminade1600 Meters2.4:51.409
Jan 5St. Anthony's Developmental MeetJan 5 · 600 Meters · Place 11 · ChaminadeChaminade600 Meters11.1:34.70a9

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 21NSCHSAA Christmas ClassicDec 21 · 1600 Meters · Place 1 · ChaminadeChaminade1600 Meters1.5:06.78a9
Dec 1Saint Anthony's Developmental MeetDec 1 · 1000 Meters · Place 15 · ChaminadeChaminade1000 Meters15.3:04.65a9
May 22NYSPHSAA Section VIII Class 1A County ChampionshipsMay 22 · 800 Meters · Place 16 · Carle PlaceCarle Place800 Meters16.2:13.27a8
May 14Section VIII Division 4B ChampionshipsMay 14 · 800 Meters · Place 7 · Carle PlaceCarle Place800 Meters7.2:15.65a8