Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNJSIAA Non Public A-B · Jun 715.35aNJSIAA Non Public A-BJune 7, 2024
110m Hurdles · 42" / 1.067m · OutdoorJim Kavanagh Legacy Invitational · Apr 1816.08aJim Kavanagh Legacy InvitationalApril 18, 2026
200 Meters · IndoorRidge Winter Invitational · Dec 1122.80aRidge Winter InvitationalDecember 11, 2023
200 Meters · OutdoorA Night at the Horse Farm · May 3022.51A Night at the Horse FarmMay 30, 2023
300 Meters · IndoorNJCTC Wayne Letwink Memorial Winter Championship · Jan 2835.49NJCTC Wayne Letwink Memorial Winter ChampionshipJanuary 28, 2024
300 Meters · OutdoorRhody Tri-Meet Opener · Dec 537.87aRhody Tri-Meet OpenerDecember 5, 2025
400 Meters · IndoorOcean Breeze Elite Invitational · Feb 2550.39Ocean Breeze Elite InvitationalFebruary 25, 2023
400 Meters · OutdoorBlue Devil Classic · Apr 2249.80Blue Devil ClassicApril 22, 2023
400 Meters · OutdoorRaider Twilight II · Jun 956.24Raider Twilight IIJune 9, 2021
400m Hurdles · 36" / 0.914m · OutdoorNJSIAA Group Championships - 1 - 4 - NPA · Jun 954.21aNJSIAA Group Championships - 1 - 4 - NPAJune 9, 2023
55 Meters · IndoorSJTCA Winter Meet #15 · Feb 56.73SJTCA Winter Meet #15February 5, 2024
55m Hurdles · 39" · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 168.47aEssex County Track Coaches Assn. Season Opener InviteDecember 16, 2022
600 Meters · IndoorNorth Shore HS Invitational · Dec 301:36.11aNorth Shore HS InvitationalDecember 30, 2021
60m Hurdles · 42" / 1.067m · IndoorNEC Indoor Championships · Feb 159.21aNEC Indoor ChampionshipsFebruary 15, 2026
60m Hurdles · 42" / 1.067m · OutdoorRhody Tri-Meet Opener · Dec 58.99aRhody Tri-Meet OpenerDecember 5, 2025
High Jump · IndoorNorth Shore HS Invitational · Dec 305-00.00North Shore HS InvitationalDecember 30, 2021
Long Jump · OutdoorUnion County Championship Relays · May 617-10.00Union County Championship RelaysMay 6, 2021

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Northeast Outdoor ChampionshipsMay 2 · 400m Hurdles · StonehillStonehill400m Hurdles36" / 0.914mRound P—DNSSo
May 2Northeast Outdoor ChampionshipsMay 2 · 110m Hurdles · StonehillStonehill110m Hurdles42" / 1.067mRound P—DNSWind: -1.1So
Apr 25Stonehill-Bentley-MerrimackApr 25 · 400m Hurdles · Place 5 · StonehillStonehill400m Hurdles36" / 0.914m5.57.53aSo
Apr 25Stonehill-Bentley-MerrimackApr 25 · 110m Hurdles · Place 6 · StonehillStonehill110m Hurdles42" / 1.067m6.16.18aWind: 0.2So
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 400m Hurdles · Place 4 · StonehillStonehill400m Hurdles36" / 0.914m4.1:00.15aSo
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 110m Hurdles · Place 8 · StonehillStonehill110m Hurdles42" / 1.067m8.16.08a PBWind: 0So
Apr 11UMASS Commonwealth InvitationalApr 11 · 400m Hurdles · Place 13 · StonehillStonehill400m Hurdles36" / 0.914m13.58.03aSo
Apr 11UMASS Commonwealth InvitationalApr 11 · 110m Hurdles · Place 23 · StonehillStonehill110m Hurdles42" / 1.067m23.16.21aWind: 0.7So
Apr 2Merrimack Alumni ClassicApr 2 · 400m Hurdles · Place 4 · StonehillStonehill400m Hurdles36" / 0.914m4.59.17aSo
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 400m Hurdles · Place 7 · StonehillStonehill400m Hurdles36" / 0.914m7.1:00.49aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15NEC Indoor ChampionshipsFeb 15 · 60m Hurdles · Place 14 · StonehillStonehill60m Hurdles42" / 1.067mRound P14.9.21a PBSo
Feb 6Riverhawk InvitationalFeb 6 · 400 Meters · Place 27 · StonehillStonehill400 Meters2752.49aSo
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 60m Hurdles · Place 8 · StonehillStonehill60m HurdlesRound P88.88SO
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 60m Hurdles · Place 3 · StonehillStonehill60m Hurdles38.60SO
Jan 17URI InvitationalJan 17 · 60m Hurdles · Place 19 · StonehillStonehill60m HurdlesRound P199.06SO

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Rhody Tri-Meet OpenerDec 5 · 300 Meters · Place 12 · StonehillStonehill300 Meters12.37.87a PBSo
Dec 5Rhody Tri-Meet OpenerDec 5 · 60m Hurdles · Place 9 · StonehillStonehill60m Hurdles42" / 1.067mRound P9.8.99a PBSo
May 3Northeast Outdoor ChampionshipsMay 3 · 400m Hurdles · Place 11 · StonehillStonehill400m Hurdles36" / 0.914mRound P11.57.49aFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 400m Hurdles · Place 8 · StonehillStonehill400m Hurdles36" / 0.914m8.58.58aFr
Apr 17Merrimack Alumni CarnivalApr 17 · 400 Hurdles · Place 1 · StonehillStonehill400 Hurdles157.58FR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 400m Hurdles · Place 23 · StonehillStonehill400m Hurdles36" / 0.914m23.57.82aFr
Apr 5Skyhawk Invitational (outdoor)Apr 5 · 400m Hurdles · Place 2 · StonehillStonehill400m Hurdles36" / 0.914m2.57.82aFr
Mar 29UMass Lowell InvitationalMar 29 · 400 Hurdles · Place 2 · StonehillStonehill400 Hurdles259.58FR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 24Riverhawk InvitationalJan 24 · 400 Meters · Place 20 · StonehillStonehill400 Meters20.52.53aFr
Jan 18URI InvitationalJan 18 · 60m Hurdles · Place 14 · StonehillStonehill60m HurdlesRound P148.95FR
Jan 18URI InvitationalJan 18 · 400 Meters · Place 15 · StonehillStonehill400 Meters1553.97FR
Jan 18URI InvitationalJan 18 · 400 Meters · Place 4 · StonehillStonehill400 Meters453.97—

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 60m Hurdles · StonehillStonehill60m Hurdles42" / 1.067mRound P--DNSFr
Feb 24Ocean Breeze Elite InvitationalFeb 24 · 60m Hurdles · Place 2 · Union CatholicUnion Catholic60m HurdlesRound P28.2212
Feb 24Ocean Breeze Elite InvitationalFeb 24 · 60m Hurdles · Place 3 · Union CatholicUnion Catholic60m Hurdles38.1712
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55m Hurdles · Place 1 · Union CatholicUnion Catholic55m HurdlesRound P17.7612
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55m Hurdles · Place 1 · Union CatholicUnion Catholic55m Hurdles17.7312
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55m Hurdles · Place 1 · Union CatholicUnion Catholic55m HurdlesRound P17.7612
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55m Hurdles · Place 1 · Union CatholicUnion Catholic55m Hurdles17.7312
Feb 5SJTCA Winter Meet #15Feb 5 · 55 Meters · Place 10 · Union CatholicUnion Catholic55 Meters106.73 PB12
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 300 Meters · Place 2 · Union CatholicUnion Catholic300 Meters235.49 PB12
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 55m Hurdles · Place 1 · Union CatholicUnion Catholic55m HurdlesRound P17.6912
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 55m Hurdles · Place 1 · Union CatholicUnion Catholic55m Hurdles17.6712
Jan 17Union County Individual ChampionshipJan 17 · 400 Meters · Place 3 · Union CatholicUnion Catholic400 Meters350.7812
Jan 17Union County Individual ChampionshipJan 17 · 55m Hurdles · Place 1 · Union CatholicUnion Catholic55m HurdlesRound P17.7012
Jan 17Union County Individual ChampionshipJan 17 · 55m Hurdles · Place 1 · Union CatholicUnion Catholic55m Hurdles17.6512

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 400m Hurdles · Place 4 · Union Catholic RegUnion Catholic Reg400m Hurdles36" / 0.914m4.56.34a12
Jun 7NJSIAA Non Public A-BJun 7 · 110m Hurdles · Place 5 · Union Catholic RegUnion Catholic Reg110m Hurdles39" / 0.991mRound P5.15.35a PBWind: -0.212
Jun 7NJSIAA Non Public A-BJun 7 · 110m Hurdles · Place 8 · Union Catholic RegUnion Catholic Reg110m Hurdles39" / 0.991m8.16.05aWind: -112
May 28A Second Night at the Horse FarmMay 28 · 200 Meters · Place 4 · Union CatholUnion Cathol200 Meters423.19—
May 21Union County ChampionshipsMay 21 · 110m Hurdles · Place 4 · Union CatholUnion Cathol110m Hurdles414.7012
May 21Union County ChampionshipsMay 21 · 110m Hurdles · Place 5 · Union CatholUnion Cathol110m HurdlesRound P515.0212
May 21Union County ChampionshipsMay 21 · 400m Hurdles · Place 2 · Union CatholUnion Cathol400m Hurdles254.0312
May 9Union County Conference ChampionshipMay 9 · 110m Hurdles · Place 1 · Union CatholicUnion Catholic110m Hurdles114.7512
May 9Union County Conference ChampionshipMay 9 · 110m Hurdles · Place 1 · Union CatholicUnion Catholic110m HurdlesRound P114.8512
May 9Union County Conference ChampionshipMay 9 · 400m Hurdles · Place 1 · Union CatholicUnion Catholic400m Hurdles155.7812
May 9Union County Conference ChampionshipMay 9 · 110m Hurdles · Place 1 · Union CatholicUnion Catholic110m Hurdles114.7512
May 9Union County Conference ChampionshipMay 9 · 110m Hurdles · Place 1 · Union CatholicUnion Catholic110m Hurdles114.8512
May 9Union County Conference ChampionshipMay 9 · 400m Hurdles · Place 1 · Union CatholicUnion Catholic400m Hurdles155.7812
May 2Union County Championship RelaysMay 2 · 400m Hurdles · Place 2 · Union CatholUnion Cathol400m Hurdles254.94—
Apr 20Blue Devil ClassicApr 20 · 400m Hurdles · Place 2 · Union CatholUnion Cathol400m Hurdles254.2112
Mar 3 NJSIAA Meet of ChampionsMar 3 · 55m Hurdles · Place 10 · Union CatholicUnion Catholic55m HurdlesRound P107.7712

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 400 Meters · Place 4 · Union Catholic RegUnion Catholic Reg400 Meters4.50.94a12
Dec 11Ridge Winter InvitationalDec 11 · 400 Meters · Place 2 · Union Catholic RegUnion Catholic Reg400 Meters2.51.63a12
Dec 11Ridge Winter InvitationalDec 11 · 200 Meters · Place 5 · Union Catholic RegUnion Catholic Reg200 Meters5.22.80a PB12
Feb 25Ocean Breeze Elite InvitationalFeb 25 · 400 Meters · Place 5 · Union Catholic Reg.Union Catholic Reg.400 Meters550.39 PB11
Feb 17NJSIAA Group ChampionshipsFeb 17 · 400 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.400 Meters353.0111
Feb 4Purple Champions HS InvitationalFeb 4 · 400 Meters · Place 4 · Union CatholUnion Cathol400 Meters451.0611
Jan 29Union County Individual ChampionshipJan 29 · 400 Meters · Place 5 · Union Catholic Reg.Union Catholic Reg.400 Meters552.7611
Jan 20U.S. Army Officials Hall of Fame InvitationalJan 20 · 300 Meters · Place 20 · Union CatholUnion Cathol300 Meters2036.3911
Jan 15Molloy Stanner GamesJan 15 · 300 Meters · Place 4 · Union CatholUnion Cathol300 Meters436.8711
Jan 15Molloy Stanner GamesJan 15 · 300 Meters · Place 4 · Union CatholUnion Cathol300 MetersRound P436.2611
Jan 15Molloy Stanner GamesJan 15 · 55m Hurdles · Place 10 · Union CatholUnion Cathol55m HurdlesRound P108.41611

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 400m Hurdles · Place 2 · Union Catholic RegUnion Catholic Reg400m Hurdles36" / 0.914m2.54.21a PB11
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 110m Hurdles · Place 6 · Union Catholic RegUnion Catholic Reg110m Hurdles39" / 0.991m6.14.85aWind: 2.811
May 30A Night at the Horse FarmMay 30 · 200 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.200 Meters322.51 PB11
May 11Union County Conference ChampionshipsMay 11 · 110m Hurdles · Place 4 · Union Catholic Reg.Union Catholic Reg.110m HurdlesRound P415.3911
May 11Union County Conference ChampionshipsMay 11 · 110m Hurdles · Place 5 · Union Catholic Reg.Union Catholic Reg.110m Hurdles515.4911
May 11Union County Conference ChampionshipsMay 11 · 400m Hurdles · Place 1 · Union Catholic Reg.Union Catholic Reg.400m Hurdles154.2611
May 4Union County Championship RelaysMay 4 · 400m Hurdles · Place 1 · Union Catholic RegUnion Catholic Reg400m Hurdles36" / 0.914m1.56.10a11
Apr 22Blue Devil ClassicApr 22 · 400 Meters · Place 2 · Union CatholUnion Cathol400 Meters249.80 PB11
Apr 22Blue Devil ClassicApr 22 · 400 Meters · Place 2 · Union CatholUnion Cathol400 Meters249.8011
Mar 5NJSIAA Meet of ChampionsMar 5 · 400 Meters · Place 17 · Union Catholic Reg.Union Catholic Reg.400 Meters1750.9011
Mar 5NJSIAA Meet of ChampionsMar 5 · 400 Meters · Place 17 · Union Catholic Reg.Union Catholic Reg.400 Meters1750.9011

