Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach Saint Invitational · Dec 145:03.49aCoach Saint InvitationalDecember 14, 2018
1600 Meters · IndoorPrinceton Invitational Series #3 · Feb 65:00.79Princeton Invitational Series #3February 6, 2019
1600 Meters · OutdoorDuskFest 400/1600 · May 205:05.07aDuskFest 400/1600May 20, 2019
1600 Meters · OutdoorRidge Twilight Meet Night of 1600s · May 45:22.74Ridge Twilight Meet Night of 1600s May 4, 2017
3000 Meters · IndoorFastrack Season Opener · Dec 19:10.10aFastrack Season OpenerDecember 1, 2023
3200 Meters · Indoor Princeton Invitational Series #2 · Jan 2210:37.30 Princeton Invitational Series #2January 22, 2019
3200 Meters · OutdoorSomerset County Championships · May 1410:47.81aSomerset County ChampionshipsMay 14, 2019
5000 Meters · IndoorFastpark Metro Season Opener · Dec 616:17.88aFastpark Metro Season OpenerDecember 6, 2024
5000 Meters · OutdoorThe Garden State Spring Youth Classic · May 2416:24.61aThe Garden State Spring Youth ClassicMay 24, 2025
800 Meters · OutdoorOpening Night Invitational · Apr 32:19.58aOpening Night InvitationalApril 3, 2019

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 6Ursinus TwilightNov 6 · 3200 Meters · Place 10 · UrsinusUrsinus3200 Meters10.10:32.95aUnofficialSr
Jun 26Garden State Last ChanceJun 26 · 5000 Meters · Place 4 · Garden State Track ClubGarden State Track Club5000 Meters4.15:44.53aUnofficialJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 24The Garden State Spring Youth ClassicMay 24 · 5000 Meters · Place 9 · unattachedunattached5000 Meters9.16:24.61a PBSr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Fastpark Metro Season OpenerDec 6 · 5000 Meters · Place 13 · UrsinusUrsinus5000 Meters13.16:17.88a PBSr

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 1Fastrack Season OpenerDec 1 · 3000 Meters · Place 10 · UrsinusUrsinus3000 Meters10.9:10.10a PBSr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Bow Tie InvitationalDec 9 · 5000 Meters · Place 18 · UrsinusUrsinus5000 Meters18.16:41.52aJr

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 20DuskFest 400/1600May 20 · 1600 Meters · Place 66 · HillsboroughHillsborough1600 Meters66.5:05.07a PB11
May 14Somerset County ChampionshipsMay 14 · 3200 Meters · Place 22 · HillsboroughHillsborough3200 Meters22.10:47.81a PB11
Apr 3Opening Night InvitationalApr 3 · 800 Meters · Place 40 · HillsboroughHillsborough800 Meters40.2:19.58a PB11

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6Princeton Invitational Series #3Feb 6 · 1600 Meters · Place 5 · HillsboroughHillsborough1600 Meters55:00.79 PB—
Jan 22 Princeton Invitational Series #2Jan 22 · 3200 Meters · Place 9 · HillsboroughHillsborough3200 Meters910:37.30 PB—
Jan 8Colts Neck InvitationalJan 8 · 3200 Meters · Place 4 · HillsboroughHillsborough3200 Meters410:47.73—

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27Somerset County ChampionshipsDec 27 · 1600 Meters · Place 10 · HillsboroughHillsborough1600 Meters10.5:04.39a11
Dec 14Coach Saint InvitationalDec 14 · 1 Mile · Place 34 · HillsboroughHillsborough1 Mile34.5:03.49a PB11
Feb 1Princeton Invitational Series #3Feb 1 · 1600 Meters · Place 18 · HillsboroughHillsborough1600 Meters185:05.49—
Jan 24Princeton Invitational Series #2Jan 24 · 1600 Meters · Place 10 · HillsboroughHillsborough1600 Meters105:04.73—
Jan 9Colts Neck & Friends InvitationalJan 9 · 1600 Meters · Place 47 · HillsboroughHillsborough1600 Meters475:13.44—
Jan 3Monmouth U Showcase Meet #2Jan 3 · 1 Mile · Place 29 · HillsboroughHillsborough1 Mile295:16.99—

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3Ridge Night of 1600sMay 3 · 1600 Meters · Place 97 · HillsboroughHillsborough1600 Meters97.5:06.72a10

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Bob James InvitationalDec 20 · 1600 Meters · Place 22 · HillsboroughHillsborough1600 Meters22.5:18.20a10

2017 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 4Ridge Twilight Meet Night of 1600s May 4 · 1600 Meters · Place 25 · M HillsboroughM Hillsborough1600 Meters255:22.74 PB—