Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorTCNJ HS Invite · Apr 45:15.51aTCNJ HS InviteApril 4, 2026
1600 Meters · OutdoorMercer Coaches Classic · May 24:52.31aMercer Coaches ClassicMay 2, 2026
200 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 1927.02The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
400 Meters · IndoorPoreda Invitational · Dec 1358.38aPoreda InvitationalDecember 13, 2025
600 Meters · IndoorThe Egg Club Invitational · Dec 291:34.90aThe Egg Club InvitationalDecember 29, 2025
800 Meters · IndoorBill Bruno Holiday Classic · Dec 202:23.68aBill Bruno Holiday ClassicDecember 20, 2025
800 Meters · OutdoorLawrenceville JV Invitational · Apr 282:08.00aLawrenceville JV InvitationalApril 28, 2026
Combined results · IndoorNJ-/ Jersey City Rec Development Meet #3 · Jan 2627.95NJ-/ Jersey City Rec Development Meet #3January 26, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9CVC ChampsMay 9 · 800 Meters · Place 19 · Hamilton North - NottinghamHamilton North - Nottingham800 Meters19.2:08.44a9
May 2Mercer Coaches ClassicMay 2 · 1600 Meters · Place 4 · Hamilton North - NottinghamHamilton North - Nottingham1600 Meters4.4:52.31a PB9
Apr 28Lawrenceville JV InvitationalApr 28 · 800 Meters · Place 2 · Hamilton North - NottinghamHamilton North - Nottingham800 Meters22:08.00a PB9
Apr 28Lawrenceville JV InvitationalApr 28 · Shot Put · Place 2 · Hamilton North - NottinghamHamilton North - NottinghamShot Put22:08.00—
Apr 18Mercer County Freshman/Sophomore MeetApr 18 · 800 Meters · Place 1 · Hamilton North - NottinghamHamilton North - Nottingham800 Meters1.2:10.65a9
Apr 18Hopewell Valley Frosh Soph InvitationalApr 18 · 800 Meters · Place 1 · Hamilton North - NottinghamHamilton North - Nottingham800 Meters1.2:10.65a9
Apr 4TCNJ HS InviteApr 4 · 1 Mile · Place 29 · Hamilton North - NottinghamHamilton North - Nottingham1 Mile29.5:15.51a PB9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 28JV InvitationalJan 28 · 800 Meters · Hamilton North - NottinghamHamilton North - Nottingham800 Meters—DNS9

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29The Egg Club InvitationalDec 29 · 600 Meters · Place 2 · Hamilton North - NottinghamHamilton North - Nottingham600 Meters2.1:34.90a PB9
Dec 20Bill Bruno Holiday ClassicDec 20 · 800 Meters · Place 48 · Hamilton North - NottinghamHamilton North - Nottingham800 Meters48.2:23.68a PB9
Dec 13Poreda InvitationalDec 13 · 400 Meters · Place 20 · Hamilton North - NottinghamHamilton North - Nottingham400 Meters20.58.38a PB9
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 31 · TrentonTrenton400 Meters311:02.1214
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Trenton TrackTrenton Track800 Meters—DNS1
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 31 · Trenton TrackTrenton Track400 Meters31.1:02.12a1
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · Combined results · Place 14 · Trenton TracTrenton TracCombined results141:04.8911
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · Combined results · Place 17 · Trenton TracTrenton TracCombined results1728.7311
Jan 26NJ-/ Jersey City Rec Development Meet #3Jan 26 · Combined results · Place 19 · Trenton TracTrenton TracCombined results191:04.5011
Jan 26NJ-/ Jersey City Rec Development Meet #3Jan 26 · Combined results · Place 17 · Trenton TracTrenton TracCombined results1727.95 PB11
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 16 · TrentonTrenton200 Meters1627.02 PB14
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 30 · TrentonTrenton400 Meters301:04.4914