Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGMC Red & White Championship · Apr 1513.34GMC Red & White ChampionshipApril 15, 2025
100m Hurdles · 33" / 0.838m · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1514.97aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026
300 Meters · IndoorThe Egg Club Invitational · Dec 2248.97aThe Egg Club InvitationalDecember 22, 2023
400 Meters · OutdoorBlue Devil Classic · Apr 111:01.25aBlue Devil ClassicApril 11, 2026
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener · Dec 207.86aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
55 Meters · IndoorTR Boys Frosh/Novice · Feb 17.81TR Boys Frosh/NoviceFebruary 1, 2024
55m Hurdles · 33" · IndoorBill Bruno Holiday Classic · Dec 208.96aBill Bruno Holiday ClassicDecember 20, 2025
High Jump · IndoorBill Bruno Holiday Classic · Dec 205-4Bill Bruno Holiday ClassicDecember 20, 2025
High Jump · OutdoorNJSIAA State Meet Of Champions · Jun 35-04.00NJSIAA State Meet Of ChampionsJune 3, 2026
Long Jump · IndoorEssex County Track Coaches Assn. Season Opener · Dec 2017-4.50Essex County Track Coaches Assn. Season OpenerDecember 20, 2024
Long Jump · OutdoorTCNJ HS Invite · Apr 418' 2.5"TCNJ HS InviteApril 4, 2026
Triple Jump · IndoorBob James Invitational · Dec 1833' 5.5Bob James InvitationalDecember 18, 2024
Triple Jump · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1536-01.75NJSIAA Sectionals Central Groups 1 and 4May 15, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · High Jump · Place 8 · South BrunswickHigh Jump8.5-04.00 PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · Triple Jump · Place 9 · South BrunswickTriple Jump9.35-10.50Wind: -0.912
May 29NJSIAA Group Championships - 1 & 4May 29 · Long Jump · Place 7 · South BrunswickLong Jump7.17-06.00Wind: 2.912
May 29NJSIAA Group Championships - 1 & 4May 29 · High Jump · Place 5 · South BrunswickHigh Jump5.5-04.0012
May 29NJSIAA Group Championships - 1 & 4May 29 · 100m Hurdles · Place 13 · South Brunswick100m Hurdles33" / 0.838mRound P13.15.37aWind: 1.712
May 21East Brunswick Sprint Series #2May 21 · Triple Jump · Place 2 · South BrunswickTriple Jump2.35-02.5012
May 21East Brunswick Sprint Series #2May 21 · 100m Hurdles · Place 1 · South Brunswick100m Hurdles33" / 0.838m1.15.12a12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Triple Jump · Place 1 · South BrunswickTriple Jump1.36-01.75 PBWind: 0.112
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Long Jump · Place 2 · South BrunswickLong Jump2.17-02.50Wind: 1.212
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · High Jump · Place 2 · South BrunswickHigh Jump2.5-02.0012
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 100m Hurdles · Place 2 · South Brunswick100m Hurdles33" / 0.838mRound P2.15.37aWind: -0.412
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 100m Hurdles · Place 1 · South Brunswick100m Hurdles33" / 0.838m1.14.97a PBWind: -0.712
May 5GMC ChampionshipMay 5 · Triple Jump · Place 1 · South BrunswickTriple Jump135-812
May 5GMC ChampionshipMay 5 · Long Jump · Place 1 · South BrunswickLong Jump117-612
May 5GMC ChampionshipMay 5 · High Jump · Place 3 · South BrunswickHigh Jump35-212
May 5GMC ChampionshipMay 5 · 100m Hurdles · Place 1 · South Brunswick100m HurdlesRound P115.18a12
May 5GMC ChampionshipMay 5 · 100m Hurdles · Place 3 · South Brunswick100m Hurdles315.10a12
Apr 28Middlesex County RelaysApr 28 · Triple Jump · Place 2 · South BrunswickTriple Jump2.35-02.5012
Apr 28Middlesex County RelaysApr 28 · Long Jump · Place 1 · South BrunswickLong Jump1.17-08.0012
Apr 28Middlesex County RelaysApr 28 · High Jump · Place 2 · South BrunswickHigh Jump2.5-02.0012
Apr 18East Brunswick InvitationalApr 18 · Long Jump · Place 1 · South BrunswickLong Jump1.17-00.0012
Apr 18East Brunswick InvitationalApr 18 · High Jump · Place 5 · South BrunswickHigh Jump5.5-02.0012
Apr 11Blue Devil ClassicApr 11 · Triple Jump · Place 1 · South BrunswickTriple Jump1.35-612
Apr 11Blue Devil ClassicApr 11 · 400 Meters · Place 6 · South Brunswick400 Meters6.1:01.25a PB12
Apr 7GMC Red & White Division ChampionshipApr 7 · Triple Jump · South BrunswickTriple Jump--FOUL12
Apr 7GMC Red & White Division ChampionshipApr 7 · Long Jump · Place 1 · South BrunswickLong Jump1.16-00.7512
Apr 7GMC Red & White Division ChampionshipApr 7 · High Jump · Place 1 · South BrunswickHigh Jump1.5-04.0012
Apr 7GMC Red & White Division ChampionshipApr 7 · 100m Hurdles · Place 1 · South Brunswick100m Hurdles33" / 0.838m1.15.68a12
Apr 4TCNJ HS InviteApr 4 · Long Jump · Place 1 · South BrunswickLong Jump1.18' 2.5" PB12
Apr 4TCNJ HS InviteApr 4 · High Jump · Place 1 · South BrunswickHigh Jump1.5' 2"12
Apr 4TCNJ HS InviteApr 4 · 100m Hurdles · Place 2 · South Brunswick100m Hurdles33" / 0.838m2.15.16a12

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 55m Hurdles · Place 11 · South Brunswick55m HurdlesRound P118.8612
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · High Jump · Place 4 · South BrunswickHigh Jump45-212
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · High Jump · Place 2 · South BrunswickHigh Jump25-212
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 55m Hurdles · Place 4 · South Brunswick55m HurdlesRound P48.8812
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 55m Hurdles · Place 4 · South Brunswick55m Hurdles48.7312
Jan 31SJTCA #16Jan 31 · Long Jump · Place 1 · South BrunswickLong Jump117-2.2512
Jan 31SJTCA #16Jan 31 · Long Jump · Place 1 · South BrunswickLong Jump117-2.2512
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · High Jump · Place 3 · South BrunswickHigh Jump35-212
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · High Jump · Place 3 · South BrunswickHigh Jump35-212
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55m Hurdles · Place 2 · South Brunswick55m HurdlesRound P28.9412
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55m Hurdles · Place 2 · South Brunswick55m HurdlesRound P28.9412
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55m Hurdles · Place 3 · South Brunswick55m Hurdles38.7612
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55m Hurdles · Place 3 · South Brunswick55m Hurdles38.7612
Jan 17NJSIAA Relay Championships - Group 4Jan 17 · High Jump · Place 1 · South BrunswickHigh Jump15-412
Jan 10Middlesex County RelaysJan 10 · High Jump · Place 1 · South BrunswickHigh Jump15-212
Jan 3SJTCA #9Jan 3 · High Jump · Place 2 · South BrunswickHigh Jump25-212

