Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL #1 - La Salle · Mar 3011.79aPCL #1 - La SalleMarch 30, 2026
200 Meters · Relay Split · IndoorTFCAGP #2 · Dec 2024.672TFCAGP #2December 20, 2025
60 Meter · IndoorLa Salle Winter Series - Sprint Night · Jan 27.50aLa Salle Winter Series - Sprint NightJanuary 2, 2026
Javelin · 800g · OutdoorPCL Champs · May 9158' 6"PCL ChampsMay 9, 2026
Long Jump · IndoorTFCAGP #1 · Dec 1318-02.25TFCAGP #1December 13, 2025
Long Jump · OutdoorPCL #1 - La Salle · Mar 3018' 4.75"PCL #1 - La SalleMarch 30, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Javelin · Place 5 · Saint Joseph's PrepJavelin800g5.138-0912
May 9PCL ChampsMay 9 · Javelin · Place 2 · Saint Joseph's PrepJavelin800g2.158' 6" PB12
Apr 20PCL #3 - La SalleApr 20 · Javelin · Place 2 · Saint Joseph's PrepJavelin800g2.146' 3"12
Apr 13PCL #2 - La SalleApr 13 · Triple Jump · Saint Joseph's PrepTriple Jump—DNS12
Apr 13PCL #2 - La SalleApr 13 · Long Jump · Saint Joseph's PrepLong Jump—DNS12
Apr 13PCL #2 - La SalleApr 13 · Javelin · Place 3 · Saint Joseph's PrepJavelin800g3.131' 6"12
Apr 10Explorers Men's InviteApr 10 · Javelin · Place 1 · Saint Joseph's PrepJavelin800g1.140' 8"12
Mar 30PCL #1 - La SalleMar 30 · Long Jump · Place 1 · Saint Joseph's PrepLong Jump1.18' 4.75" PB12
Mar 30PCL #1 - La SalleMar 30 · Javelin · Place 1 · Saint Joseph's PrepJavelin800g1.142' 5"12
Mar 30PCL #1 - La SalleMar 30 · 100 Meters · Place 14 · Saint Joseph's Prep100 Meters14.11.79a PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60 Meter · Place 56 · Saint Joseph's Prep60 MeterRound P56.7.50a PB12
Jan 2La Salle Winter Series - Sprint NightJan 2 · Long Jump · Place 29 · Saint Joseph's PrepLong Jump29.17-11.2512

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Saint Joseph's Prep200 MetersRelay Split—24.672 PB12
Dec 20TFCAGP #2Dec 20 · 60 Meter · Saint Joseph's Prep60 MeterRound P--DNS12
Dec 13TFCAGP #1Dec 13 · Long Jump · Place 21 · Saint Joseph's PrepLong Jump21.18-02.25 PB12
Jan 4TFCAGP #4Jan 4 · Long Jump · Place 28 · Saint Joseph's PrepLong Jump28.16-05.7511

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AAA ChampionshipsMay 14 · Javelin · Place 3 · Saint Joseph's PrepJavelin800g3.141-07.0011
May 14District XIIMay 14 · Javelin · Place 3 · Saint Joseph's PrepJavelin800g3.141-0711
Apr 28PCL #4 - La SalleApr 28 · Long Jump · Place 8 · Saint Joseph's PrepLong Jump8.17-08.5011
Apr 28PCL #4 - La SalleApr 28 · Javelin · Place 3 · Saint Joseph's PrepJavelin800g3.128-0711

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · Long Jump · Place 13 · Saint Joseph's PrepLong Jump13.17-01.2511

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · Javelin · Place 14 · Saint Joseph's PrepJavelin800g14.114-0910
Apr 18Explorers InviteApr 18 · Long Jump · Place 8 · Saint Joseph's PrepLong Jump8.17-11.5010
Apr 18Explorers InviteApr 18 · Javelin · Place 8 · Saint Joseph's PrepJavelin800g8.109-1010

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16TFCAofGP Meet #1Dec 16 · Long Jump · Place 29 · Saint Joseph's PrepLong Jump29.17-510