Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBig North Championships Freedom-National-United · May 213.44Big North Championships Freedom-National-UnitedMay 2, 2024
300 Meters · IndoorNorth Shore Invitational · Dec 2342.86aNorth Shore InvitationalDecember 23, 2024
400 Meters · IndoorGarden State TC Invitational · Feb 201:00.24aGarden State TC InvitationalFebruary 20, 2026
400 Meters · OutdoorBergen County Meet of Champs · May 2057.77aBergen County Meet of ChampsMay 20, 2026
400 Meters · Relay Split · OutdoorBergen County Championships · May 101:02.961Bergen County ChampionshipsMay 10, 2024
55 Meter · IndoorNorth Shore Invitational · Dec 237.78aNorth Shore InvitationalDecember 23, 2024
600 Meters · IndoorBishop Loughlin Games · Dec 201:40.90aBishop Loughlin GamesDecember 20, 2025
800 Meters · OutdoorBergen County Championships · May 92:32.40Bergen County ChampionshipsMay 9, 2025
Javelin · 600g · OutdoorNJSIAA NPA & NPB States · May 30108-09NJSIAA NPA & NPB StatesMay 30, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Javelin · Place 7 · Paramus CatholicJavelin600g7.93-1012
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 400 Meters · Place 15 · Paramus Catholic400 Meters15.1:01.40a12
May 20Bergen County Meet of ChampsMay 20 · 400 Meters · Place 3 · Paramus Catholic400 Meters357.77a PB12
May 8Bergen County ChampionshipsMay 8 · Javelin · Place 3 · Paramus CatholicJavelin600g3.97' 6"12
May 8Bergen County ChampionshipsMay 8 · 400 Meters · Place 1 · Paramus Catholic400 Meters1.58.43a12
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · Javelin · Place 1 · Paramus CatholicJavelin600g1.99-1012
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · 400 Meters · Place 1 · Paramus Catholic400 Meters1.59.31a12
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Paramus Catholic400 Meters—1:01.70a12
Apr 17Bergen County RelaysApr 17 · Javelin · Place 2 · Paramus CatholicJavelin600g2.100-1112
Apr 4Summit RelaysApr 4 · Javelin · Place 5 · Paramus CatholicJavelin600g5.99-0512

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20Garden State TC InvitationalFeb 20 · 400 Meters · Place 4 · Paramus Catholic400 Meters4.1:00.24a PB12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Bishop Loughlin GamesDec 20 · 600 Meters · Place 3 · Paramus Catholic600 Meters3.1:40.90a PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · Javelin · Place 2 · Paramus CatholicJavelin600g2.108-09 PB11
May 30NJSIAA NPA & NPB StatesMay 30 · 800 Meters · Paramus Catholic800 Meters--DNS11
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Place 16 · Paramus Catholic400 Meters16.1:01.22a11
May 9Bergen County ChampionshipsMay 9 · Javelin · Place 2 · Paramus CatholicJavelin600g2.105-0011
May 9Bergen County ChampionshipsMay 9 · 800 Meters · Place 3 · Paramus Catholic800 Meters3.2:32.40 PB11
May 2Big North Championships-Freedom, National, UnitedMay 2 · Javelin · Place 4 · Paramus CatholicJavelin492-911
Apr 11Bergen County RelaysApr 11 · Javelin · Place 2 · Paramus CatholicJavelin600g2.105-0911

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23North Shore InvitationalDec 23 · 300 Meters · Place 20 · Paramus Catholic300 Meters20.42.86a PB11
Dec 23North Shore InvitationalDec 23 · 55 Meter · Place 41 · Paramus Catholic55 MeterRound P41.7.78a PB11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Javelin · Place 25 · Paramus CatholicJavelin600g25.99-0710
Jun 7NJSIAA Non Public A-BJun 7 · Javelin · Place 3 · Paramus CatholicJavelin600g3.107-810
Jun 7NJSIAA Non Public A-BJun 7 · 400 Meters · Place 16 · Paramus Catholic400 Meters16.1:01.96a10
May 10Bergen County ChampionshipsMay 10 · Javelin · Place 2 · Paramus CatholicJavelin600g2.101-0410
May 10Bergen County ChampionshipsMay 10 · 400 Meters · Paramus Catholic400 MetersRelay Split—1:02.961 PB10
May 2Big North Championships Freedom-National-UnitedMay 2 · Javelin · Place 2 · Paramus CatholicJavelin290-0910
May 2Big North Championships Freedom-National-UnitedMay 2 · 400 Meters · Place 5 · Paramus Catholic400 Meters51:02.2010
May 2Big North Championships Freedom-National-UnitedMay 2 · 100 Meters · Place 7 · Paramus Catholic100 Meters713.44 PB10
May 2Big North Championships Freedom-National-UnitedMay 2 · 100 Meters · Place 8 · Paramus Catholic100 MetersRound P813.7810
Apr 17Bergen County RelaysApr 17 · Javelin · Place 3 · Paramus CatholicJavelin600g3.91-0010
Apr 17Bergen County RelaysApr 17 · 400 Meters · Paramus Catholic400 MetersRelay Split—1:03.16310