Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRaider Twilight · Apr 1711.61aRaider TwilightApril 17, 2026
200 Meters · IndoorEssex County Track Coaches Assn. Season Opener · Dec 2023.94aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
200 Meters · OutdoorSkyland Boys Frosh/Soph Championship · May 2323.67Skyland Boys Frosh/Soph ChampionshipMay 23, 2024
400 Meters · IndoorSomerset County Relay Championships · Dec 2958.25aSomerset County Relay ChampionshipsDecember 29, 2023
400 Meters · OutdoorRaider Twilight · Apr 1753.45aRaider TwilightApril 17, 2026
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener · Dec 206.95aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
55 Meters · IndoorPrinceton Invitational Series #2 · Feb 47.02aPrinceton Invitational Series #2February 4, 2025
Javelin · 600g · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 2530.43mUSATF New Jersey Association Junior Olympic ChampionshipsJune 25, 2022
Javelin · 800g · OutdoorSkyland Relays · Apr 13110-11Skyland RelaysApril 13, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Last Chance InvitationalMay 8 · 100 Meters · Place 7 · HillsboroughHillsborough100 Meters7.11.69a12
May 8Raider NoviceMay 8 · 200 Meters · HillsboroughHillsborough200 Meters--DNS12
May 8Raider NoviceMay 8 · 100 Meters · Place 7 · HillsboroughHillsborough100 Meters7.11.69a12
Apr 28Somerset County ChampsApr 28 · 400 Meters · Place 22 · HillsboroughHillsborough400 Meters2255.28a12
Apr 17Raider TwilightApr 17 · 400 Meters · Place 10 · HillsboroughHillsborough400 Meters10.53.45a PB12
Apr 17Raider TwilightApr 17 · 100 Meters · Place 18 · HillsboroughHillsborough100 Meters18.11.61a PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Poreda InvitationalDec 13 · 55 Meter · Place 14 · HillsboroughHillsborough55 MeterRound P14.7.05a12
Feb 4Princeton Invitational Series #2Feb 4 · 55 Meters · Place 11 · HillsboroughHillsborough55 Meters117.02a PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 200 Meters · Place 33 · HillsboroughHillsborough200 Meters3324.0411
May 6Skyland Conference Champs - DivisionalMay 6 · 100 Meters · Place 8 · HillsboroughHillsborough100 Meters8.11.68a11
May 6Skyland Conference Champs - OpenMay 6 · 100 Meters · Place 8 · HillsboroughHillsborough100 Meters8.11.68a11
Apr 29Somerset County ChampsApr 29 · 100 Meters · Place 16 · HillsboroughHillsborough100 MetersRound P1611.83—
Apr 17Raider TwilightApr 17 · 200 Meters · Place 13 · HillsboroughHillsborough200 Meters1323.9611
Apr 17Raider TwilightApr 17 · 100 Meters · Place 12 · HillsboroughHillsborough100 Meters1211.7811
Apr 5Somerset County RelaysApr 5 · Pole Vault · HillsboroughHillsboroughPole Vault—ND11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55 Meter · Place 29 · HillsboroughHillsborough55 MeterRound P29.6.95a PB11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 200 Meters · Place 27 · HillsboroughHillsborough200 Meters27.23.94a PB11
Dec 14LVS OpenerDec 14 · 200 Meters · Place 5 · HillsboroughHillsborough200 Meters5.24.29a11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 200 Meters · Place 40 · HillsboroughHillsborough200 Meters4024.3310
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · Javelin · Place 9 · HillsboroughHillsboroughJavelin9106-07—
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 200 Meters · Place 3 · HillsboroughHillsborough200 Meters323.67 PB—
May 21Skyland Conference Champs - DivisionalMay 21 · 200 Meters · Place 27 · HillsboroughHillsborough200 Meters2724.17—
May 21Skyland Conference Champs - Open ScoresMay 21 · 200 Meters · Place 27 · HillsboroughHillsborough200 Meters27.24.17a10
May 14Somerset County ChampsMay 14 · Javelin · Place 31 · HillsboroughHillsboroughJavelin3194-06—
May 14Somerset County ChampsMay 14 · 100 Meters · Place 16 · HillsboroughHillsborough100 MetersRound P1611.974—
May 3Raider TwilightMay 3 · 200 Meters · Place 17 · HillsboroughHillsborough200 Meters17.23.94a10
May 3Raider TwilightMay 3 · 100 Meters · Place 22 · HillsboroughHillsborough100 Meters22.11.97a10
Apr 13Skyland RelaysApr 13 · Javelin · Place 9 · HillsboroughHillsboroughJavelin800g9.110-11 PB10

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Somerset County Relay ChampionshipsDec 29 · 400 Meters · Place 11 · HillsboroughHillsborough400 Meters11.58.25a PB10
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55 Meter · Place 24 · HillsboroughHillsborough55 Meter24.7.25a10
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 200 Meters · Place 11 · HillsboroughHillsborough200 Meters11.24.83a10
Jan 9Colts Neck InvitationalJan 9 · 55 Meters · Place 48 · HillsboroughHillsborough55 Meters487.499
Jan 9Colts Neck InvitationalJan 9 · 400 Meters · Place 54 · HillsboroughHillsborough400 Meters541:00.649

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · Javelin · Place 34 · HillsboroughHillsboroughJavelin800g34.103-099
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · Javelin · Place 8 · HillsboroughHillsboroughJavelin888-07—
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 200 Meters · Place 20 · HillsboroughHillsborough200 Meters2025.84—
May 23Skyland Conference ChampionshipsMay 23 · Javelin · Place 36 · HillsboroughHillsboroughJavelin36109-09—
May 12Raider Novice InvitationalMay 12 · Javelin · Place 29 · HillsboroughHillsboroughJavelin800g29.92-049
May 12Raider Novice InvitationalMay 12 · 200 Meters · Place 46 · HillsboroughHillsborough200 Meters46.25.46a9
May 6Raider Rumble Throwing MeetMay 6 · Javelin · Place 35 · HillsboroughHillsboroughJavelin3589-1—
Apr 25Dual: Hillsborough, Bridgewater, Immaculata VS RidgeApr 25 · Javelin · Place 5 · HillsboroughHillsboroughJavelin800g5.102-89

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · Javelin · Place 3 · UnattachedUnattachedJavelin600g3.30.43m PB8
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 11 · UnattachedUnattached400 Meters11.1:00.97a8
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 8 · UnattachedUnattached100 MetersRound P8.13.26aWind: 0.38
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 6 · UnattachedUnattached100 Meters6.13.21aWind: -0.38