2025 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 20Bill Bruno Holiday ClassicDec 20 · 55m Hurdles · Place 2 · South Brunswick55m Hurdles33"Round P2.9.11a12
Dec 20Bill Bruno Holiday ClassicDec 20 · 55m Hurdles · Place 2 · South Brunswick55m Hurdles33"2.8.96a PB12
Dec 20Bill Bruno Holiday ClassicDec 20 · High Jump · Place 1 · South BrunswickHigh Jump1.5-4 PB12
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · High Jump · Place 4 · South BrunswickHigh Jump45-211
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · High Jump · Place 2 · South BrunswickHigh Jump25-211
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 55m Hurdles · Place 9 · South Brunswick55m HurdlesRound P98.9811
Feb 4Princeton Invitational Series #2Feb 4 · Long Jump · Place 1 · South BrunswickLong Jump116-1—
Feb 4Princeton Invitational Series #2Feb 4 · High Jump · Place 1 · South BrunswickHigh Jump15-0—
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · High Jump · Place 5 · South BrunswickHigh Jump54-1011
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · High Jump · Place 5 · South BrunswickHigh Jump54-1011
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 6 · South Brunswick55m HurdlesRound P69.0911
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 6 · South Brunswick55m HurdlesRound P69.0911
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 4 · South Brunswick55m Hurdles48.9311
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 4 · South Brunswick55m Hurdles48.9311
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · High Jump · Place 5 · South BrunswickHigh Jump54-1011
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · High Jump · Place 5 · South BrunswickHigh Jump54-1011
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 6 · South Brunswick55m HurdlesRound P69.0911
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 6 · South Brunswick55m HurdlesRound P69.0911
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 4 · South Brunswick55m Hurdles48.9311
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 4 · South Brunswick55m Hurdles48.9311
Jan 20NJSIAA Relay Championships - Group 4Jan 20 · High Jump · Place 4 · South BrunswickHigh Jump45-011
Jan 4Middlesex County RelaysJan 4 · High Jump · Place 1 · South BrunswickHigh Jump15-211

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 6GMC ChampionshipsMay 6 · Long Jump · Place 2 · South BrunswickLong Jump218-7.5011
May 6GMC ChampionshipsMay 6 · Triple Jump · Place 2 · South BrunswickTriple Jump236-2.5011
May 6GMC ChampionshipsMay 6 · High Jump · Place 5 · South BrunswickHigh Jump55-011
Apr 19Colts Neck Spring InvitationalApr 19 · Long Jump · Place 2 · South BrunswickLong Jump217-1.5011
Apr 19Colts Neck Spring InvitationalApr 19 · High Jump · Place 2 · South BrunswickHigh Jump25-211
Apr 19Colts Neck Spring InvitationalApr 19 · 100m Hurdles · Place 11 · South Brunswick100m Hurdles1115.9411
Apr 15GMC Red & White ChampionshipApr 15 · Triple Jump · Place 2 · South BrunswickTriple Jump234-06.00—
Apr 15GMC Red & White ChampionshipApr 15 · Long Jump · Place 3 · South BrunswickLong Jump316-06.75—
Apr 15GMC Red & White ChampionshipApr 15 · 100 Meters · Place 14 · South Brunswick100 Meters1413.34 PB—

