Personal bests

Best marks in available results
Event / courseMarkMeetDate
60 Meter · IndoorKeogh Invitational · Feb 199.46aKeogh InvitationalFebruary 19, 2026
60 Meters · IndoorAlvernia Winter Invitational · Jan 179.93aAlvernia Winter InvitationalJanuary 17, 2026
Discus · 1kg · OutdoorUD Invite · Apr 2579-04UD InviteApril 25, 2025
Javelin · 600g · Indoor2026 Paul Donahue Invitational · Apr 1731.37m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 600g · OutdoorMessiah Invitational · Apr 932.30mMessiah InvitationalApril 9, 2026
Shot Put · 4kg · IndoorDVGTCA Meet #2 · Dec 157.56mDVGTCA Meet #2December 15, 2023
Shot Put · 4kg · OutdoorDel Val Championship · May 825-01.50Del Val ChampionshipMay 8, 2024
Triple Jump · IndoorDVGTCA Meet #1 · Dec 924-08.75DVGTCA Meet #1December 9, 2022

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Javelin · Place 10 · Eastern (Pa.)Eastern (Pa.)Javelin600g10.31.34mFr
Apr 9Messiah InvitationalApr 9 · Javelin · Place 8 · Eastern (Pa.)Eastern (Pa.)Javelin600g8.32.30m PBFr
Mar 27Danny Curran InvitationalMar 27 · Javelin · Place 22 · Eastern (Pa.)Eastern (Pa.)Javelin600g22.26.84mFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 12 · Eastern (Pa.)Eastern (Pa.)Javelin600g12.31.37m PBFr
Feb 19Keogh InvitationalFeb 19 · 60 Meter · Place 25 · Eastern (Pa.)Eastern (Pa.)60 Meter25.9.46a PBFr
Jan 24Coach "I" InvitationalJan 24 · 60 Meter · Place 64 · Eastern (Pa.)Eastern (Pa.)60 MeterRound P64.9.77aFr
Jan 17Alvernia Winter InvitationalJan 17 · 60 Meters · Place 46 · Eastern (Pa.)Eastern (Pa.)60 MetersRound P469.93a PBFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Javelin · Place 27 · InterboroInterboroJavelin600g27.89-0212
May 7Del Val ChampionshipMay 7 · Javelin · Place 1 · InterboroInterboroJavelin600g1.103-05.0012
May 7Del Val ChampionshipMay 7 · Discus · Place 3 · InterboroInterboroDiscus1kg3.78-08.0012
May 7Del Val ChampionshipMay 7 · Shot Put · Place 4 · InterboroInterboroShot Put4kg4.25-00.0012
Apr 30Delco ChampsApr 30 · Javelin · Place 8 · InterboroInterboroJavelin895-05—
Apr 30Delco ChampsApr 30 · Discus · Place 23 · InterboroInterboroDiscus2365-07—
Apr 25UD InviteApr 25 · Javelin · Place 9 · InterboroInterboroJavelin600g9.86-0712
Apr 25UD InviteApr 25 · Discus · Place 16 · InterboroInterboroDiscus1kg16.79-04 PB12
Apr 4Cardinal ClassicApr 4 · Javelin · Place 12 · InterboroInterboroJavelin1277-0912
Apr 4Cardinal ClassicApr 4 · Discus · Place 25 · InterboroInterboroDiscus2571-0812

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7DVGTCA Consolation MeetFeb 7 · Shot Put · Place 4 · InterboroInterboroShot Put423-09.0012
Jan 10DVGTCA Meet #6Jan 10 · Shot Put · Place 48 · InterboroInterboroShot Put4823-10.5012
Jan 3DVGTCA Meet #5Jan 3 · Shot Put · Place 49 · InterboroInterboroShot Put4921-05.5012

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6DVGTCA Meet #1Dec 6 · Shot Put · Place 37 · InterboroInterboroShot Put4kg37.22-05.2512
Feb 2DVGTCA Meet #7Feb 2 · Shot Put · Place 35 · InterboroInterboroShot Put3524-3.5011
Feb 2DVGTCA Meet #7Feb 2 · Shot Put · Place 35 · InterboroInterboroShot Put3524-03.5011
Jan 5DVGTCA Meet #5Jan 5 · Shot Put · Place 29 · InterboroInterboroShot Put2924-6.5011
Jan 5DVGTCA Meet #5Jan 5 · Shot Put · Place 29 · InterboroInterboroShot Put2924-06.5011

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11Downingtown West Last ChanceMay 11 · Javelin · Place 3 · InterboroInterboroJavelin390-04.00JR
May 8Del Val ChampionshipMay 8 · Javelin · Place 1 · InterboroInterboroJavelin600g1.93-05.0011
May 8Del Val ChampionshipMay 8 · Discus · Place 6 · InterboroInterboroDiscus1kg6.68-11.0011
May 8Del Val ChampionshipMay 8 · Shot Put · Place 7 · InterboroInterboroShot Put4kg7.25-01.50 PB11
Apr 12Cardinal InvitationalApr 12 · Javelin · Place 9 · InterboroInterboroJavelin982-0211
Apr 12Cardinal InvitationalApr 12 · Discus · Place 24 · InterboroInterboroDiscus2456-0611

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15DVGTCA Meet #2Dec 15 · Shot Put · Place 33 · InterboroInterboroShot Put4kg33.7.56m PB11
Dec 8DVGTCA Meet #1Dec 8 · Shot Put · Place 33 · InterboroInterboroShot Put4kg33.24-04.5011
Jan 27DVGTCA Meet #7Jan 27 · Shot Put · Place 50 · InterboroInterboroShot Put5022-10.0010
Jan 27DVGTCA Meet #7Jan 27 · Shot Put · Place 50 · InterboroInterboroShot Put5022-1010
Jan 6DVGTCA Meet #4Jan 6 · Shot Put · Place 27 · InterboroInterboroShot Put2723-06.5010

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1BAL @ Interboro #2May 1 · Javelin · Place 2 · InterboroInterboroJavelin600g2.73-410
May 1BAL @ Interboro #2May 1 · Discus · Place 6 · InterboroInterboroDiscus1kg6.63-110
Apr 17Del Val Meet #2Apr 17 · Javelin · Place 1 · InterboroInterboroJavelin184-0010
Apr 17Del Val Meet #2Apr 17 · Discus · Place 11 · InterboroInterboroDiscus1156-0110
Apr 14Cardinal InvitationalApr 14 · Javelin · Place 9 · InterboroInterboroJavelin982-05.0010
Apr 11Del Val Meet #1Apr 11 · Triple Jump · InterboroInterboroTriple Jump--FOUL10
Apr 11Del Val Meet #1Apr 11 · Javelin · Place 2 · InterboroInterboroJavelin600g2.72-0510
Apr 11Del Val Meet #1Apr 11 · Discus · Place 12 · InterboroInterboroDiscus1kg12.53-0210
Mar 31John Heins Memorial InvitationalMar 31 · Javelin · Place 17 · InterboroInterboroJavelin600g17.63-1110
Mar 31John Heins Memorial InvitationalMar 31 · Discus · Place 22 · InterboroInterboroDiscus1kg22.57-0310

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16DVGTCA Meet #2Dec 16 · Triple Jump · InterboroInterboroTriple Jump--FOUL10
Dec 9DVGTCA Meet #1Dec 9 · Triple Jump · Place 19 · InterboroInterboroTriple Jump19.24-08.75 PB10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11Del Val QualifierMay 11 · Javelin · Place 1 · InterboroInterboroJavelin182-07.009
May 11Del Val QualifierMay 11 · Discus · Place 3 · InterboroInterboroDiscus364-01.009
May 5Girls DELCO ChampionshipMay 5 · Javelin · Place 21 · InterboroInterboroJavelin2174-109
Apr 8The John Heins InvitationalApr 8 · Javelin · Place 29 · InterboroInterboroJavelin600g29.52-029