Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNJSIAA Groups Non-Public A & B · Jun 1012.00NJSIAA Groups Non-Public A & BJune 10, 2022
200 Meters · OutdoorNJSIAA Groups Non-Public A & B · Jun 1024.96NJSIAA Groups Non-Public A & BJune 10, 2022
Javelin · 800g · Indoor2026 Paul Donahue Invitational · Apr 1739.73m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 800g · OutdoorTCNJ Lions Invite · Apr 2444.31mTCNJ Lions InviteApril 24, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8G. Larry James InviteMay 8 · Javelin · Place 4 · StocktonStocktonJavelin4145-9.61SO
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Javelin · Place 14 · StocktonStocktonJavelin800g14.41.63mSo
Apr 24TCNJ Lions InviteApr 24 · Javelin · Place 16 · StocktonStocktonJavelin800g16.44.31m PBSo
Apr 9TCNJ InvitationalApr 9 · Javelin · Place 15 · StocktonStocktonJavelin800g15.39.94mSo
Apr 3Osprey OpenApr 3 · Javelin · Place 4 · StocktonStocktonJavelin447.44mSo
Mar 20Stockton InviteMar 20 · Javelin · Place 14 · StocktonStocktonJavelin1444.80mSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 29 · StocktonStocktonJavelin800g29.39.73m PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · Javelin · Place 13 · StocktonStocktonJavelin800g13.40.10mFr
Apr 25TCNJ Lions InviteApr 25 · Javelin · Place 17 · StocktonStocktonJavelin800g17.39.41mFr
Apr 5Ursinus Track FestivalApr 5 · Javelin · Place 28 · StocktonStocktonJavelin800g28.35.54mFr
Mar 28Osprey OpenMar 28 · Javelin · Place 10 · StocktonStocktonJavelin1037.43mFR
Mar 22Stockton InviteMar 22 · Javelin · Place 15 · StocktonStocktonJavelin1534.47m—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 100 Meters · Place 27 · Trenton Catholic AcademyTrenton Catholic Academy100 MetersRound P27.12.64aWind: -212
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · Javelin · Place 4 · Trenton CathTrenton CathJavelin4108-09—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Javelin · Place 19 · Trenton Catholic AcademyTrenton Catholic AcademyJavelin800g19.89-1111
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 100 Meters · Place 22 · Trenton Catholic AcademyTrenton Catholic Academy100 Meters22.12.32a11
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · Javelin · Place 3 · Trenton Catholic AcademyTrenton Catholic AcademyJavelin397-711
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 100 Meters · Place 7 · Trenton Catholic AcademyTrenton Catholic Academy100 Meters712.4011

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 7 · Trenton CathTrenton CathJavelin7118-0410
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 200 Meters · Place 10 · Trenton CathTrenton Cath200 Meters1024.96 PB10
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 100 Meters · Place 23 · Trenton CathTrenton Cath100 MetersRound P2312.00 PB10
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 200 Meters · Place 19 · Trenton Catholic AcademyTrenton Catholic Academy200 Meters1924.9610
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 100 Meters · Place 23 · Trenton Catholic AcademyTrenton Catholic Academy100 MetersRound P2312.0010
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 10 · Trenton Catholic AcademyTrenton Catholic AcademyJavelin10118-410