Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUnion County Conference Championships · May 113.13Union County Conference ChampionshipsMay 1, 2025
200 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1527.98aEssex County Track Coaches Assn. Season Opener InviteDecember 15, 2023
200 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · May 1626.09NJSIAA Sectionals North 2 Groups 1 and 4May 16, 2025
200 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 1027.595a40th Yale Interscholastic Track ClassicJanuary 10, 2025
300 Meters · Indoor40th Yale Interscholastic Track Classic · Jan 1044.09a40th Yale Interscholastic Track ClassicJanuary 10, 2025
400 Meters · IndoorWidener Indoor Classic · Feb 131:02.13aWidener Indoor ClassicFebruary 13, 2026
400 Meters · OutdoorBlue Devil Classic · Apr 201:01.10Blue Devil ClassicApril 20, 2024
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 168.11aEssex County Track Coaches Assn. Season Opener InviteDecember 16, 2022
55 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 4 · Feb 167.65NJSIAA Sectional Championships - North 2 Group 4February 16, 2025
55m Hurdles · 33" · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1511.14aEssex County Track Coaches Assn. Season Opener InviteDecember 15, 2023
Combined results · OutdoorUSATF NJ Youth Track & Field Championships · Jul 1014.40USATF NJ Youth Track & Field ChampionshipsJuly 10, 2021
Javelin · 300g TJ · OutdoorYouth Challenge Series - Season Opener · Apr 96.69mYouth Challenge Series - Season OpenerApril 9, 2017
Long Jump · OutdoorIcahn Stadium - Youth Season Opener · Apr 152.06mIcahn Stadium - Youth Season OpenerApril 15, 2018

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24John Covert ClassicApr 24 · 400 Meters · East StroudsburgEast Stroudsburg400 Meters—DNSFr
Apr 24John Covert ClassicApr 24 · 200 Meters · Place 8 · East StroudsburgEast Stroudsburg200 Meters8.27.53aWind: -1.5Fr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 400 Meters · East StroudsburgEast Stroudsburg400 Meters—DNSFr
Apr 11Bison Outdoor ClassicApr 11 · 400 Meters · Place 60 · East StroudsburgEast Stroudsburg400 Meters60.1:02.74aFr
Apr 11Bison Outdoor ClassicApr 11 · 200 Meters · Place 86 · East StroudsburgEast Stroudsburg200 Meters86.27.20aWind: 0.5Fr
Apr 10Delaware InvitationalApr 10 · 400 Meters · Place 11 · East StroudsburgEast Stroudsburg400 Meters11.1:02.33aFr
Apr 4ESU All AmericanApr 4 · 400 Meters · East StroudsburgEast Stroudsburg400 Meters--DNSFr
Apr 4ESU All AmericanApr 4 · 200 Meters · East StroudsburgEast Stroudsburg200 Meters--DNSWind: 0.2Fr
Mar 27Danny Curran InvitationalMar 27 · 400 Meters · East StroudsburgEast Stroudsburg400 Meters--DNSFr
Mar 27Danny Curran InvitationalMar 27 · 200 Meters · Place 53 · East StroudsburgEast Stroudsburg200 Meters53.27.64aWind: 0Fr
Mar 21Keystone ChallengeMar 21 · 400 Meters · Place 10 · East StroudsburgEast Stroudsburg400 Meters10.1:04.36aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20Bucknell Tune-UpFeb 20 · 400 Meters · Place 7 · East StroudsburgEast Stroudsburg400 Meters71:02.43FR
Feb 13Widener Indoor ClassicFeb 13 · 400 Meters · Place 31 · East StroudsburgEast Stroudsburg400 Meters311:02.13a PBFr
Jan 24Gulden InvitationalJan 24 · 400 Meters · Place 25 · East StroudsburgEast Stroudsburg400 Meters251:05.58aFr
Jan 24Gulden InvitationalJan 24 · 200 Meters · Place 56 · East StroudsburgEast Stroudsburg200 Meters5628.11aFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 200 Meters · Place 7 · WestfieldWestfield200 Meters726.09 PB12
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 200 Meters · Place 7 · WestfieldWestfield200 Meters726.0912
May 8Union County ChampionshipsMay 8 · 400 Meters · Place 15 · WestfieldWestfield400 Meters151:02.0812
May 8Union County ChampionshipsMay 8 · 400 Meters · Place 15 · WestfieldWestfield400 Meters151:02.0812
May 1Union County Conference ChampionshipsMay 1 · 200 Meters · Place 8 · WestfieldWestfield200 Meters826.6312
May 1Union County Conference ChampionshipsMay 1 · 400 Meters · Place 10 · WestfieldWestfield400 Meters101:02.4612
May 1Union County Conference ChampionshipsMay 1 · 100 Meters · Place 11 · WestfieldWestfield100 MetersRound P1113.13 PB12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 16NJSIAA Sectional Championships - North 2 Group 4Feb 16 · 55 Meters · Place 11 · WestfieldWestfield55 MetersRound P117.65 PB12
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 300 Meters · Place 45 · WestfieldWestfield300 Meters45.44.09a PB12
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 200 Meters · WestfieldWestfield200 MetersRelay Split—27.595a PB12

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Union County ChampionshipsMay 21 · 200 Meters · Place 24 · WestfieldWestfield200 Meters2427.0911
May 9Union County Conference ChampionshipMay 9 · 400 Meters · Place 7 · WestfieldWestfield400 Meters71:02.4711
May 9Union County Conference ChampionshipMay 9 · 400 Meters · Place 7 · WestfieldWestfield400 Meters71:02.4711
Apr 27Lion InvitationalApr 27 · 200 Meters · Place 2 · WestfieldWestfield200 Meters2.26.81a11
Apr 20Blue Devil ClassicApr 20 · 400 Meters · Place 13 · WestfieldWestfield400 Meters131:01.10 PB11
Apr 13Fast Times at Cherokee HighApr 13 · 400 Meters · Place 6 · WestfieldWestfield400 Meters61:03.76—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 400 Meters · Place 13 · WestfieldWestfield400 Meters131:03.8511
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 400 Meters · Place 13 · WestfieldWestfield400 Meters131:03.8511
Jan 6Merli InvitationalJan 6 · 55m Hurdles · Place 10 · WestfieldWestfield55m HurdlesRound P1011.2711
Jan 6Merli InvitationalJan 6 · 400 Meters · Place 6 · WestfieldWestfield400 Meters61:04.2311

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55m Hurdles · Place 52 · WestfieldWestfield55m Hurdles33"Round P52.11.14a PB11
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 200 Meters · Place 21 · WestfieldWestfield200 Meters21.27.98a PB11
Jan 29Union County Individual ChampionshipJan 29 · 200 Meters · Place 19 · WestfieldWestfield200 Meters1928.7010
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 18 · WestfieldWestfield55 Meters188.1710
Jan 7Merli InvitationalJan 7 · 400 Meters · Place 16 · WestfieldWestfield400 Meters161:08.0010
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 18 · WestfieldWestfield55 MetersRound P188.1710
Jan 7Merli InvitationalJan 7 · 400 Meters · Place 16 · WestfieldWestfield400 Meters161:08.0010
Jan 7Merli InvitationalJan 7 · 55 Meters · Place 18 · WestfieldWestfield55 Meters188.1710
Jan 7Merli InvitationalJan 7 · 400 Meters · Place 16 · WestfieldWestfield400 Meters161:08.0010

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 400 Meters · Place 23 · WestfieldWestfield400 Meters23.1:04.68a10
May 18East Brunswick Sprint SeriesMay 18 · 200 Meters · Place 17 · WestfieldWestfield200 Meters1728.47—
May 12Raider Novice InvitationalMay 12 · 200 Meters · WestfieldWestfield200 Meters--DNS10
May 8Union County JV ChampionshipMay 8 · 400 Meters · Place 4 · WestfieldWestfield400 Meters41:04.4710

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 55 Meter · Place 14 · WestfieldWestfield55 Meter14.8.11a PB10
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 200 Meters · Place 3 · WestfieldWestfield200 Meters3.28.11a10

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · Triple Jump · WestfieldWestfieldTriple Jump--SCR9
Apr 30Lion InvitationalApr 30 · 400 Meters · Place 21 · WestfieldWestfield400 Meters211:07.97—
Apr 30Lion InvitationalApr 30 · 100 Meters · Place 30 · WestfieldWestfield100 MetersRound P3013.69—

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 11 · Westfield ArWestfield ArCombined results1130.72—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 11 · Westfield ArWestfield ArCombined results1114.40 PB—
Jun 13NJ Striders Developmental MeetJun 13 · 200 Meters · Place 4 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters4.30.308
Jun 13NJ Striders Developmental MeetJun 13 · 100 Meters · Place 6 · Westfield Area Y FlyersWestfield Area Y Flyers100 Meters6.14.708
May 16NJ Strider Developmental MeetMay 16 · 200 Meters · Place 4 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters4.30.708
May 16NJ Strider Developmental MeetMay 16 · 100 Meters · Place 12 · Westfield Area Y FlyersWestfield Area Y Flyers100 Meters12.14.808

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 300 Meters · 07-Unattached07-Unattached300 Meters—DNS7
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 55 Meter · 07-Unattached07-Unattached55 Meter—DNS7
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · Long Jump · 07-Unattached07-UnattachedLong Jump—3.49mUnofficial7

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 22Northeast Youth InvitationalJun 22 · 200 Meters · Place 27 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters27.29.64a6
Jun 8USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 23 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters2331.1111
Jun 8USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 13 · Westfield Area Y FlyersWestfield Area Y Flyers100 Meters1314.4611
May 19Skylands Conference ChampionshipsMay 19 · 400 Meters · Place 12 · Westfield Area Y FlyersWestfield Area Y Flyers400 Meters12.1:19.02aUnofficial6
May 19Skylands Conference ChampionshipsMay 19 · 200 Meters · Place 10 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters10.32.17aWind: 1.6Unofficial6
May 19Skylands Conference ChampionshipsMay 19 · 100 Meters · Place 3 · Westfield Area Y FlyersWestfield Area Y Flyers100 MetersRound P3.14.63aWind: 1.7Unofficial6
May 19Skylands Conference ChampionshipsMay 19 · 100 Meters · Place 4 · Westfield Area Y FlyersWestfield Area Y Flyers100 Meters4.14.83aWind: 0.4Unofficial6

