Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Championships Sponsored by NYRR · Feb 175:54.93Armory Youth Championships Sponsored by NYRRFebruary 17, 2020
1 Mile · OutdoorDelbarton Distance Night · May 224:29.76aDelbarton Distance NightMay 22, 2024
1 Mile · OutdoorDelbarton Distance Night · May 224:29.76Delbarton Distance NightMay 22, 2024
1000 Meters · IndoorMorris County Championships · Jan 302:53.42aMorris County ChampionshipsJanuary 30, 2023
1500 Meters · IndoorUSATF National Youth Indoor Championship · Mar 174:21.07aUSATF National Youth Indoor ChampionshipMarch 17, 2023
1500 Meters · OutdoorBig Red Invitational · Apr 114:13.80aBig Red InvitationalApril 11, 2026
1500 Meters · Outdoor GSTC East Coast Relays and Last Chance Invitational · May 224:45.67 GSTC East Coast Relays and Last Chance InvitationalMay 22, 2021
1600 Meters · IndoorNJSIAA Sectional Championships - North 2 Groups 1&2 · Feb 154:33.30NJSIAA Sectional Championships - North 2 Groups 1&2February 15, 2025
1600 Meters · OutdoorMorris County Championships · May 204:26.30aMorris County ChampionshipsMay 20, 2025
3000 Meters · IndoorDr. Sander Columbia Scorcher - College · Jan 238:47.72aDr. Sander Columbia Scorcher - CollegeJanuary 23, 2026
3000 Meters · OutdoorAAU New Jersey District Qualifier 15-18 · Jun 2010:09.67aAAU New Jersey District Qualifier 15-18June 20, 2021
3200 Meters · IndoorNJSIAA Group 1 & 4 Championships · Feb 239:32.64NJSIAA Group 1 & 4 ChampionshipsFebruary 23, 2025
3200 Meters · OutdoorMorris County Championships · May 209:46.26aMorris County ChampionshipsMay 20, 2025
5000 Meters · OutdoorUCF Black & Gold Challenge · Mar 2115:20.35aUCF Black & Gold ChallengeMarch 21, 2026
600 Meters · IndoorNYCAL Indoor Track Kickoff Invitational · Nov 192:01.02aNYCAL Indoor Track Kickoff InvitationalNovember 19, 2022
800 Meters · IndoorChrista Racine Invitational · Jan 62:09.72Christa Racine InvitationalJanuary 6, 2024
800 Meters · OutdoorMorris County - Dick Fahey Fr -So Champs · May 122:11.30aMorris County - Dick Fahey Fr -So ChampsMay 12, 2023
Combined results · OutdoorUSATF NJ Youth Track & Field Championships · Jul 104.35mUSATF NJ Youth Track & Field ChampionshipsJuly 10, 2021
Long Jump · IndoorOcean Breeze Freedom Games · Jan 43.67mOcean Breeze Freedom GamesJanuary 4, 2020
Long Jump · OutdoorWolfpack Track Series #2 · May 1614-05.00Wolfpack Track Series #2May 16, 2021

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17Bobbi Palma UAlbany Spring ClassicApr 17 · 5000 Meters · Place 9 · ColgateColgate5000 Meters9.15:34.51aFr
Apr 11Big Red InvitationalApr 11 · 1500 Meters · Place 27 · ColgateColgate1500 Meters27.4:13.80a PBFr
Apr 3Cortland Red Dragon OpenApr 3 · 5000 Meters · ColgateColgate5000 Meters--DNFFr
Mar 21UCF Black & Gold ChallengeMar 21 · 5000 Meters · Place 12 · ColgateColgate5000 Meters12.15:20.35a PBFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Penn ClassicFeb 6 · 3000 Meters · Place 12 · ColgateColgate3000 Meters128:51.96aFr
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 3000 Meters · Place 18 · ColgateColgate3000 Meters188:47.72a PBFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Cornell Greg Page Relays & MultiDec 5 · 3000 Meters · Place 4 · ColgateColgate3000 Meters4.8:52.49aFr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 3200 Meters · Place 1 · Mountain LakesMountain Lakes3200 Meters19:32.64 PB12
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 3200 Meters · Place 2 · Mountain LakesMountain Lakes3200 Meters29:54.8812
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 1600 Meters · Place 2 · Mountain LakesMountain Lakes1600 Meters24:33.30 PB12
Jan 15Wayne Valentine InvitationalJan 15 · 1600 Meters · Place 1 · Mountain LakesMountain Lakes1600 Meters14:42.1712

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24The Garden State Spring Youth ClassicMay 24 · 1 Mile · Place 12 · Mountain Lakes TCMountain Lakes TC1 Mile12.4:42.88a12
May 20Morris County ChampionshipsMay 20 · 3200 Meters · Place 10 · Mountain LakesMountain Lakes3200 Meters10.9:46.26a PB12
May 20Morris County ChampionshipsMay 20 · 1600 Meters · Place 16 · Mountain LakesMountain Lakes1600 Meters16.4:26.30a PB12
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 1600 Meters · Place 3 · Mountain LakesMountain Lakes1600 Meters34:37.4412
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 3200 Meters · Place 3 · Mountain LakesMountain Lakes3200 Meters39:51.8712

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 1600 Meters · Place 3 · Mountain LakesMountain Lakes1600 Meters34:36.2411
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 3200 Meters · Place 2 · Mountain LakesMountain Lakes3200 Meters29:56.7911
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 3200 Meters · Place 2 · Mountain LakesMountain Lakes3200 Meters29:56.7911
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 1600 Meters · Place 3 · Mountain LakesMountain Lakes1600 Meters34:36.2411
May 22Delbarton Distance NightMay 22 · 1 Mile · Place 11 · M Mountain LakM Mountain Lak1 Mile114:29.76 PB—
May 22Delbarton Distance NightMay 22 · 1 Mile · Place 11 · Mountain Lakes HSMountain Lakes HS1 Mile11.4:29.76a PB11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 8 · Mountain LakesMountain Lakes3200 Meters89:58.9611
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 8 · Mountain LakesMountain Lakes1600 Meters84:35.2411
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 8 · Mountain LakesMountain Lakes3200 Meters89:58.9611
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 8 · Mountain LakesMountain Lakes1600 Meters84:35.2411
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 3200 Meters · Place 3 · Mountain LakesMountain Lakes3200 Meters310:00.7711
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 1600 Meters · Place 2 · Mountain LakesMountain Lakes1600 Meters24:38.5211
Jan 6Christa Racine InvitationalJan 6 · 1600 Meters · Place 6 · Mountain LakesMountain Lakes1600 Meters64:36.8611
Jan 6Christa Racine InvitationalJan 6 · 800 Meters · Place 12 · Mountain LakesMountain Lakes800 Meters122:09.72 PB11

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 13Ivy League Prep #2Dec 13 · 3200 Meters · Place 13 · Columbia Grammar & PrepColumbia Grammar & Prep3200 Meters13.13:00.15a10
Nov 29NYCAL Indoor Meet #1Nov 29 · 1600 Meters · Place 15 · Columbia Grammar & PrepColumbia Grammar & Prep1600 Meters15.6:12.60a10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 3000 Meters · Place 4 · Garden State Track ClubGarden State Track Club3000 Meters4.9:34.76a10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 7 · Garden State Track ClubGarden State Track Club1500 Meters7.4:21.07a PB10
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 12 · Mountain LakesMountain Lakes3200 Meters1210:20.4810
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 9 · Mountain LakesMountain Lakes1600 Meters94:44.1510
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 3200 Meters · Place 2 · Mountain LakesMountain Lakes3200 Meters210:08.3610
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 3 · Mountain LakesMountain Lakes1600 Meters34:42.9710
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 3200 Meters · Place 2 · Mountain LakesMountain Lakes3200 Meters210:08.3610
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 3 · Mountain LakesMountain Lakes1600 Meters34:42.9710
Jan 30Morris County ChampionshipsJan 30 · 3200 Meters · Place 13 · Mountain LakesMountain Lakes3200 Meters13.10:07.38a10
Jan 30Morris County ChampionshipsJan 30 · 1000 Meters · Place 21 · Mountain LakesMountain Lakes1000 Meters21.2:53.42a PB10
Jan 7Christa Racine InvitationalJan 7 · 1600 Meters · Place 6 · Mountain LakesMountain Lakes1600 Meters64:52.4710

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 3200 Meters · Place 10 · Mountain LakesMountain Lakes3200 Meters10.10:23.53a10
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 1600 Meters · Place 8 · Mountain LakesMountain Lakes1600 Meters8.4:40.26a10
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 3200 Meters · Place 3 · Mountain LakesMountain Lakes3200 Meters3.9:58.68a10
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 1600 Meters · Place 5 · Mountain LakesMountain Lakes1600 Meters5.4:42.03a10
May 16Morris County ChampionshipsMay 16 · 3200 Meters · Place 12 · Mountain LakesMountain Lakes3200 Meters12.9:53.50a10
May 12Morris County - Dick Fahey Fr -So ChampsMay 12 · 1600 Meters · Place 1 · Mountain LakesMountain Lakes1600 Meters1.4:40.04a10
May 12Morris County - Dick Fahey Fr -So ChampsMay 12 · 800 Meters · Place 3 · Mountain LakesMountain Lakes800 Meters3.2:11.30a PB10
May 9NJAC Small SchoolsMay 9 · 3200 Meters · Place 3 · Mountain LakesMountain Lakes3200 Meters3.10:03.78a10
May 9NJAC Small SchoolsMay 9 · 1600 Meters · Place 8 · Mountain LakesMountain Lakes1600 Meters8.4:41.08a10

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Nov 19NYCAL Indoor Track Kickoff InvitationalNov 19 · 1000 Meters · Place 8 · Columbia Grammar & PrepColumbia Grammar & Prep1000 Meters8.3:51.34a9
Nov 19NYCAL Indoor Track Kickoff InvitationalNov 19 · 600 Meters · Place 4 · Columbia Grammar & PrepColumbia Grammar & Prep600 Meters4.2:01.02a PB9
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000 Meters · Place 9 · Garden State Track ClubGarden State Track Club3000 Meters9.9:56.78a9
Mar 11AAU National Indoor ChampionshipsMar 11 · 3000 Meters · Place 7 · Garden State Track ClubGarden State Track Club3000 Meters7.10:24.75a9
Mar 11AAU National Indoor ChampionshipsMar 11 · 1500 Meters · Place 10 · Garden State Track ClubGarden State Track Club1500 Meters10.4:40.57a9
Feb 25NJSIAA Group ChampionshipsFeb 25 · 3200 Meters · Place 17 · Mountain LakesMountain Lakes3200 Meters1710:39.279
Jan 18Morris County ChampionshipsJan 18 · 1600 Meters · Place 18 · Mountain LakesMountain Lakes1600 Meters18.4:55.46a9
Jan 4Cliff Back InvitationalJan 4 · 1600 Meters · Place 8 · Mountain LakesMountain Lakes1600 Meters8.4:58.30a9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 19AAU New Jersey 15-18 District QualifierJun 19 · 3000 Meters · Garden State Track ClubGarden State Track Club3000 Meters—DNS9
Jun 19AAU New Jersey 15-18 District QualifierJun 19 · 1500 Meters · Place 3 · Garden State Track ClubGarden State Track Club1500 Meters3.4:32.14a9
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 3200 Meters · Place 3 · Mountain LakesMountain Lakes3200 Meters3.10:04.59a9
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 1600 Meters · Place 7 · Mountain LakesMountain Lakes1600 Meters7.4:43.41a9
May 13Morris County - Dick Fahey Fr -So ChampsMay 13 · 1600 Meters · Place 4 · Mountain LakesMountain Lakes1600 Meters4.4:46.92a9
May 13Morris County - Dick Fahey Fr -So ChampsMay 13 · Long Jump · Place 17 · Mountain LakesMountain LakesLong Jump17.14-00.759
May 13Morris County - Dick Fahey Fr -So ChampsMay 13 · 800 Meters · Place 7 · Mountain LakesMountain Lakes800 Meters7.2:16.04a9
May 10NJAC Small SchoolsMay 10 · 3200 Meters · Place 8 · Mountain LakesMountain Lakes3200 Meters8.10:24.71a9
May 10NJAC Small SchoolsMay 10 · 1600 Meters · Place 11 · Mountain LakesMountain Lakes1600 Meters11.4:50.50a9