2024 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55m Hurdles · Place 9 · South Brunswick55m Hurdles33"Round P9.9.14a11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55 Meter · Place 20 · South Brunswick55 MeterRound P20.7.86a PB11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Long Jump · Place 3 · South BrunswickLong Jump3.17-4.50 PB11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · High Jump · Place 5 · South BrunswickHigh Jump5.5-011
Dec 18Bob James InvitationalDec 18 · 55m Hurdles · Place 3 · South Brunswick55m Hurdles33"3.9.29a11
Dec 18Bob James InvitationalDec 18 · Triple Jump · Place 2 · South BrunswickTriple Jump2.33' 5.5 PB11
Dec 18Bob James InvitationalDec 18 · High Jump · Place 1 · South BrunswickHigh Jump1.5' 211
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · High Jump · Place 4 · South BrunswickHigh Jump45-410
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · High Jump · Place 4 · South BrunswickHigh Jump45-410
Feb 12Princeton Invitational Series #3Feb 12 · 55m Hurdles · Place 5 · South Brunswick55m Hurdles59.5310
Feb 12Princeton Invitational Series #3Feb 12 · 55m Hurdles · Place 5 · South Brunswick55m Hurdles59.5310
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · High Jump · Place 3 · South BrunswickHigh Jump35-210
Feb 1TR Boys Frosh/NoviceFeb 1 · 55m Hurdles · Place 4 · South Brunswick55m Hurdles49.5610
Feb 1TR Boys Frosh/NoviceFeb 1 · 55 Meters · Place 4 · South Brunswick55 Meters47.81 PB10
Jan 31TR Girls Frosh/NoviceJan 31 · 55m Hurdles · Place 4 · South Brunswick55m Hurdles49.5610
Jan 31TR Girls Frosh/NoviceJan 31 · 55 Meters · Place 4 · South Brunswick55 Meters47.8110
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · High Jump · Place 3 · South BrunswickHigh Jump35-210
Jan 15NJSIAA Relay Championships - Group 4Jan 15 · High Jump · Place 8 · South BrunswickHigh Jump84-10.0810
Jan 6Middlesex County RelaysJan 6 · High Jump · Place 7 · South BrunswickHigh Jump74-810

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21GMC ChampionshipsMay 21 · Long Jump · Place 4 · South BrunswickLong Jump416-11.5010
May 21GMC ChampionshipsMay 21 · Triple Jump · Place 3 · South BrunswickTriple Jump336-7.5010
May 21GMC ChampionshipsMay 21 · High Jump · Place 3 · South BrunswickHigh Jump35-010
May 11GMC Red & White ChampionshipMay 11 · Triple Jump · Place 1 · South BrunswickTriple Jump1.35-04.0010
May 11GMC Red & White ChampionshipMay 11 · Long Jump · Place 4 · South BrunswickLong Jump4.15-08.5010
May 11GMC Red & White ChampionshipMay 11 · High Jump · Place 2 · South BrunswickHigh Jump2.5-00.0010
Apr 30Middlesex County RelaysApr 30 · High Jump · Place 4 · South BrunswickHigh Jump44-1010
Apr 30Middlesex County RelaysApr 30 · Triple Jump · Place 5 · South BrunswickTriple Jump534-110
Apr 30Middlesex County RelaysApr 30 · Long Jump · Place 3 · South BrunswickLong Jump316-810

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · High Jump · Place 5 · South BrunswickHigh Jump5.5-00.0010
Dec 22The Egg Club InvitationalDec 22 · 300 Meters · Place 11 · South Brunswick300 Meters11.48.97a PB10
Dec 22The Egg Club InvitationalDec 22 · 55m Hurdles · Place 5 · South Brunswick55m Hurdles33"5.9.53a10
Dec 20Bob James InvitationalDec 20 · High Jump · Place 2 · South BrunswickHigh Jump2.5' 010
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · High Jump · Place 13 · South BrunswickHigh Jump134-69
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · High Jump · Place 13 · South BrunswickHigh Jump134-69
Jan 30Princeton Invitational Series #2Jan 30 · Long Jump · Place 6 · South BrunswickLong Jump613-39
Jan 30Princeton Invitational Series #2Jan 30 · High Jump · Place 4 · South BrunswickHigh Jump44-89
Jan 30Princeton Invitational Series #2Jan 30 · 55m Hurdles · Place 11 · South Brunswick55m Hurdles1111.039
Jan 28The Egg Club InvitationalJan 28 · High Jump · Place 1 · South BrunswickHigh Jump14-109
Jan 28The Egg Club InvitationalJan 28 · 55m Hurdles · Place 7 · South Brunswick55m Hurdles711.839
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · High Jump · Place 12 · South BrunswickHigh Jump124-39
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · High Jump · Place 12 · South BrunswickHigh Jump124-39
Jan 14NJSIAA Relay Championships - Group 4Jan 14 · High Jump · Place 21 · South BrunswickHigh Jump214-49
Jan 14NJSIAA Relay Championships - Group 4Jan 14 · High Jump · Place 21 · South BrunswickHigh Jump214-49
Jan 7Middlesex County RelaysJan 7 · High Jump · Place 6 · South BrunswickHigh Jump64-69

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · Long Jump · Place 22 · South BrunswickLong Jump22.13-11.009
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 100m Hurdles · Place 14 · South Brunswick100m Hurdles33" / 0.838mRound P14.17.16a9
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · High Jump · Place 10 · South BrunswickHigh Jump10.4-10.009
May 23GMC ChampionshipsMay 23 · Long Jump · Place 28 · South BrunswickLong Jump28.14-08.009
May 23GMC ChampionshipsMay 23 · High Jump · Place 3 · South BrunswickHigh Jump3.4-10.009
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · High Jump · Place 1 · South BrunswickHigh Jump15-09
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · 100m Hurdles · Place 1 · South Brunswick100m Hurdles117.369
May 2Middlesex County RelaysMay 2 · High Jump · Place 9 · South BrunswickHigh Jump9.4-89
Apr 6Rahway Rising Stars Invitational #1Apr 6 · Long Jump · Place 6 · South BrunswickLong Jump612-11.509

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 55m Hurdles · Place 9 · South Brunswick55m Hurdles33"Round P9.11.52a9
Dec 29The Armory HS Holiday ClassicDec 29 · High Jump · Place 9 · South BrunswickHigh Jump9.4-06.009