2018 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 9USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 26 · Westfield Area Y FlyersWestfield Area Y Flyers400 Meters26.1:14.87a5
Jun 9USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 9 · 200 Meters · Place 23 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters23.32.19a5
Jun 9USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 22 · Westfield Area Y FlyersWestfield Area Y Flyers100 MetersRound P22.15.34a5
May 20Skylands Conference ChampionshipsMay 20 · 200 Meters · Place 17 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters17.32.45aWind: 05
May 20Skylands Conference ChampionshipsMay 20 · 100 Meters · Place 14 · Westfield Area Y FlyersWestfield Area Y Flyers100 MetersRound P14.15.63aWind: 0.25
Apr 15Icahn Stadium - Youth Season OpenerApr 15 · Long Jump · Place 15 · Westfield Area Y FlyersWestfield Area Y FlyersLong Jump15.2.06m PB5
Apr 15Icahn Stadium - Youth Season OpenerApr 15 · 100 Meters · Place 11 · Westfield Area Y FlyersWestfield Area Y Flyers100 Meters11.16.42a5

2017 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 25Flyers 5th Annual Track & Field MeetJun 25 · 400 Meters · Place 4 · Westfield Area Y FlyersWestfield Area Y Flyers400 Meters4.1:17.78a4
Jun 25Flyers 5th Annual Track & Field MeetJun 25 · 200 Meters · Place 4 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters4.33.09a4
Jun 25Flyers 5th Annual Track & Field MeetJun 25 · 100 Meters · Place 3 · Westfield Area Y FlyersWestfield Area Y Flyers100 Meters3.15.34a4
Jun 11USATF New Jersey Association Junior Olympic Championships 14 & UnderJun 11 · 200 Meters · Place 11 · Westfield Area Y FlyersWestfield Area Y Flyers200 Meters11.32.20aWind: -1.34
Jun 11USATF New Jersey Association Junior Olympic Championships 14 & UnderJun 11 · 100 Meters · Place 11 · Westfield Area Y FlyersWestfield Area Y Flyers100 MetersRound P11.15.73aWind: -0.24
Apr 9Youth Challenge Series - Season OpenerApr 9 · Long Jump · Place 7 · Westfield Area Y FlyersWestfield Area Y FlyersLong Jump7.1.88m4
Apr 9Youth Challenge Series - Season OpenerApr 9 · Javelin · Place 6 · Westfield Area Y FlyersWestfield Area Y FlyersJavelin300g TJ6.6.69m PB4
Apr 9Youth Challenge Series - Season OpenerApr 9 · 100 Meters · Place 4 · Westfield Area Y FlyersWestfield Area Y Flyers100 Meters4.15.75a4

2016 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 14 · Westfield Area Y FlyersWestfield Area Y Flyers400 MetersRound P14.1:28.62a3
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 19 · Westfield Area Y FlyersWestfield Area Y Flyers200 MetersRound P19.36.39aWind: 1.33
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 17 · Westfield Area Y FlyersWestfield Area Y Flyers100 MetersRound P17.16.73aWind: 23