Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBergen County Meet of Champs · May 2010.89aBergen County Meet of ChampsMay 20, 2026
110m Hurdles · 39" / 0.991m · OutdoorBergen County Championships · May 814.93aBergen County ChampionshipsMay 8, 2026
200 Meters · IndoorNJSIAA State Indoor Meet of Champions · Mar 821.89NJSIAA State Indoor Meet of ChampionsMarch 8, 2026
200 Meters · OutdoorBergen County Championships · May 821.80aBergen County ChampionshipsMay 8, 2026
300 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 934.29Refuel with Chocolate Milk Officials HOF Invitational - HSJanuary 9, 2026
400 Meters · IndoorBergen County Championships · Feb 1149.62Bergen County ChampionshipsFebruary 11, 2026
400 Meters · OutdoorA Third Night at the Horse Farm · May 1549.32A Third Night at the Horse FarmMay 15, 2025
400 Meters · Relay Split · OutdoorNJSIAA NPA & NPB States · May 3048.078NJSIAA NPA & NPB StatesMay 30, 2025
400m Hurdles · 36" / 0.914m · OutdoorNJSIAA Group Championships - NPA & NPB · May 2954.34aNJSIAA Group Championships - NPA & NPBMay 29, 2026
500 Meters · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 131:07.64aJAMBAR Coaches Hall of Fame InviteDecember 13, 2025
55 Meter · IndoorThe 11TH Annual Ocean Breeze Holiday Festival · Dec 296.76aThe 11TH Annual Ocean Breeze Holiday FestivalDecember 29, 2025
55 Meters · IndoorMolloy Stanner Games · Jan 116.630Molloy Stanner GamesJanuary 11, 2026
55m Hurdles · 39" · IndoorThe 11TH Annual Ocean Breeze Holiday Festival · Dec 298.29aThe 11TH Annual Ocean Breeze Holiday FestivalDecember 29, 2025
600 Meters · IndoorRidge Winter Invitational · Dec 91:31.20aRidge Winter InvitationalDecember 9, 2024
High Jump · OutdoorBergen County Relays · Apr 175-03.00Bergen County RelaysApril 17, 2026
Long Jump · OutdoorBig North Championships-Freedom, National, United · Apr 2919-2.50Big North Championships-Freedom, National, UnitedApril 29, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 200 Meters · Place 9 · Bergen CatholicBergen Catholic200 Meters9.21.84aWind: -0.312
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 400m Hurdles · Place 2 · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m2.54.34a PB12
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 110m Hurdles · Place 8 · Bergen CatholicBergen Catholic110m Hurdles39" / 0.991mRound P8.14.82aWind: 6.812
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 110m Hurdles · Place 7 · Bergen CatholicBergen Catholic110m Hurdles39" / 0.991m7.14.65aWind: 3.612
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 200 Meters · Place 2 · Bergen CatholicBergen Catholic200 Meters2.21.51aWind: 3.512
May 20Bergen County Meet of ChampsMay 20 · 400m Hurdles · Place 4 · Bergen CatholicBergen Catholic400m Hurdles454.93a12
May 20Bergen County Meet of ChampsMay 20 · 100 Meters · Place 7 · Bergen CatholicBergen Catholic100 MetersRound P710.89a PB12
May 17NJCTC CHAMPIONSHIP MEETMay 17 · 200 Meters · Place 3 · Bergen CatholicBergen Catholic200 Meters3.22.04a12
May 17NJCTC CHAMPIONSHIP MEETMay 17 · 100 Meters · Place 6 · Bergen CatholicBergen Catholic100 MetersRound P6.11.09a12
May 17NJCTC CHAMPIONSHIP MEETMay 17 · 100 Meters · Place 6 · Bergen CatholicBergen Catholic100 Meters6.11.03a12
May 14A Fourth Night at the Horse FarmMay 14 · 200 Meters · Place 9 · Bergen CatholicBergen Catholic200 Meters9.22.95a12
May 8Bergen County ChampionshipsMay 8 · Long Jump · Bergen CatholicBergen CatholicLong Jump—SCR12
May 8Bergen County ChampionshipsMay 8 · High Jump · Bergen CatholicBergen CatholicHigh Jump—SCR12
May 8Bergen County ChampionshipsMay 8 · 400m Hurdles · Place 1 · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m1.55.73a12
May 8Bergen County ChampionshipsMay 8 · 110m Hurdles · Place 5 · Bergen CatholicBergen Catholic110m Hurdles39" / 0.991mRound P5.15.35a12
May 8Bergen County ChampionshipsMay 8 · 110m Hurdles · Place 3 · Bergen CatholicBergen Catholic110m Hurdles39" / 0.991m3.14.93a PB12
May 8Bergen County ChampionshipsMay 8 · 400 Meters · Place 3 · Bergen CatholicBergen Catholic400 Meters3.50.00a12
May 8Bergen County ChampionshipsMay 8 · 200 Meters · Place 2 · Bergen CatholicBergen Catholic200 Meters2.21.80a PB12
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · Long Jump · Place 6 · Bergen CatholicBergen CatholicLong Jump6.19-2.50 PB12
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · High Jump · Place 5 · Bergen CatholicBergen CatholicHigh Jump5.5-212
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · 400m Hurdles · Place 1 · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m1.55.61a12
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · 110m Hurdles · Place 3 · Bergen CatholicBergen Catholic110m Hurdles39" / 0.991mRound P3.15.77a12
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · 110m Hurdles · Place 2 · Bergen CatholicBergen Catholic110m Hurdles39" / 0.991m2.15.28a12
Apr 17Bergen County RelaysApr 17 · 400m Hurdles · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m--DQ12
Apr 17Bergen County RelaysApr 17 · Long Jump · Bergen CatholicBergen CatholicLong Jump--DQ12
Apr 17Bergen County RelaysApr 17 · High Jump · Place 3 · Bergen CatholicBergen CatholicHigh Jump3.5-03.00 PB12
Apr 11Georgian Court University HS ChallengeApr 11 · 200 Meters · Place 2 · Bergen CatholicBergen Catholic200 Meters2.22.39aWind: -0.812
Apr 11Georgian Court University HS ChallengeApr 11 · 100 Meters · Place 2 · Bergen CatholicBergen Catholic100 Meters2.11.07aWind: 0.612
Apr 4Goshen Colosseum ClassicApr 4 · 200 Meters · Place 2 · Bergen CathoBergen Catho200 Meters222.20—
Apr 4Goshen Colosseum ClassicApr 4 · 100 Meters · Place 1 · Bergen CathoBergen Catho100 Meters111.30—

