Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorPaul Schwartz Invitational · Dec 203:25.8Paul Schwartz InvitationalDecember 20, 2024
1500 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 65:20.17aUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
1600 Meters · IndoorPaul Schwartz Invitational · Dec 205:51.0Paul Schwartz InvitationalDecember 20, 2024
1600 Meters · OutdoorBergen County Championships · May 95:38.95aBergen County ChampionshipsMay 9, 2025
200 Meters · OutdoorUSATF Region 2 Junior Olympic Championships · Jul 1230.86USATF Region 2 Junior Olympic ChampionshipsJuly 12, 2024
200 Meters · Relay Split · OutdoorBergen County Relays · Apr 1752.49aBergen County RelaysApril 17, 2026
3000 Meters · OutdoorUSATF New Jersey Association Junior Olympic championships · Jun 811:22.52USATF New Jersey Association Junior Olympic championshipsJune 8, 2025
400 Meters · Outdoor130th Penn Relays Carnival · Apr 231:02.56a130th Penn Relays CarnivalApril 23, 2026
400 Meters · Relay Split · OutdoorBergen County Relays · Apr 171:02.15aBergen County RelaysApril 17, 2026
800 Meters · OutdoorBergen County Championships · May 92:24.50Bergen County ChampionshipsMay 9, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 1500 Meters · Place 5 · New Jersey StridersNew Jersey Striders1500 Meters5.5:37.96a11
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 800 Meters · New Jersey StridersNew Jersey Striders800 Meters—DNS11
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 400 Meters · New Jersey StridersNew Jersey Striders400 MetersRound P—DNS11
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 1500 Meters · Place 1 · New Jersey StridersNew Jersey Striders1500 Meters1.5:20.17a PB11
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 800 Meters · Place 2 · New Jersey StridersNew Jersey Striders800 Meters2.2:34.87a11
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 400 Meters · Place 3 · New Jersey StridersNew Jersey Striders400 Meters3.1:03.39a11
May 20Bergen County Meet of ChampsMay 20 · 800 Meters · Place 10 · Westwood RegionalWestwood Regional800 Meters102:30.90a11
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · 800 Meters · Place 13 · Westwood RegionalWestwood Regional800 Meters13.2:29.07a11
May 8Bergen County ChampionshipsMay 8 · 800 Meters · Place 5 · Westwood RegionalWestwood Regional800 Meters5.2:25.15a11
May 8Bergen County ChampionshipsMay 8 · 400 Meters · Place 8 · Westwood RegionalWestwood Regional400 Meters8.1:04.11a11
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Westwood RegionalWestwood Regional400 Meters—1:02.56a PB11
Apr 17Bergen County RelaysApr 17 · 200 Meters · Place 1 · Westwood RegionalWestwood Regional200 MetersRelay Split1.52.49a PB11
Apr 17Bergen County RelaysApr 17 · 400 Meters · Place 9 · Westwood RegionalWestwood Regional400 MetersRelay Split9.1:02.15a PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 1500 Meters · Place 1 · New Jersey StridersNew Jersey Striders1500 Meters15:37.0617
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 3000 Meters · Place 1 · New Jersey StridersNew Jersey Striders3000 Meters111:22.52 PB17
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 800 Meters · Place 1 · New Jersey StridersNew Jersey Striders800 Meters12:34.0117
May 9Bergen County ChampionshipsMay 9 · 1600 Meters · Place 10 · Westwood RegionalWestwood Regional1600 Meters10.5:38.95a PB10
May 9Bergen County ChampionshipsMay 9 · 800 Meters · Place 4 · Westwood RegionalWestwood Regional800 Meters4.2:24.50 PB10
Apr 11Bergen County RelaysApr 11 · 800 Meters · Westwood RegionalWestwood Regional800 MetersRelay Split—1:24.298Unofficial10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Paul Schwartz InvitationalDec 20 · 1000 Meters · Place 2 · Westwood RegionalWestwood Regional1000 Meters2.3:25.8 PB10
Dec 20Paul Schwartz InvitationalDec 20 · 1600 Meters · Place 4 · Westwood RegionalWestwood Regional1600 Meters4.5:51.0 PB10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 800 Meters · Place 2 · New Jersey StridersNew Jersey Striders800 Meters22:36.5516
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 200 Meters · Place 12 · New Jersey StridersNew Jersey Striders200 MetersRound P1230.86 PB16
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 1500 Meters · Place 2 · New Jersey StridersNew Jersey Striders1500 Meters25:29.0316
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 1500 Meters · Place 1 · New Jersey StridersNew Jersey Striders1500 Meters1.5:29.45a9
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 800 Meters · Place 3 · New Jersey StridersNew Jersey Striders800 Meters3.2:44.04a9
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 200 Meters · Place 6 · New Jersey StridersNew Jersey Striders200 Meters6.30.18aWind: 39
May 10Bergen County ChampionshipsMay 10 · 1600 Meters · Place 7 · Westwood RegionalWestwood Regional1600 Meters7.5:41.60a9
May 10Bergen County ChampionshipsMay 10 · 800 Meters · Place 8 · Westwood RegionalWestwood Regional800 Meters8.2:34.86a9
Apr 17Bergen County RelaysApr 17 · 800 Meters · Westwood RegionalWestwood Regional800 MetersRelay Split—1:28.777Unofficial9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16NJ Strider Developmental MeetMay 16 · 400 Meters · Place 9 · New Jersey StridersNew Jersey Striders400 Meters9.1:28.306
May 16NJ Strider Developmental MeetMay 16 · 200 Meters · Place 22 · New Jersey StridersNew Jersey Striders200 Meters22.37.406