2021 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 3 · Garden StateGarden StateCombined results34.35m PB—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 2 · Garden StateGarden StateCombined results210:18.85—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 2 · Garden StateGarden StateCombined results24:56.33—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 3 · Garden StateGarden StateCombined results34.35m—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 2 · Garden StateGarden StateCombined results210:18.85—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 2 · Garden StateGarden StateCombined results24:56.33—
Jun 25AAU Region 1 QualifierJun 25 · 3000 Meters · Place 2 · Garden State Track ClubGarden State Track Club3000 Meters2.10:16.69a8
Jun 25AAU Region 1 QualifierJun 25 · 800 Meters · Garden State Track ClubGarden State Track Club800 Meters—DNS8
Jun 20AAU NJJun 20 · Long Jump · Place 5 · Garden State Track ClubGarden State Track ClubLong Jump5.14-03.00Unofficial8
Jun 20AAU NJJun 20 · 3000 Meters · Place 3 · Garden State Track ClubGarden State Track Club3000 Meters3.10:09.67aUnofficial8
Jun 20AAU NJJun 20 · 800 Meters · Place 5 · Garden State Track ClubGarden State Track Club800 Meters5.2:23.79aUnofficial8
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · Long Jump · Place 5 · Garden State Track ClubGarden State Track ClubLong Jump5.14-03.008
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · 3000 Meters · Place 3 · Garden State Track ClubGarden State Track Club3000 Meters3.10:09.67a PB8
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · 800 Meters · Place 5 · Garden State Track ClubGarden State Track Club800 Meters5.2:23.79a8
May 22 GSTC East Coast Relays and Last Chance InvitationalMay 22 · 800 Meters · Place 6 · Garden StateGarden State800 Meters62:20.12—
May 22 GSTC East Coast Relays and Last Chance InvitationalMay 22 · 800 Meters · Place 6 · Garden StateGarden State800 Meters62:20.12—
May 22 GSTC East Coast Relays and Last Chance InvitationalMay 22 · 1500 Meters · Place 10 · Garden StateGarden State1500 Meters104:45.67 PB—
May 22GSTC East Coast Relays and Last Chance Invitational Youth SectionMay 22 · 1500 Meters · Place 10 · Garden State Track ClubGarden State Track Club1500 Meters10.4:45.67a8
May 22GSTC East Coast Relays and Last Chance Invitational Youth SectionMay 22 · 800 Meters · Place 6 · Garden State Track ClubGarden State Track Club800 Meters6.2:20.12a8
May 16Wolfpack Track Series #2May 16 · Long Jump · Place 1 · Garden State Track ClubGarden State Track ClubLong Jump1.14-05.00 PB8
May 16Wolfpack Track Series #2May 16 · 800 Meters · Place 4 · Garden State Track ClubGarden State Track Club800 Meters4.2:23.14a8
May 1Garden State Track Club Twilight Meet Youth SectionMay 1 · 1600 Meters · Place 4 · Garden State Track ClubGarden State Track Club1600 Meters4.5:14.22a8
May 1Garden State Track Club Twilight Meet Youth SectionMay 1 · 800 Meters · Place 7 · Garden State Track ClubGarden State Track Club800 Meters7.2:20.57a8

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17Armory Youth Championships Sponsored by NYRRFeb 17 · Long Jump · Place 11 · Garden StateGarden StateLong Jump1112-05.0014
Feb 17Armory Youth Championships Sponsored by NYRRFeb 17 · 800 Meters · Place 17 · Garden StateGarden State800 Meters172:45.8214
Feb 17Armory Youth Championships Sponsored by NYRRFeb 17 · 1 Mile · Place 8 · Garden StateGarden State1 Mile85:54.93 PB14
Jan 4Ocean Breeze Freedom GamesJan 4 · 3000 Meters · Place 9 · Garden StateGarden State3000 Meters911:26.85—
Jan 4Ocean Breeze Freedom GamesJan 4 · Long Jump · Place 8 · Garden StateGarden StateLong Jump83.67m PB—
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 14 · Garden StateGarden State1000 Meters143:29.45—

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2AAU New Jersey District Qualifier 14 And Under Jun 2 · Long Jump · Place 4 · Garden State Track ClubGarden State Track ClubLong Jump412-06.00—
Jun 2AAU New Jersey District Qualifier 14 And Under Jun 2 · 1500 Meters · Place 9 · Garden State Track ClubGarden State Track Club1500 Meters95:18.84—
Jun 2AAU New Jersey District Qualifier 14 And Under Jun 2 · 800 Meters · Place 12 · Garden State Track ClubGarden State Track Club800 Meters122:45.40—

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Armory Youth ChampionshipsFeb 18 · 1 Mile · Place 11 · Garden StateGarden State1 Mile116:12.0012
Feb 18Armory Youth ChampionshipsFeb 18 · 800 Meters · Place 26 · Garden StateGarden State800 Meters262:48.0012