Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJim Mitchell Invitational · Dec 205:11.90aJim Mitchell InvitationalDecember 20, 2025
1 Mile · OutdoorEast Coast Champs · Jun 124:56.95aEast Coast Champs June 12, 2026
1000 Meters · IndoorJim Mitchell Invitational · Dec 203:01.95aJim Mitchell InvitationalDecember 20, 2025
1600 Meters · IndoorGarden State Invitational 2026 · Feb 134:57.87Garden State Invitational 2026February 13, 2026
1600 Meters · OutdoorECTCA Frosh Soph Open Invitational · May 105:07.39ECTCA Frosh Soph Open InvitationalMay 10, 2025
3200 Meters · IndoorBig Red Invitational · Jan 1711:12.32Big Red InvitationalJanuary 17, 2026
3200 Meters · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 1510:38.14aNJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026
800 Meters · IndoorNJ Conference Clash · Jan 192:19.54NJ Conference ClashJanuary 19, 2026
800 Meters · OutdoorEast Coast Champs · Jun 122:13.26aEast Coast Champs June 12, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 1 Mile · Place 21 · Montclair1 Mile21.4:56.95a PB11
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 34 · Montclair800 Meters34.2:13.26a PB11
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 3200 Meters · Place 27 · Montclair3200 Meters27.10:38.14a PB11
May 8Essex County ChampionshipsMay 8 · 3200 Meters · Place 16 · Montclair3200 Meters16.10:38.16a11
Apr 20F.A.T Dual : West Orange Double Tri MeetApr 20 · 3200 Meters · Place 3 · Montclair3200 Meters3.11:10.77a11
Apr 20F.A.T Dual : West Orange Double Tri MeetApr 20 · 1600 Meters · Place 6 · Montclair1600 Meters6.5:08.97a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 13Garden State Invitational 2026Feb 13 · 1600 Meters · Place 78 · Montclair1600 Meters784:57.87 PB11
Feb 13Garden State Open at Ocean BreezeFeb 13 · 1600 Meters · Place 78 · Montclair1600 Meters784:57.8711
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · 1600 Meters · Place 33 · Montclair1600 Meters335:09.1511
Jan 31SJTCA #16Jan 31 · 1600 Meters · Place 25 · Montclair1600 Meters255:03.9511
Jan 19NJ Conference ClashJan 19 · 800 Meters · Place 67 · Montclair800 Meters672:19.54 PB11
Jan 19NJ Conference ClashJan 19 · 1600 Meters · Place 91 · Montclair1600 Meters915:11.3011
Jan 17Big Red InvitationalJan 17 · 3200 Meters · Place 10 · Montclair3200 Meters1011:12.32 PB11
Jan 17Big Red InvitationalJan 17 · 1600 Meters · Place 18 · Montclair1600 Meters185:07.9811

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 1 Mile · Place 27 · Montclair1 Mile27.5:11.90a PB11
Dec 20Jim Mitchell InvitationalDec 20 · 1000 Meters · Place 14 · Montclair1000 Meters14.3:01.95a PB11
Feb 16NJSIAA Sectional Championships - North 1 Group 4Feb 16 · 3200 Meters · Place 22 · Montclair3200 Meters2211:37.9710
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 29 · Montclair1600 Meters295:25.6610
Jan 30NJ Metropolitan InvitationalJan 30 · 800 Meters · Place 34 · Montclair800 Meters342:29.1610
Jan 20NJ Conference ClashJan 20 · 1600 Meters · Place 65 · Montclair1600 Meters655:29.3610
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 1600 Meters · Place 78 · Montclair1600 Meters785:44.41—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 1600 Meters · Place 7 · Montclair1600 Meters75:07.39 PB10
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 3200 Meters · Place 2 · Montclair3200 Meters211:26.0110
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 1600 Meters · Place 7 · Montclair1600 Meters75:07.3910
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 3200 Meters · Place 2 · Montclair3200 Meters211:26.0110
Mar 26West Orange Novice Series #1Mar 26 · 1600 Meters · Place 2 · Montclair1600 Meters25:28.14—
Mar 26West Orange Novice Series #1Mar 26 · 800 Meters · Place 5 · Montclair800 Meters52:25.86—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 1600 Meters · Place 35 · Montclair1600 Meters355:57.13—
Jan 17The Armory Frosh / Novice MeetJan 17 · 1600 Meters · Place 35 · Montclair1600 Meters35.5:57.13a9