2026 Indoor Track

29 results
DateMeetEventPlMarkGr
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 200 Meters · Place 7 · Bergen CathoBergen Catho200 Meters721.89 PB12
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 200 Meters · Place 12 · Bergen CatholicBergen Catholic200 Meters1222.0912
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 200 Meters · Place 12 · Bergen CatholicBergen Catholic200 Meters1222.0912
Mar 3Eastern States Indoor ChampsMar 3 · 200 Meters · Place 9 · Bergen CathoBergen Catho200 MetersRound P922.2912
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 55m Hurdles · Place 10 · Bergen CatholicBergen Catholic55m HurdlesRound P107.9712
Feb 13North Shore Pre-Nationals InvitationalFeb 13 · 400 Meters · Place 4 · Bergen CathoBergen Catho400 Meters449.7112
Feb 13North Shore Pre-Nationals InvitationalFeb 13 · 200 Meters · Place 3 · Bergen CathoBergen Catho200 Meters321.9212
Feb 11Bergen County ChampionshipsFeb 11 · 55m Hurdles · Place 6 · Bergen CathoBergen Catho55m Hurdles67.92—
Feb 11Bergen County ChampionshipsFeb 11 · 55m Hurdles · Place 1 · Bergen CathoBergen Catho55m HurdlesRound P17.806—
Feb 11Bergen County ChampionshipsFeb 11 · 400 Meters · Place 4 · Bergen CathoBergen Catho400 Meters449.62 PB—
Jan 24Puma New York International Showcase 2026Jan 24 · 200 Meters · Place 4 · Bergen CatholicBergen Catholic200 Meters421.8912
Jan 21Bergen County RelaysJan 21 · Long Jump · Place 2 · Bergen CathoBergen CathoLong Jump219-08.00—
Jan 21Bergen County RelaysJan 21 · High Jump · Place 2 · Bergen CathoBergen CathoHigh Jump25-10.00—
Jan 21Bergen County RelaysJan 21 · Long Jump · Place 2 · Bergen CathoBergen CathoLong Jump219-08.00—
Jan 21Bergen County RelaysJan 21 · High Jump · Place 2 · Bergen CathoBergen CathoHigh Jump25-10.00—
Jan 11Molloy Stanner GamesJan 11 · 55m Hurdles · Place 2 · Bergen CathoBergen Catho55m Hurdles27.8612
Jan 11Molloy Stanner GamesJan 11 · 55m Hurdles · Place 3 · Bergen CathoBergen Catho55m HurdlesRound P37.9212
Jan 11Molloy Stanner GamesJan 11 · 55 Meters · Place 5 · Bergen CathoBergen Catho55 Meters56.630 PB12
Jan 11Molloy Stanner GamesJan 11 · 55 Meters · Place 4 · Bergen CathoBergen Catho55 MetersRound P46.6612
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 300 Meters · Place 3 · Bergen CathoBergen Catho300 Meters334.29 PB—
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - HSJan 9 · 300 Meters · Place 3 · Bergen CathoBergen Catho300 Meters334.29—
Jan 7Big North Championships -American, Freedom, National, UnitedJan 7 · High Jump · Place 2 · Bergen CatholicBergen CatholicHigh Jump25-012
Jan 7Big North Championships -American, Freedom, National, UnitedJan 7 · 400 Meters · Place 2 · Bergen CatholicBergen Catholic400 Meters249.7212
Jan 7Big North Championships -American, Freedom, National, UnitedJan 7 · Long Jump · Place 1 · Bergen CatholicBergen CatholicLong Jump121-0.2512
Jan 7Big North Championships -American, Freedom, National, UnitedJan 7 · 55m Hurdles · Place 1 · Bergen CatholicBergen Catholic55m HurdlesRound P18.0712
Jan 7Big North Championships -American, Freedom, National, UnitedJan 7 · 55m Hurdles · Place 1 · Bergen CatholicBergen Catholic55m Hurdles18.0812
Jan 3Ocean Breeze Freedom GamesJan 3 · High Jump · Place 12 · Bergen CatholicBergen CatholicHigh Jump125-412
Jan 3Ocean Breeze Freedom GamesJan 3 · 55m Hurdles · Place 10 · Bergen CatholicBergen Catholic55m HurdlesRound P107.9812
Jan 2Apple Bank Hispanic GamesJan 2 · 200 Meters · Place 19 · Bergen CathoBergen Catho200 Meters1922.46—

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 55m Hurdles · Place 15 · Bergen CatholicBergen Catholic55m Hurdles39"Round P15.8.29a PB12
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 55 Meter · Place 16 · Bergen CatholicBergen Catholic55 MeterRound P16.6.76a PB12
Dec 20Bishop Loughlin GamesDec 20 · 300 Meters · Place 7 · Bergen CatholicBergen Catholic300 MetersRound P7.35.16a12
Dec 20Bishop Loughlin GamesDec 20 · 300 Meters · Place 7 · Bergen CatholicBergen Catholic300 Meters7.35.28a12
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 500 Meters · Place 4 · Bergen CatholicBergen Catholic500 Meters4.1:07.64a PB12
Mar 4Eastern States Indoor ChampionshipsMar 4 · 400 Meters · Place 7 · Bergen CathoBergen Catho400 Meters750.0111
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 400 Meters · Place 12 · Bergen CathoBergen Catho400 Meters1250.7011
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 200 Meters · Place 12 · Bergen CathoBergen Catho200 Meters1222.6811
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 42 · Bergen CatholicBergen Catholic200 MetersRound P42.23.13a11
Jan 24Puma New York International Showcase 2025Jan 24 · 200 Meters · Place 17 · Bergen CatholicBergen Catholic200 Meters1722.9211
Jan 24Puma New York International Showcase 2025Jan 24 · 500 Meters · Place 5 · Bergen CatholicBergen Catholic500 Meters51:08.5511
Jan 24Puma New York International Showcase 2025Jan 24 · 200 Meters · Place 17 · Bergen CatholicBergen Catholic200 Meters1722.9211
Jan 12Molloy Stanner GamesJan 12 · 300 Meters · Place 19 · Bergen CathoBergen Catho300 MetersRound P1936.5111
Jan 6Big North Championships -American, Freedom, Liberty, UnitedJan 6 · 400 Meters · Place 3 · Bergen CatholicBergen Catholic400 Meters352.0411
Jan 6Big North Championships -American, Freedom, Liberty, UnitedJan 6 · 400 Meters · Place 3 · Bergen CatholicBergen Catholic400 Meters352.0411

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 19Penn Relays Summer Showcase presented by ToyotaJul 19 · 200 Meters · Place 20 · UnattachedUnattached200 Meters20.22.60aWind: 1.111
Jun 11The Winner's Circle at The Horse FarmJun 11 · 400 Meters · Place 4 · Bergen CatholicBergen Catholic400 Meters449.7511
May 30NJSIAA NPA & NPB StatesMay 30 · 400m Hurdles · Place 3 · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m3.55.36a11
May 30NJSIAA NPA & NPB StatesMay 30 · High Jump · Bergen CatholicBergen CatholicHigh Jump--DNS11
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Bergen CatholicBergen Catholic400 MetersRelay Split—48.078 PB11
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Place 10 · Bergen CatholicBergen Catholic400 Meters10.49.99a11
May 19Ridge Novice InvitationalMay 19 · 400m Hurdles · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m--DNS11
May 19Ridge Novice InvitationalMay 19 · Long Jump · Bergen CatholicBergen CatholicLong Jump--DNS11
May 18NJCTC Season FinaleMay 18 · 400 Meters · Place 2 · Bergen CatholicBergen Catholic400 Meters2.50.25a11
May 15A Third Night at the Horse FarmMay 15 · 400 Meters · Place 1 · Bergen CathoBergen Catho400 Meters149.32 PB—
May 13East Brunswick Sprint Series #1May 13 · 200 Meters · Place 9 · Bergen CathoBergen Catho200 Meters922.68—
May 9Bergen County ChampionshipsMay 9 · 400 Meters · Place 3 · Bergen CatholicBergen Catholic400 Meters3.50.59a11
May 3The East Coast International Showcase (Middle School/Youth)May 3 · 200 Meters · Place 41 · Bergen CathoBergen Catho200 Meters4123.4911
May 3The East Coast International Showcase (Middle School/Youth)May 3 · 200 Meters · Place 42 · Bergen CathoBergen Catho200 Meters4223.4911
May 3East Coast International(High School)May 3 · 400 Meters · Bergen CatholicBergen Catholic400 Meters--DNS11
May 3East Coast International(High School)May 3 · 200 Meters · Place 41 · Bergen CatholicBergen Catholic200 Meters41.22.62aWind: -0.811
May 3East Coast International(High School)May 3 · 100 Meters · Bergen CatholicBergen Catholic100 Meters--DNSWind: 0.411
May 2Big North Championships-Freedom, National, UnitedMay 2 · 400 Meters · Place 4 · Bergen CatholicBergen Catholic400 Meters449.9811
May 2Big North Championships-Freedom, National, UnitedMay 2 · 400m Hurdles · Place 4 · Bergen CatholicBergen Catholic400m Hurdles457.7711
May 2Big North Championships-Freedom, National, UnitedMay 2 · High Jump · Place 4 · Bergen CatholicBergen CatholicHigh Jump45-811
Apr 19Red Raider RelaysApr 19 · 200 Meters · Place 10 · Bergen CathoBergen Catho200 MetersRound P1023.49—
Apr 17Raider TwilightApr 17 · 400 Meters · Place 6 · Bergen CathoBergen Catho400 Meters651.3311
Apr 11Bergen County RelaysApr 11 · 400m Hurdles · Place 7 · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m7.1:01.17a11
Mar 1Ocean Breeze Elite InvitationalMar 1 · 400 Meters · Place 9 · Bergen CatholicBergen Catholic400 Meters951.1111
Mar 1Ocean Breeze Elite InvitationalMar 1 · 400 Meters · Place 9 · Bergen CatholicBergen Catholic400 Meters951.1111

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55m Hurdles · Place 32 · Bergen CatholicBergen Catholic55m Hurdles39"Round P32.9.59a11
Dec 27Ocean Breeze Holiday FestivalDec 27 · 400 Meters · Place 16 · Bergen CatholicBergen Catholic400 Meters16.52.04a11
Dec 16STCA Season Opener Ocean BreezeDec 16 · 55m Hurdles · Place 19 · Bergen CatholicBergen Catholic55m Hurdles39"Round P19.9.59a11
Dec 16STCA Season Opener Ocean BreezeDec 16 · 400 Meters · Place 3 · Bergen CatholicBergen Catholic400 Meters3.52.60a11
Dec 15the track at new balance Youth JamboreeDec 15 · 55m Hurdles · Bergen CatholicBergen Catholic55m Hurdles39"—DNS11
Dec 15the track at new balance Youth JamboreeDec 15 · 400 Meters · Bergen CatholicBergen Catholic400 Meters—DNS11
Dec 9Ridge Winter InvitationalDec 9 · 600 Meters · Place 11 · Bergen CatholicBergen Catholic600 Meters11.1:31.20a PB11
Dec 9Ridge Winter InvitationalDec 9 · 55m Hurdles · Place 19 · Bergen CatholicBergen Catholic55m Hurdles39"Round P19.9.12a11
Feb 14Bergen County ChampionshipsFeb 14 · 200 Meters · Place 53 · Bergen CathoBergen Catho200 Meters5324.5010
Feb 14Bergen County ChampionshipsFeb 14 · 55 Meters · Place 79 · Bergen CathoBergen Catho55 MetersRound P797.23410

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 400m Hurdles · Place 18 · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m18.59.67a10
Jun 7NJSIAA Non Public A-BJun 7 · 400 Meters · Place 19 · Bergen CatholicBergen Catholic400 Meters19.51.88a10
Jun 2Eastern States ChampionshipJun 2 · 400m Hurdles · Place 4 · Bergen CathoBergen Catho400m Hurdles41:00.45—
May 28East Brunswick Sprint Series #2May 28 · 400 Meters · Place 19 · Bergen CathoBergen Catho400 Meters1953.46—
May 28East Brunswick Sprint Series #2May 28 · 200 Meters · Place 44 · Bergen CathoBergen Catho200 Meters4423.72—
May 21Memorial Stadium InvitationalMay 21 · 400 Meters · Place 2 · Bergen CathoBergen Catho400 Meters252.84—
May 21Memorial Stadium InvitationalMay 21 · 200 Meters · Place 3 · Bergen CathoBergen Catho200 Meters323.65—
May 18County Seat InvitationalMay 18 · Long Jump · Place 14 · Bergen CatholicBergen CatholicLong Jump1415-07.0010
May 18County Seat InvitationalMay 18 · 400m Hurdles · Place 13 · Bergen CatholicBergen Catholic400m Hurdles131:04.8310
May 18County Seat InvitationalMay 18 · 200 Meters · Place 7 · Bergen CatholicBergen Catholic200 Meters723.7210
May 18County Seat InvitationalMay 18 · 100 Meters · Place 17 · Bergen CatholicBergen Catholic100 MetersRound P1711.6810
May 10Bergen County ChampionshipsMay 10 · 400m Hurdles · Place 6 · Bergen CatholicBergen Catholic400m Hurdles36" / 0.914m6.1:06.18a10
May 6Let's See How Fast You Really Are FAT InvitationalMay 6 · 200 Meters · Place 8 · Bergen CatholicBergen Catholic200 Meters823.6110
May 6Let's See How Fast You Really Are FAT InvitationalMay 6 · 400m Hurdles · Place 5 · Bergen CatholicBergen Catholic400m Hurdles51:05.1710
May 2Big North Championships Freedom-National-UnitedMay 2 · 400 Meters · Place 8 · Bergen CatholicBergen Catholic400 Meters854.1010

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55 Meter · Place 49 · Bergen CatholicBergen Catholic55 Meter49.7.23a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Mountie MadnessApr 14 · 200 Meters · Place 103 · Bergen CathoBergen Catho200 Meters10325.75—