Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorSkyland Conference Champs - Open Scoring · May 517.29aSkyland Conference Champs - Open ScoringMay 5, 2026
200 Meters · OutdoorBernards, Hillsborough, North Hunterdon Tri Meet · May 1824.4Bernards, Hillsborough, North Hunterdon Tri MeetMay 18, 2026
300m Hurdles · 36" / 0.914m · OutdoorTim Grant Invitational · May 2145.32aTim Grant InvitationalMay 21, 2026
400 Meters · OutdoorPR Night at Bernards · May 858.43aPR Night at BernardsMay 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 151:05.86aNJSIAA Sectionals North 2 Groups 2 and 3May 15, 2026
Full · OutdoorSomerset County Relays · Apr 505.00Somerset County RelaysApril 5, 2025
High Jump · OutdoorBernards, Hillsborough, North Hunterdon Tri Meet · May 185-0Bernards, Hillsborough, North Hunterdon Tri MeetMay 18, 2026
Pole Vault · OutdoorSkyland Conference Champs - Open Scoring · May 510-00.00Skyland Conference Champs - Open ScoringMay 5, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21Tim Grant InvitationalMay 21 · 300m Hurdles · Place 4 · Bernards300m Hurdles36" / 0.914m4.45.32a PB12
May 18Bernards, Hillsborough, North Hunterdon Tri MeetMay 18 · High Jump · Place 2 · BernardsHigh Jump2.5-0 PB12
May 18Bernards, Hillsborough, North Hunterdon Tri MeetMay 18 · 200 Meters · Place 8 · Bernards200 Meters8.24.4 PB12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · Pole Vault · BernardsPole Vault--NH12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 400m Hurdles · Place 24 · Bernards400m Hurdles36" / 0.914m24.1:05.86a PB12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 110m Hurdles · Place 15 · Bernards110m Hurdles39" / 0.991mRound P15.17.29aWind: 2.112
May 8PR Night at BernardsMay 8 · 400 Meters · Place 24 · Bernards400 Meters24.58.43a PB12
May 5Skyland Conference ChampsMay 5 · 400m Hurdles · Place 28 · Bernards400m Hurdles281:06.60—
May 5Skyland Conference ChampsMay 5 · 110m Hurdles · Place 4 · Bernards110m Hurdles417.29—
May 5Skyland Conference Champs - Open ScoringMay 5 · Pole Vault · Place 16 · BernardsPole Vault16.10-00.00 PB12
May 5Skyland Conference Champs - Open ScoringMay 5 · 400m Hurdles · Place 28 · Bernards400m Hurdles36" / 0.914m28.1:06.60a12
May 5Skyland Conference Champs - Open ScoringMay 5 · 110m Hurdles · Place 4 · Bernards110m Hurdles39" / 0.991m4.17.29a PB12
Apr 28Somerset County ChampsApr 28 · Pole Vault · Place 10 · BernardsPole Vault109-012
Apr 28Somerset County ChampsApr 28 · 400m Hurdles · Place 25 · Bernards400m Hurdles251:10.97a12
Apr 28Somerset County ChampsApr 28 · 110m Hurdles · Place 15 · Bernards110m HurdlesRound P1518.14a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8NJSIAA Sectional Championships - North 2 Groups 1&2Feb 8 · 55m Hurdles · Place 15 · Bernards55m HurdlesRound P158.9312
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 55m Hurdles · Place 11 · Bernards55m HurdlesRound P118.9312
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 55m Hurdles · Place 11 · Bernards55m HurdlesRound P118.9312

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21Tim Grant InvitationalMay 21 · 400 Meters · Place 8 · Bernards400 Meters859.7911
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · Pole Vault · BernardsPole Vault—10-00.0011
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 110m Hurdles · Place 22 · Bernards110m HurdlesRound P2217.8411
Apr 29Somerset County ChampsApr 29 · Triple Jump · Place 25 · BernardsTriple Jump2533-09.50—
Apr 29Somerset County ChampsApr 29 · Pole Vault · Place 11 · BernardsPole Vault1110-00.00—
Apr 29Somerset County ChampsApr 29 · 110m Hurdles · Place 19 · Bernards110m HurdlesRound P1918.70—
Apr 5Somerset County RelaysApr 5 · Full · Place 18 · BernardsFull1831-00.7511
Apr 5Somerset County RelaysApr 5 · Full · Place 9 · BernardsFull99-00.0011
Apr 5Somerset County RelaysApr 5 · Full · BernardsFull—05.00 PB11
Apr 5Somerset County RelaysApr 5 · Full · Place 13 · BernardsFull135-00.0011
Mar 29Skyland Conference RelaysMar 29 · Pole Vault · Place 9 · BernardsPole Vault99-011
Mar 29Skyland Conference RelaysMar 29 · Pole Vault · Place 9 · BernardsPole Vault99-011
Mar 29Skyland Conference RelaysMar 29 · 400m Hurdles · Place 9 · Bernards400m Hurdles91:05.4111
Mar 29Skyland Conference RelaysMar 29 · 400m Hurdles · Place 9 · Bernards400m Hurdles91:05.4111
Mar 29Skyland Conference RelaysMar 29 · Pole Vault · Place 9 · BernardsPole Vault99-011
Mar 29Skyland Conference RelaysMar 29 · Pole Vault · Place 9 · BernardsPole Vault99-011
Mar 29Skyland Conference RelaysMar 29 · 400m Hurdles · Place 9 · Bernards400m Hurdles91:05.4111
Mar 29Skyland Conference RelaysMar 29 · 400m Hurdles · Place 9 · Bernards400m Hurdles91:05.4111

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 55m Hurdles · Place 13 · Bernards55m HurdlesRound P139.2911
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Pole Vault · Place 21 · BernardsPole Vault218-611
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Pole Vault · Place 21 · BernardsPole Vault218-611

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Pole Vault · Place 11 · BernardsPole Vault119-010
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Pole Vault · Place 11 · BernardsPole Vault119-010
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · Pole Vault · Place 6 · BernardsPole Vault69-00.00—
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 400 Meters · Place 35 · Bernards400 Meters351:03.73—
May 21Skyland Conference Champs - DivisionalMay 21 · Pole Vault · Place 11 · BernardsPole Vault119-06.00—