Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJim Mitchell Invitational · Dec 204:44.52aJim Mitchell InvitationalDecember 20, 2025
1 Mile · OutdoorPenn Relays Summer Showcase presented by Toyota · Jul 194:48.22aPenn Relays Summer Showcase presented by ToyotaJuly 19, 2025
1000 Meters · IndoorJim Mitchell Invitational · Dec 202:50.84aJim Mitchell InvitationalDecember 20, 2025
1600 Meters · IndoorSuper Essex County Conference Indoor Championships · Jan 104:39.31Super Essex County Conference Indoor ChampionshipsJanuary 10, 2026
1600 Meters · OutdoorEssex County Championships · May 84:44.58aEssex County ChampionshipsMay 8, 2026
3200 Meters · IndoorSuper Essex County Conference Indoor Championships · Jan 1010:14.32Super Essex County Conference Indoor ChampionshipsJanuary 10, 2026
3200 Meters · OutdoorSuper Essex County Conference American & Liberty Championships · May 29:54.27aSuper Essex County Conference American & Liberty ChampionshipsMay 2, 2026
800 Meters · IndoorRidgewood Frosh/Novice Meet · Jan 152:20.96Ridgewood Frosh/Novice MeetJanuary 15, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Essex County ChampionshipsMay 8 · 3200 Meters · Place 6 · Montclair3200 Meters6.10:00.49a11
May 8Essex County ChampionshipsMay 8 · 1600 Meters · Place 17 · Montclair1600 Meters17.4:44.58a PB11
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 3200 Meters · Place 2 · Montclair3200 Meters2.9:54.27a PB11
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 1600 Meters · Place 7 · Montclair1600 Meters7.4:45.79a11
Apr 20F.A.T Dual : West Orange Double Tri MeetApr 20 · 3200 Meters · Place 1 · Montclair3200 Meters1.10:30.00a11
Apr 20F.A.T Dual : West Orange Double Tri MeetApr 20 · 1600 Meters · Place 1 · Montclair1600 Meters1.4:44.68a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13Garden State Invitational 2026Feb 13 · 1600 Meters · Place 106 · Montclair1600 Meters1065:08.9011
Feb 13Garden State Open at Ocean BreezeFeb 13 · 1600 Meters · Place 106 · Montclair1600 Meters1065:08.9011
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · 3200 Meters · Place 20 · Montclair3200 Meters2011:15.3111
Jan 17Big Red InvitationalJan 17 · 3200 Meters · Montclair3200 Meters—DNF11
Jan 17Big Red InvitationalJan 17 · 1600 Meters · Place 6 · Montclair1600 Meters64:41.8611
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · 3200 Meters · Place 3 · Montclair3200 Meters310:14.32 PB11
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · 1600 Meters · Place 4 · Montclair1600 Meters44:39.31 PB11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 26Len Pietrewicz InvitationalDec 26 · 1000 Meters · Place 11 · Montclair1000 Meters11.2:52.98a11
Dec 26Len Pietrewicz InvitationalDec 26 · 1600 Meters · Place 5 · Montclair1600 Meters5.4:42.47a11
Dec 20Jim Mitchell InvitationalDec 20 · 1 Mile · Place 28 · Montclair1 Mile28.4:44.52a PB11
Dec 20Jim Mitchell InvitationalDec 20 · 1000 Meters · Place 23 · Montclair1000 Meters23.2:50.84a PB11
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · 3200 Meters · Place 8 · Montclair3200 Meters810:35.4410
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · 1600 Meters · Place 15 · Montclair1600 Meters154:58.7710
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 88 · Montclair1600 Meters885:10.6210
Jan 30NJ Metropolitan InvitationalJan 30 · 800 Meters · Place 75 · Montclair800 Meters752:23.6010
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · 3200 Meters · Place 11 · Montclair3200 Meters1110:33.3110
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · 1600 Meters · Place 20 · Montclair1600 Meters204:55.9010
Jan 20NJ Conference ClashJan 20 · 1600 Meters · Place 11 · Montclair1600 Meters114:48.5610
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 1600 Meters · Place 6 · Montclair1600 Meters64:59.21—
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 800 Meters · Place 16 · Montclair800 Meters162:20.96 PB—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 19Penn Relays Summer Showcase presented by ToyotaJul 19 · 1 Mile · Place 7 · Montclair1 Mile7.4:48.22a PB10
Jul 19Penn Relays Summer Showcase presented by ToyotaJul 19 · 1 Mile · Place 7 · Montclair1 Mile7.4:48.22a10
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 3200 Meters · Place 12 · Montclair3200 Meters1210:20.7710
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 1600 Meters · Place 25 · Montclair1600 Meters254:54.4310
May 8Essex County ChampionshipsMay 8 · 1600 Meters · Place 20 · Montclair1600 Meters204:52.5010
May 8Essex County ChampionshipsMay 8 · 1600 Meters · Place 20 · Montclair1600 Meters204:52.5010
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 1600 Meters · Place 12 · Montclair1600 Meters124:53.3210
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 3200 Meters · Place 5 · Montclair3200 Meters510:17.4210

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 23North Shore InvitationalDec 23 · 1000 Meters · Place 100 · Montclair1000 Meters100.3:05.95a10
Dec 23North Shore InvitationalDec 23 · 1600 Meters · Place 51 · Montclair1600 Meters51.4:56.58a10
Dec 14Jim Mitchell InvitationalDec 14 · 1000 Meters · Place 43 · Montclair1000 Meters43.2:54.82a10
Feb 23HCTC Winter Series Meet #3Feb 23 · 1600 Meters · Place 3 · Montclair1600 Meters35:10.21—
Feb 23HCTC Winter Series Meet #3Feb 23 · 800 Meters · Place 3 · Montclair800 Meters32:26.38—
Feb 12SJTCA Winter Meet #17Feb 12 · 1600 Meters · Place 39 · Montclair1600 Meters395:06.609
Feb 5NJ Varsity ClassicFeb 5 · 1600 Meters · Place 61 · Montclair1600 Meters615:05.719
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 800 Meters · Place 38 · Montclair800 Meters382:43.659
Jan 28ECADA Indoor Track & Field Individual ChampionshipsJan 28 · 3200 Meters · Place 16 · Montclair3200 Meters1611:06.119
Jan 28ECADA Indoor Track & Field Individual ChampionshipsJan 28 · 1600 Meters · Place 17 · Montclair1600 Meters175:00.159
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 1600 Meters · Place 3 · Montclair1600 Meters35:09.08—
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 800 Meters · Place 4 · Montclair800 Meters42:21.61—
Jan 17The Armory Frosh / Novice MeetJan 17 · 1600 Meters · Place 3 · Montclair1600 Meters3.5:09.08a9
Jan 17The Armory Frosh / Novice MeetJan 17 · 800 Meters · Place 4 · Montclair800 Meters4.2:21.61a9
Jan 14Molloy Stanner GamesJan 14 · 1600 Meters · Place 100 · Montclair1600 Meters1005:11.569

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Essex County ChampionshipsMay 16 · 3200 Meters · Place 8 · Montclair3200 Meters810:12.289
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 1600 Meters · Place 10 · Montclair1600 Meters104:54.509
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 3200 Meters · Place 5 · Montclair3200 Meters510:20.449

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Len Pietrewicz InvitationalDec 28 · 1000 Meters · Place 63 · Montclair1000 Meters63.3:20.06a9
Dec 28Len Pietrewicz InvitationalDec 28 · 1600 Meters · Place 55 · Montclair1600 Meters55.5:19.23a9