Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRaider Twilight · Apr 1712.82aRaider TwilightApril 17, 2026
200 Meters · IndoorEssex County Track Coaches Assn. Season Opener · Dec 2028.89aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
400 Meters · IndoorMid-Winter Classic · Jan 121:09.10Mid-Winter ClassicJanuary 12, 2026
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 197.81aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
55 Meters · IndoorNJSIAA Sectional Championships - Central Group 4 · Feb 137.65NJSIAA Sectional Championships - Central Group 4February 13, 2026
Javelin · 600g · OutdoorSkyland Conference Champs - Open Scoring · May 559-01Skyland Conference Champs - Open ScoringMay 5, 2026
Long Jump · IndoorEssex County Track Coaches Assn. Season Opener · Dec 2014-7.50Essex County Track Coaches Assn. Season OpenerDecember 20, 2024
Long Jump · OutdoorSkyland Conference Champs - Divisional · May 612-10.00Skyland Conference Champs - DivisionalMay 6, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 100 Meters · Place 5 · Franklin (Somerset)100 MetersRound P5.12.93aWind: 0.512
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 100 Meters · Place 9 · Franklin (Somerset)100 Meters9.12.93aWind: -0.112
May 5Skyland Conference ChampsMay 5 · Javelin · Place 29 · Franklin TowJavelin2959-01—
May 5Skyland Conference ChampsMay 5 · 100 Meters · Place 5 · Franklin Tow100 Meters512.96—
May 5Skyland Conference ChampsMay 5 · 100 Meters · Place 4 · Franklin Tow100 Meters413.05—
May 5Skyland Conference Champs - Open ScoringMay 5 · Javelin · Place 29 · Franklin (Somerset)Javelin600g29.59-01 PB12
May 5Skyland Conference Champs - Open ScoringMay 5 · 100 Meters · Place 5 · Franklin (Somerset)100 Meters5.12.96a12
May 5Skyland Conference Champs - Open ScoringMay 5 · 100 Meters · Place 4 · Franklin (Somerset)100 Meters4.13.05a12
Apr 28Somerset County ChampsApr 28 · Javelin · Place 14 · Franklin TownshipJavelin1461-212
Apr 28Somerset County ChampsApr 28 · 100 Meters · Place 6 · Franklin Township100 MetersRound P613.19a12
Apr 28Somerset County ChampsApr 28 · 100 Meters · Place 6 · Franklin Township100 Meters613.07a12
Apr 17Raider TwilightApr 17 · 100 Meters · Place 7 · Franklin (Somerset)100 Meters7.12.82a PB12
Mar 28Skyland Conference RelaysMar 28 · Javelin · Place 12 · Franklin (Somerset)Javelin600g12.58-0712

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 55 Meters · Place 8 · Franklin Township55 MetersRound P87.65 PB12
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 55 Meters · Place 7 · Franklin Township55 Meters77.6512
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 55 Meters · Place 6 · Franklin Township55 MetersRound P67.6912
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 55 Meters · Place 5 · Franklin Township55 Meters57.7712
Jan 12Mid-Winter ClassicJan 12 · 400 Meters · Place 4 · Franklin Township400 Meters41:09.10 PB12
Jan 12Mid-Winter ClassicJan 12 · 400 Meters · Place 4 · Franklin Township400 Meters41:09.1012
Jan 12Mid-Winter ClassicJan 12 · 55 Meters · Place 1 · Franklin Township55 Meters17.7612
Jan 12Mid-Winter ClassicJan 12 · 55 Meters · Place 1 · Franklin Township55 Meters17.7612
Jan 2Somerset County Relay ChampionshipsJan 2 · Long Jump · Place 6 · Franklin TownshipLong Jump613-10.5012

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 55 Meter · Place 18 · Franklin (Somerset)55 MeterRound P18.7.81a PB12
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Long Jump · Place 20 · Franklin (Somerset)Long Jump20.13-1012
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 55 Meters · Place 32 · Franklin Township55 MetersRound P327.9311
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 55 Meters · Place 21 · Franklin Township55 MetersRound P218.0111
Jan 12Somerset County Relay ChampionshipsJan 12 · Long Jump · Place 12 · Franklin TownshipLong Jump1213-811

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Long Jump · Place 35 · Franklin TowLong Jump3513-10.2511
May 6Skyland Conference Champs - DivisionalMay 6 · Long Jump · Place 16 · Franklin (Somerset)Long Jump16.12-10.00 PB11
May 6Skyland Conference Champs - OpenMay 6 · Long Jump · Place 45 · Franklin (Somerset)Long Jump45.12-10.0011
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 21 · Franklin TownshipJavelin2150-911
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 21 · Franklin TownshipJavelin2150-911
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 21 · Franklin TownshipJavelin2150-911
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 21 · Franklin TownshipJavelin2150-911

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Long Jump · Place 14 · Franklin (Somerset)Long Jump14.14-7.50 PB11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 200 Meters · Place 9 · Franklin (Somerset)200 Meters9.28.89a PB11
Dec 9Ridge Winter InvitationalDec 9 · 55 Meter · Place 28 · Franklin (Somerset)55 MeterRound P28.8.10a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17Skyland Frosh SophMay 17 · Long Jump · Place 7 · Franklin (Somerset)Long Jump7.12-06.7510
May 17Skyland Frosh SophMay 17 · 100 Meters · Place 16 · Franklin (Somerset)100 MetersRound P16.14.41a10