Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 14:57.10aOcean Breeze InvitationalFebruary 1, 2025
1600 Meters · IndoorMonmouth County Championships · Jan 234:57.13Monmouth County ChampionshipsJanuary 23, 2026
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · Jun 24:42.41aHolmdel Twilight Series - Royal RumbleJune 2, 2026
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · Jun 24:51.60Holmdel Twilight Series - Royal RumbleJune 2, 2025
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 2710:22.87aHolmdel Twilight Series - Night of 3200sApril 27, 2026
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 2810:31.58Holmdel Twilight Series - Night of 3200sApril 28, 2025
800 Meters · OutdoorFast Times at Southern High (#2) · Apr 12:12.24aFast Times at Southern High (#2)April 1, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 8Bridge the Gap to XC & Nationals QualifierJul 8 · 1600 Meters · Place 12 · Freehold Township1600 Meters12.4:56.87a10
Jun 2Holmdel Twilight Series - Royal RumbleJun 2 · 1600 Meters · Place 68 · Freehold Township1600 Meters68.4:42.41a PB10
May 27Holmdel Twilight Series - Night of 1600sMay 27 · 1600 Meters · Place 84 · Freehold Township1600 Meters84.4:46.06a10
May 6Monmouth County ChampionshipsMay 6 · 3200 Meters · Place 16 · Freehold Township3200 Meters16.10:34.41a10
Apr 27Holmdel Twilight Series - Night of 3200sApr 27 · 3200 Meters · Place 100 · Freehold Township3200 Meters100.10:22.87a PB10
Apr 1Fast Times at Southern High (#2)Apr 1 · 800 Meters · Place 20 · Freehold Township800 Meters20.2:12.24a PB10
Mar 21Shore Conference A NorthMar 21 · 3200 Meters · Place 11 · Freehold Township3200 Meters11.10:47.31a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2STCA Last Chance MeetFeb 2 · 1600 Meters · Place 6 · Freehold Township1600 Meters64:57.3310
Feb 2STCA Last Chance MeetFeb 2 · 1600 Meters · Place 6 · Freehold Township1600 Meters64:57.3310
Jan 23Monmouth County ChampionshipsJan 23 · 1600 Meters · Place 33 · Freehold Township1600 Meters334:57.13 PB10
Jan 23Monmouth County ChampionshipsJan 23 · 1600 Meters · Place 33 · Freehold Township1600 Meters334:57.1310
Jan 6Monmouth County Frosh/ NoviceJan 6 · 1600 Meters · Place 3 · Freehold Township1600 Meters35:02.9110

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2Holmdel Twilight Series - Royal RumbleJun 2 · 1600 Meters · Place 116 · M Freehold Tow1600 Meters1164:51.60 PB—
May 8Monmouth County ChampionshipsMay 8 · 3200 Meters · Place 27 · Freehold Township3200 Meters27.10:49.16a9
Apr 28Holmdel Twilight Series - Night of 3200sApr 28 · 3200 Meters · Place 110 · M Freehold Tow3200 Meters11010:31.58 PB—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 72 · Freehold Township1 Mile72.4:57.10a PB9
Jan 27TR Boys Frosh/NoviceJan 27 · 1600 Meters · Place 5 · Freehold Township1600 Meters55:03.749
Jan 13Mid-Winter ClassicJan 13 · 1600 Meters · Place 2 · Freehold Township1600 Meters25:05.879
Jan 9Monmouth County Frosh/ NoviceJan 9 · 1600 Meters · Place 4 · Freehold Township1600 Meters45:04.789