Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGarden State TC Invitational · Feb 205:36.91aGarden State TC InvitationalFebruary 20, 2026
1 Mile · IndoorGarden State Invitational 2026 · Feb 135:28.11Garden State Invitational 2026February 13, 2026
1 Mile · OutdoorLakeland League Championship · May 315:17.72aLakeland League ChampionshipMay 31, 2026
100 Meters · OutdoorLakeland Pen-Tri Meet · May 1517.92aLakeland Pen-Tri MeetMay 15, 2024
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 113:20.99Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · OutdoorUSATF Region 2 Junior Olympic Track & Field Championship · Jul 94:55.98aUSATF Region 2 Junior Olympic Track & Field ChampionshipJuly 9, 2026
1600 Meters · OutdoorECCA · May 95:26.52aECCAMay 9, 2026
200 Meters · OutdoorLakeland League Championships · Jun 1241.38Lakeland League ChampionshipsJune 12, 2022
3000 Meters · IndoorUSATF National Indoor Youth Championships · Mar 2010:46.39USATF National Indoor Youth ChampionshipsMarch 20, 2026
3000 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 610:27.21aUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
800 Meters · IndoorGarden State TC Invitational · Feb 202:35.23aGarden State TC InvitationalFebruary 20, 2026
800 Meters · OutdoorECCA · May 92:34.69aECCAMay 9, 2026
Shot Put · 6lb · OutdoorLakeland Pen-Tri Meet · May 155.40mLakeland Pen-Tri MeetMay 15, 2024
Triathlon · Standard · OutdoorLakeland Pen-Tri Meet · May 15372Lakeland Pen-Tri MeetMay 15, 2024

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 · 3000 Meters · Place 5 · Garden State Track ClubGarden State Track Club3000 Meters5.11:02.72a7
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 1500 Meters · Place 4 · Garden State Track ClubGarden State Track Club1500 Meters4.4:55.98a PB7
Jun 26Garden State Last ChanceJun 26 · 1 Mile · Place 42 · Garden State Track ClubGarden State Track Club1 Mile42.5:19.56aUnofficial7
Jun 26Garden State Last ChanceJun 26 · 800 Meters · Place 72 · Garden State Track ClubGarden State Track Club800 Meters72.2:25.33aUnofficial7
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 3000 Meters · Place 5 · Garden State Track ClubGarden State Track Club3000 Meters5.10:27.21a PB7
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 1500 Meters · Place 7 · Garden State Track ClubGarden State Track Club1500 Meters7.4:59.36a7
May 31Lakeland League ChampionshipMay 31 · 1 Mile · Place 1 · HopatcongHopatcong1 Mile1.5:17.72a PB6
May 23Garden State TwilightMay 23 · 3000 Meters · Place 2 · Garden State Track ClubGarden State Track Club3000 Meters2.10:33.67a7
May 23Garden State TwilightMay 23 · 800 Meters · Place 3 · Garden State Track ClubGarden State Track Club800 Meters3.2:35.40a7
May 9ECCAMay 9 · 1600 Meters · Place 4 · American Christian msAmerican Christian ms1600 Meters4.5:26.52a PB6
May 9ECCAMay 9 · 800 Meters · Place 6 · American Christian msAmerican Christian ms800 Meters6.2:34.69a PB6
Apr 19Garden State Youth OpenerApr 19 · 3000 Meters · Place 1 · Garden State Track ClubGarden State Track Club3000 Meters1.11:10.38a7
Apr 19Garden State Youth OpenerApr 19 · 1600 Meters · Place 3 · Garden State Track ClubGarden State Track Club1600 Meters3.5:27.29a7

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 3000 Meters · Place 9 · Garden State Track ClubGarden State Track Club3000 Meters910:46.39 PB13
Feb 20Garden State TC InvitationalFeb 20 · 1 Mile · Place 41 · Garden State Track ClubGarden State Track Club1 Mile41.5:36.91a PB6
Feb 20Garden State TC InvitationalFeb 20 · 800 Meters · Place 32 · Garden State Track ClubGarden State Track Club800 Meters32.2:35.23a PB6
Feb 13Garden State Invitational 2026Feb 13 · 1 Mile · Place 25 · Garden State Track ClubGarden State Track Club1 Mile255:28.11 PB—
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 3000 Meters · Place 9 · Garden State Track ClubGarden State Track Club3000 Meters910:50.0113
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 13 · Garden State Track ClubGarden State Track Club1000 Meters133:20.99 PB13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 3000 Meters · Place 8 · Garden State Track ClubGarden State Track Club3000 Meters811:00.7313

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Lakeland Pen-Tri MeetMay 15 · Triathlon · Place 18 · HopatcongHopatcongTriathlonStandardRound M18.372 PB4
May 15Lakeland Pen-Tri MeetMay 15 · Shot Put · Place 14 · HopatcongHopatcongShot Put6lbRound M14.5.40m PB4
May 15Lakeland Pen-Tri MeetMay 15 · 800 Meters · Place 17 · HopatcongHopatcong800 MetersRound M17.3:09.01a4
May 15Lakeland Pen-Tri MeetMay 15 · 100 Meters · Place 18 · HopatcongHopatcong100 MetersRound M18.17.92a PB4

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 12Lakeland League ChampionshipsJun 12 · Long Jump · Place 8 · HopatcongHopatcongLong Jump88-113
Jun 12Lakeland League ChampionshipsJun 12 · 200 Meters · Place 11 · HopatcongHopatcong200 Meters1141.38 PB3
Jun 12Lakeland League ChampionshipsJun 12 · 1 Mile · Place 8 · HopatcongHopatcong1 Mile87:20.593