2022 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 55m Hurdles · Place 15 · Union Catholic RegUnion Catholic Reg55m Hurdles39"Round P15.8.47a PB11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 400 Meters · Place 5 · Union Catholic RegUnion Catholic Reg400 Meters5.54.00a11
Feb 25NJSIAA Group ChampionshipsFeb 25 · 400 Meters · Place 9 · Union Catholic Reg.Union Catholic Reg.400 Meters953.5010
Feb 25NJSIAA Group ChampionshipsFeb 25 · 400 Meters · Place 9 · Union Catholic Reg.Union Catholic Reg.400 Meters953.5010
Feb 18North Shore Pre-National InviteFeb 18 · 55m Hurdles · Place 22 · Union CatholUnion Cathol55m HurdlesRound P228.76810
Feb 18North Shore Pre-National InviteFeb 18 · 400 Meters · Place 15 · Union CatholUnion Cathol400 Meters1553.3810
Feb 12Purple Champions HS InvitationalFeb 12 · 55m Hurdles · Place 25 · Union CatholicUnion Catholic55m Hurdles258.8910
Feb 12Purple Champions HS InvitationalFeb 12 · 400 Meters · Place 15 · Union CatholicUnion Catholic400 Meters1554.3110
Feb 12Purple Champions HS InvitationalFeb 12 · 200 Meters · Place 22 · Union CatholicUnion Catholic200 Meters2224.0210
Feb 5Wayne Letwink Memorial Winter ChampionshipFeb 5 · 55m Hurdles · Place 11 · Union Catholic Reg.Union Catholic Reg.55m Hurdles119.0010
Feb 5Wayne Letwink Memorial Winter ChampionshipFeb 5 · 300 Meters · Place 14 · Union Catholic Reg.Union Catholic Reg.300 Meters1437.7310
Feb 5Wayne Letwink Memorial Winter ChampionshipFeb 5 · 55 Meters · Place 29 · Union Catholic Reg.Union Catholic Reg.55 Meters297.2910
Feb 5Wayne Letwink Memorial Winter ChampionshipFeb 5 · 55m Hurdles · Place 11 · Union Catholic Reg.Union Catholic Reg.55m HurdlesRound P119.0010
Feb 5Wayne Letwink Memorial Winter ChampionshipFeb 5 · 300 Meters · Place 14 · Union Catholic Reg.Union Catholic Reg.300 Meters1437.7310
Jan 30Union County Individual ChampionshipJan 30 · 400 Meters · Place 11 · Union Catholic RegUnion Catholic Reg400 Meters11.54.64a10
Jan 16Stanner GamesJan 16 · 55m Hurdles · Place 1 · Union CatholUnion Cathol55m Hurdles19.5510
Jan 16Stanner GamesJan 16 · 300 Meters · Place 25 · Union CatholUnion Cathol300 MetersRound P2538.5410

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 400m Hurdles · Place 20 · Union CatholUnion Cathol400m Hurdles2056.7210
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 400m Hurdles · Place 16 · Union CatholUnion Cathol400m Hurdles1659.8410
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400 Meters · Place 6 · Union CatholUnion Cathol400 Meters651.6810
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400m Hurdles · Place 3 · Union CatholUnion Cathol400m Hurdles356.7210
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400m Hurdles · Place 2 · Union CatholUnion Cathol400m Hurdles256.7210
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400 Meters · Place 11 · Union Catholic Reg.Union Catholic Reg.400 Meters1151.6810
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400m Hurdles · Place 4 · Union Catholic Reg.Union Catholic Reg.400m Hurdles456.7210
May 24Union County ChampionshipsMay 24 · 400m Hurdles · Place 15 · Union Catholic RegUnion Catholic Reg400m Hurdles36" / 0.914m15.1:01.38a10
May 24Union County ChampionshipsMay 24 · 400 Meters · Place 12 · Union Catholic RegUnion Catholic Reg400 Meters12.51.84a10
May 18Ed Poreda InvitationalMay 18 · 400 Meters · Place 1 · Union Catholic RegUnion Catholic Reg400 Meters1.51.55a10
May 12Union County Conference ChampionshipsMay 12 · 400m Hurdles · Place 3 · Union CatholUnion Cathol400m Hurdles357.85—

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 600 Meters · Place 34 · Union Catholic RegUnion Catholic Reg600 Meters34.1:36.11a PB10
Dec 30North Shore HS InvitationalDec 30 · 55m Hurdles · Place 29 · Union Catholic RegUnion Catholic Reg55m Hurdles39"Round P29.10.50a10
Dec 30North Shore HS InvitationalDec 30 · High Jump · Place 9 · Union Catholic RegUnion Catholic RegHigh Jump9.5-00.00 PB10
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 400 Meters · Place 21 · Union Catholic RegUnion Catholic Reg400 Meters21.56.18a10

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups Non-Public A & BJun 11 · Long Jump · Place 22 · Union Catholic RegUnion Catholic RegLong Jump22.17-09.009
Jun 9Raider Twilight IIJun 9 · 400 Meters · Place 9 · M Union CatholM Union Cathol400 Meters956.24 PB—
May 27Ed Poreda Sprint Nite InvitationalMay 27 · 400 Meters · Place 4 · Union CatholUnion Cathol400 Meters455.43—
May 27Ed Poreda Sprint Nite InvitationalMay 27 · Long Jump · Union CatholUnion CatholLong Jump—17-10.00—
May 26Metuchen Last Chance MeetMay 26 · 400 Meters · Place 34 · Union CatholUnion Cathol400 Meters3457.57—
May 20Union County ChampionshipsMay 20 · Long Jump · Place 20 · Union CatholUnion CatholLong Jump2017-10.00—
May 6Union County Championship RelaysMay 6 · Long Jump · Place 19 · Union Catholic RegUnion Catholic RegLong Jump19.17-10.00 PB9
May 1Blue Devil ClassicMay 1 · 400 Meters · Place 12 · Union CatholUnion Cathol400 Meters1257.549
Apr 24Lawrenceville InvitationalApr 24 · 400 Meters · Place 9 · Union Catholic RegUnion Catholic Reg400 Meters9.57.70a9