Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJim Mitchell Invitational · Dec 206:14.93aJim Mitchell InvitationalDecember 20, 2025
1 Mile · OutdoorEast Coast Champs · Jun 126:02.77aEast Coast Champs June 12, 2026
1000 Meters · IndoorJim Mitchell Invitational · Dec 143:38.02aJim Mitchell InvitationalDecember 14, 2024
1600 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 4 · Feb 55:58.54NJSIAA Sectional Championships - North 1 Group 4February 5, 2026
1600 Meters · OutdoorSuper Essex County Conference American & Liberty Championships · May 115:50.88Super Essex County Conference American & Liberty ChampionshipsMay 11, 2024
3200 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 4 · Feb 513:22.05NJSIAA Sectional Championships - North 1 Group 4February 5, 2026
3200 Meters · OutdoorEssex County Championships · May 1612:40.19Essex County ChampionshipsMay 16, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 1 Mile · Place 4 · Montclair1 Mile4.6:02.77a PB11
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 3200 Meters · Place 20 · Montclair3200 Meters20.12:42.42a11
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 1600 Meters · Place 24 · Montclair1600 Meters24.5:59.88a11
May 8Essex County ChampionshipsMay 8 · 3200 Meters · Place 11 · Montclair3200 Meters11.12:49.64a11
May 8Essex County ChampionshipsMay 8 · 1600 Meters · Place 32 · Montclair1600 Meters32.5:58.11a11
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 3200 Meters · Place 6 · Montclair3200 Meters6.12:47.13a11
Apr 20F.A.T Dual : West Orange Double Tri MeetApr 20 · 3200 Meters · Place 2 · Montclair3200 Meters2.13:38.28a11
Apr 20F.A.T Dual : West Orange Double Tri MeetApr 20 · 1600 Meters · Place 3 · Montclair1600 Meters3.6:13.99a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · 3200 Meters · Place 17 · Montclair3200 Meters1713:22.05 PB11
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · 3200 Meters · Place 17 · Montclair3200 Meters1713:22.0511
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · 1600 Meters · Place 16 · Montclair1600 Meters165:58.54 PB11
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · 1600 Meters · Place 16 · Montclair1600 Meters165:58.5411
Jan 31SJTCA #16Jan 31 · 1600 Meters · Place 11 · Montclair1600 Meters116:00.4511
Jan 31SJTCA #16Jan 31 · 1600 Meters · Place 11 · Montclair1600 Meters116:00.4511
Jan 17Big Red InvitationalJan 17 · 3200 Meters · Place 4 · Montclair3200 Meters413:24.7811
Jan 17Big Red InvitationalJan 17 · 1600 Meters · Place 7 · Montclair1600 Meters76:04.0611

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 1 Mile · Place 8 · Montclair1 Mile8.6:14.93a PB11
Dec 20Jim Mitchell InvitationalDec 20 · 1000 Meters · Place 12 · Montclair1000 Meters12.3:43.23a11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 1600 Meters · Place 11 · Montclair1600 Meters115:53.7210
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 1600 Meters · Place 3 · Montclair1600 Meters35:56.2910
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 1600 Meters · Place 3 · Montclair1600 Meters35:56.2910
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 3200 Meters · Place 1 · Montclair3200 Meters113:27.6610
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 3200 Meters · Place 1 · Montclair3200 Meters113:27.6610
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 1600 Meters · Place 3 · Montclair1600 Meters35:56.2910
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 1600 Meters · Place 3 · Montclair1600 Meters35:56.2910
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 3200 Meters · Place 1 · Montclair3200 Meters113:27.6610
May 10ECTCA Frosh Soph Open InvitationalMay 10 · 3200 Meters · Place 1 · Montclair3200 Meters113:27.6610
May 8Essex County ChampionshipsMay 8 · 1600 Meters · Place 19 · Montclair1600 Meters195:52.1610
May 8Essex County ChampionshipsMay 8 · 1600 Meters · Place 19 · Montclair1600 Meters195:52.1610
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 1600 Meters · Place 7 · Montclair1600 Meters76:01.2110
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 3200 Meters · Place 5 · Montclair3200 Meters513:03.2310
Mar 26West Orange Novice Series #1Mar 26 · 1600 Meters · Place 1 · Montclair1600 Meters15:52.18—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Jim Mitchell InvitationalDec 14 · 1000 Meters · Place 18 · Montclair1000 Meters18.3:38.02a PB10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 1600 Meters · Place 16 · Montclair1600 Meters165:51.629
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 1600 Meters · Place 16 · Montclair1600 Meters165:51.629
May 16Essex County ChampionshipsMay 16 · 1600 Meters · Place 15 · Montclair1600 Meters155:51.759
May 16Essex County ChampionshipsMay 16 · 3200 Meters · Place 10 · Montclair3200 Meters1012:40.19 PB9
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 1600 Meters · Place 7 · Montclair1600 Meters75:50.88 PB9
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 3200 Meters · Place 7 · Montclair3200 Meters712:52.909