Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 34:42.31Ocean Breeze Freedom GamesJanuary 3, 2026
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · Jun 24:29.14aHolmdel Twilight Series - Royal RumbleJune 2, 2026
3200 Meters · IndoorUnion County Individual Championship · Jan 2310:02.13Union County Individual ChampionshipJanuary 23, 2026
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 279:43.84aHolmdel Twilight Series - Night of 3200sApril 27, 2026
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 2810:04.42Holmdel Twilight Series - Night of 3200sApril 28, 2025
800 Meters · IndoorUnion County Relay Championships · Jan 42:17.95Union County Relay ChampionshipsJanuary 4, 2025
800 Meters · OutdoorUnion County Championships · May 72:04.76aUnion County ChampionshipsMay 7, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2Holmdel Twilight Series - Royal RumbleJun 2 · 1600 Meters · Place 14 · Summit1600 Meters14.4:29.14a PB11
May 29NJSIAA Group Championships - 2 & 3May 29 · 3200 Meters · Place 13 · Summit3200 Meters13.9:53.35a11
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 3200 Meters · Place 6 · Summit3200 Meters6.9:48.96a11
May 7Union County ChampionshipsMay 7 · 800 Meters · Place 17 · Summit800 Meters17.2:04.76a PB11
Apr 27Holmdel Twilight Series - Night of 3200sApr 27 · 3200 Meters · Place 35 · Summit3200 Meters35.9:43.84a PB11
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 36 · Summit1600 Meters36.4:38.23a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 18NJ JV-Novice InvitationalFeb 18 · 1600 Meters · Place 12 · Summit1600 Meters124:42.9211
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 3200 Meters · Place 16 · Summit3200 Meters1610:43.0211
Jan 29NJ Metropolitan InvitationalJan 29 · 1600 Meters · Place 20 · Summit1600 Meters204:46.2711
Jan 29NJ Metropolitan InvitationalJan 29 · 1600 Meters · Place 20 · Summit1600 Meters204:46.2711
Jan 23Union County Individual ChampionshipJan 23 · 3200 Meters · Place 10 · Summit3200 Meters1010:02.13 PB11
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 34 · Summit1600 Meters344:42.31 PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 1600 Meters · Place 10 · Summit1600 Meters104:46.7910
May 8Union County ChampionshipsMay 8 · 3200 Meters · Place 11 · Summit3200 Meters1110:03.2010
May 8Union County ChampionshipsMay 8 · 3200 Meters · Place 11 · Summit3200 Meters1110:03.2010
Apr 28Holmdel Twilight Series - Night of 3200sApr 28 · 3200 Meters · Place 60 · M Summit3200 Meters6010:04.42 PB—
Apr 26Lion InvitationalApr 26 · 1600 Meters · Place 17 · Summit1600 Meters174:54.00—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 19NJ JV-Novice InvitationalFeb 19 · 800 Meters · Place 85 · Summit800 Meters852:21.6210
Feb 19NJ JV-Novice InvitationalFeb 19 · 800 Meters · Place 85 · Summit800 Meters852:21.6210
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 3200 Meters · Place 17 · Summit3200 Meters1710:43.9810
Jan 22Union County Individual ChampionshipJan 22 · 3200 Meters · Place 17 · Summit3200 Meters1710:41.6110
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 1600 Meters · Place 3 · Summit1600 Meters34:56.90—
Jan 4Union County Relay ChampionshipsJan 4 · 800 Meters · Place 8 · Summit800 Meters82:17.95 PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 5SJTCA Winter Meet #15Feb 5 · 1600 Meters · Place 39 · Summit1600 Meters395:08.119
Jan 17Union County Individual ChampionshipJan 17 · 1600 Meters · Place 13 · Summit1600 Meters135:17.629

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18NJ Spiked Shoe HolidayDec 18 · 1600 Meters · Place 14 · Summit1600 Meters14.5:29.60a9