Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPJAA Invite #3 · Apr 15111' 6"PJAA Invite #3April 15, 2026
Javelin · 600g · OutdoorPJAA Track & Field Championship Meet · May 1362' 0"PJAA Track & Field Championship MeetMay 13, 2025
Shot Put · 4kg · IndoorUpper Dublin Winter Series - Relay Night · Feb 1132-11.25Upper Dublin Winter Series - Relay NightFebruary 11, 2026
Shot Put · 4kg · OutdoorPJAA Invite #4 · May 735' 9"PJAA Invite #4May 7, 2025

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 20PJAA All-Star Championship MeetMay 20 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1kg1.96' 11"12
May 20PJAA All-Star Championship MeetMay 20 · Shot Put · Cristo Rey (Philadelphia)Shot Put4kg—DNS12
May 13PJAA Team T&F ChampionshipMay 13 · Javelin · Place 13 · Cristo Rey (Philadelphia)Javelin600g13.47' 2"12
May 13PJAA Team T&F ChampionshipMay 13 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1kg1.101' 10"12
May 13PJAA Team T&F ChampionshipMay 13 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put4kg1.31' 1.5"12
May 6PJAA Invite #4May 6 · Javelin · Cristo Rey (Philadelphia)Javelin600g—DNS12
May 6PJAA Invite #4May 6 · Discus · Cristo Rey (Philadelphia)Discus1kg—DNS12
May 6PJAA Invite #4May 6 · Shot Put · Cristo Rey (Philadelphia)Shot Put4kg—DNS12
Apr 29PJAA RelaysApr 29 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1kg1.99' 9"12
Apr 29PJAA RelaysApr 29 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Shot Put4kg2.30' 1"12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · Place 12 · Cristo Rey (Philadelphia)Discus1kg12.88-1012
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Shot Put · Place 12 · Cristo Rey (Philadelphia)Shot Put4kg12.30-2.512
Apr 18Rap Curry InvitationalApr 18 · Discus · Place 12 · Cristo Rey (Philadelphia)Discus1kg12.88' 10"12
Apr 18Rap Curry InvitationalApr 18 · Shot Put · Place 12 · Cristo Rey (Philadelphia)Shot Put4kg12.30' 2.5"12
Apr 15PJAA Invite #3Apr 15 · Javelin · Place 13 · Cristo Rey (Philadelphia)Javelin600g13.42' 9"12
Apr 15PJAA Invite #3Apr 15 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1kg1.111' 6" PB12
Apr 15PJAA Invite #3Apr 15 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put4kg1.30' 2.25"12
Apr 8PJAA Invite #2Apr 8 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1kg1.95' 10"12
Apr 8PJAA Invite #2Apr 8 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put4kg1.32' 6.75"12
Apr 1PJAA Invite #1Apr 1 · Javelin · Place 4 · Cristo Rey (Philadelphia)Javelin600g4.47' 6"12
Apr 1PJAA Invite #1Apr 1 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1kg1.103' 3"12
Apr 1PJAA Invite #1Apr 1 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put4kg1.33' 7.25"12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15PAISAA ChampionshipsFeb 15 · Shot Put · Place 6 · Cristo Rey PShot Put69.47m12
Feb 11Upper Dublin Winter Series - Relay NightFeb 11 · Shot Put · Place 6 · Cristo Rey (Philadelphia)Shot Put4kg6.32-11.25 PB12
Feb 1Tim Hickey RelaysFeb 1 · Shot Put · Place 2 · Cristo Rey PhilaShot Put232-03.5012
Jan 18Kristian Marche Memorial InvitationalJan 18 · Shot Put · Place 5 · Cristo Rey PShot Put532-01.0012
Jan 8PPL Meet #4Jan 8 · Shot Put · Place 4 · Cristo Rey (Philadelphia)Shot Put4kg4.30-06.5012

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Shot Put4kg2.31-04.5012
Dec 13Alvernia Holiday ClassicDec 13 · Shot Put · Place 3 · Cristo Rey (Philadelphia)Shot Put4kg3.32' 0"12
Dec 11PPL Season Kick-OffDec 11 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put4kg1.32-08.5012
Feb 19DVGTCA Meet of ChampionsFeb 19 · Shot Put · Place 11 · Cristo Rey PShot Put1133-02.2511
Feb 16PAISAA ChampionshipsFeb 16 · Shot Put · Place 6 · Cristo Rey PShot Put69.76m11
Feb 12La Salle Winter Series - Girls Relay NightFeb 12 · Shot Put · Place 3 · Cristo Rey PhilaShot Put333-06.0011
Jan 10DVGTCA Meet #6Jan 10 · Shot Put · Place 4 · Cristo Rey PShot Put433-08.0011

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21PJAA All-Star Championship MeetMay 21 · Javelin · Place 4 · Cristo Rey (Philadelphia)Javelin463-811
May 21PJAA All-Star Championship MeetMay 21 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus185-1011
May 21PJAA All-Star Championship MeetMay 21 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put133-911
May 13PJAA Track & Field Championship MeetMay 13 · Javelin · Place 3 · Cristo Rey (Philadelphia)Javelin600g3.62' 0" PB11
May 13PJAA Track & Field Championship MeetMay 13 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1kg1.83' 6"11
May 13PJAA Track & Field Championship MeetMay 13 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Shot Put4kg2.31' 6.25"11
May 7PJAA Invite #4May 7 · Javelin · Place 3 · Cristo Rey (Philadelphia)Javelin600g3.59' 11"11
May 7PJAA Invite #4May 7 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1kg1.90' 11"11
May 7PJAA Invite #4May 7 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put4kg1.35' 9" PB11
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · Shot Put · Place 13 · Cristo Rey (Philadelphia)Shot Put4kg13.35-02.0011
Apr 29PJAA Relay MeetApr 29 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus187-311
Apr 29PJAA Relay MeetApr 29 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put132-811
Apr 16PJAA Meet #3Apr 16 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put133-9.2511
Apr 8PJAA Meet #2Apr 8 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus184-711
Apr 8PJAA Meet #2Apr 8 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put134-811
Apr 2PJAA Meet #1Apr 2 · Javelin · Place 2 · Cristo Rey (Philadelphia)Javelin260-711
Apr 2PJAA Meet #1Apr 2 · Discus · Place 1 · Cristo Rey (Philadelphia)Discus1102-011
Apr 2PJAA Meet #1Apr 2 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put132-1111

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · Shot Put · Place 9 · Cristo Rey (Philadelphia)Shot Put4kg9.30-3.5011
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · Shot Put · Place 1 · Cristo Rey (Philadelphia)Shot Put4kg1.32-02.5011
Dec 19Philadelphia Public League Meet #2Dec 19 · Shot Put · Place 2 · Cristo Rey (Philadelphia)Shot Put4kg2.32-07.0011
Dec 6DVGTCA Meet #1Dec 6 · Shot Put · Place 4 · Cristo Rey (Philadelphia)Shot Put4kg4.32-02.2511
Feb 17PAISAA Indoor Track ChampionshipsFeb 17 · Shot Put · Place 7 · Cristo Rey (Philadelphia)Shot Put728-710
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · Shot Put · Place 3 · Cristo Rey PhiladelphiaShot Put327-9.7510
Jan 12DVGTCA Meet #6Jan 12 · Shot Put · Place 21 · Cristo ReyShot Put2125-07.7510

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 18PAISAAMay 18 · Discus · Place 8 · Cristo Rey (Philadelphia)Discus1kg8.88-1010
May 18PAISAAMay 18 · Shot Put · Place 7 · Cristo Rey (Philadelphia)Shot Put4kg7.30-07.7510
May 15PJAA All-Star MeetMay 15 · Javelin · Place 11 · Cristo Rey (PhiladelphiaJavelin1148-8.5—
May 15PJAA All-Star MeetMay 15 · Discus · Place 1 · Cristo Rey (PhiladelphiaDiscus174-6—
May 15PJAA All-Star MeetMay 15 · Shot Put · Place 2 · Cristo Rey (PhiladelphiaShot Put230-3.5—
May 8Penn-Jersey Athletic League ChampionshipsMay 8 · Javelin · Place 13 · Cristo Rey PhiladelphiaJavelin1346-410
May 8Penn-Jersey Athletic League ChampionshipsMay 8 · Discus · Place 1 · Cristo Rey PhiladelphiaDiscus189-010
May 8Penn-Jersey Athletic League ChampionshipsMay 8 · Shot Put · Place 1 · Cristo Rey PhiladelphiaShot Put130-210
Apr 29PJAA Relay MeetApr 29 · Discus · Place 1 · Cristo Rey (PhiladelphiaDiscus192-9—
Apr 29PJAA Relay MeetApr 29 · Shot Put · Place 2 · Cristo Rey (PhiladelphiaShot Put229-3—
Apr 24PJAA White Division Meet #2Apr 24 · Javelin · Place 6 · Cristo Rey (PhiladelphiaJavelin654-0—
Apr 24PJAA White Division Meet #2Apr 24 · Discus · Place 1 · Cristo Rey (PhiladelphiaDiscus153-7—
Apr 24PJAA White Division Meet #2Apr 24 · Shot Put · Place 3 · Cristo Rey (PhiladelphiaShot Put328-4—
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Discus · Place 6 · Cristo Rey PhiladelphiaDiscus681-310
Apr 18PJAA white Division Meet #1Apr 18 · Javelin · Place 5 · Cristo Rey (PhiladelphiaJavelin553-0.25—
Apr 18PJAA white Division Meet #1Apr 18 · Discus · Place 1 · Cristo Rey (PhiladelphiaDiscus173-2—
Apr 18PJAA white Division Meet #1Apr 18 · Shot Put · Place 1 · Cristo Rey (PhiladelphiaShot Put128-6.5—
Apr 12Cardinal InvitationalApr 12 · Discus · Place 2 · Cristo Rey PDiscus284-0010
Apr 12Cardinal InvitationalApr 12 · Shot Put · Place 8 · Cristo Rey PShot Put829-03.0010

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · Shot Put · Place 13 · Cristo Rey (Philadelphia)Shot Put4kg13.25-09.0010
Dec 20DVGTCA Meet #3Dec 20 · Shot Put · Place 12 · Cristo Rey (Philadelphia)Shot Put4kg12.28-11.7510
Dec 15DVGTCA Meet #2Dec 15 · Shot Put · Place 16 · Cristo Rey (Philadelphia)Shot Put4kg16.8.57m10