Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJack Armstrong Invitational · Apr 2212.51Jack Armstrong InvitationalApril 22, 2022
200 Meters · IndoorU.S. Air Force Hispanic Games · Jan 827.66aU.S. Air Force Hispanic GamesJanuary 8, 2022
200 Meters · OutdoorSOL American Conference Championships · May 1326.60SOL American Conference ChampionshipsMay 13, 2022
55 Meter · IndoorU.S. Air Force Hispanic Games · Jan 87.67aU.S. Air Force Hispanic GamesJanuary 8, 2022
55 Meters · OutdoorDVGTCA Meet #4 · Mar 58.16DVGTCA Meet #4March 5, 2021
60 Meter · IndoorSpartan Invitational · Jan 138.50aSpartan InvitationalJanuary 13, 2023
60 Meters · IndoorRiver Hawk Friday Night Showdown · Feb 98.64aRiver Hawk Friday Night ShowdownFebruary 9, 2024
Discus · 1kg · Indoor2026 Paul Donahue Invitational · Apr 1731.34m2026 Paul Donahue InvitationalApril 17, 2026
Discus · 1kg · OutdoorPurple and Gold Invitational · Mar 2235.78mPurple and Gold InvitationalMarch 22, 2025
Hammer · 4kg · OutdoorUrsinus T&F Invitational · Apr 532.20mUrsinus T&F InvitationalApril 5, 2024
Javelin · 600g · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 1788-00AAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021
Shot Put · 4kg · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 2712.74mMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 27, 2026
Shot Put · 4kg · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3012.24mMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
Weight Throw · 20lb / 9.0kg · IndoorFastrack Invitational · Feb 613.02mFastrack InvitationalFebruary 6, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Discus · Place 22 · ArcadiaArcadiaDiscus1kg22.29.18mSr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Shot Put · Place 4 · ArcadiaArcadiaShot Put4kg4.12.24m PBSr
Apr 25Blue Jay Tune-UpApr 25 · Discus · Place 17 · ArcadiaArcadiaDiscus1kg17.25.69mSr
Apr 25Blue Jay Tune-UpApr 25 · Shot Put · Place 4 · ArcadiaArcadiaShot Put4kg4.10.82mSr
Apr 10Delaware InvitationalApr 10 · Discus · Place 13 · ArcadiaArcadiaDiscus1kg13.29.32mSr
Apr 10Delaware InvitationalApr 10 · Shot Put · Place 4 · ArcadiaArcadiaShot Put4kg4.11.58mSr
Apr 4ESU All AmericanApr 4 · Discus · Place 9 · ArcadiaArcadiaDiscus1kg9.34.84mSr
Apr 4ESU All AmericanApr 4 · Shot Put · Place 6 · ArcadiaArcadiaShot Put4kg6.11.62mSr

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Discus · Place 17 · ArcadiaArcadiaDiscus1kg17.31.34m PBSr
Apr 172026 Paul Donahue InvitationalApr 17 · Shot Put · Place 7 · ArcadiaArcadiaShot Put4kg7.11.14mSr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Weight Throw · Place 14 · ArcadiaArcadiaWeight Throw20lb / 9.0kg14.12.97mSr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Shot Put · Place 3 · ArcadiaArcadiaShot Put4kg3.12.74m PBSr
Feb 20PSU Tune-UpFeb 20 · Weight Throw · Place 10 · ArcadiaArcadiaWeight Throw1012.98mSr
Feb 20PSU Tune-UpFeb 20 · Shot Put · Place 11 · ArcadiaArcadiaShot Put1111.26mSr
Feb 6Fastrack InvitationalFeb 6 · Weight Throw · Place 18 · ArcadiaArcadiaWeight Throw20lb / 9.0kg18.13.02m PBSr
Feb 6Fastrack InvitationalFeb 6 · Shot Put · Place 5 · ArcadiaArcadiaShot Put4kg5.11.95mSr
Jan 31PLEX ShootoutJan 31 · Weight Throw · Place 12 · ArcadiaArcadiaWeight Throw1213.02mSr
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 4 · ArcadiaArcadiaShot Put412.26mSr
Jan 24Coach "I" InvitationalJan 24 · Shot Put · ArcadiaArcadiaShot Put4kg--DNSSr
Jan 17Moravian University Blue & Grey InviteJan 17 · Shot Put · Place 2 · ArcadiaArcadiaShot Put211.82mSR
Jan 17Moravian University Blue & Grey InviteJan 17 · Shot Put · Place 2 · ArcadiaArcadiaShot Put211.82mSR
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · Shot Put · Place 3 · ArcadiaArcadiaShot Put4kg3.11.81mSr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · Shot Put · Place 1 · ArcadiaArcadiaShot Put4kg1.12.07mSr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Weight Throw · Place 17 · ArcadiaArcadiaWeight Throw20lb / 9.0kg17.12.26mJr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Shot Put · Place 5 · ArcadiaArcadiaShot Put4kg5.11.60mJr
Feb 1PLEX ShootoutFeb 1 · Weight Throw · Place 1 · ArcadiaArcadiaWeight Throw113.77m—
Jan 18Alvernia Winter InviteJan 18 · Weight Throw · Place 6 · ArcadiaArcadiaWeight Throw613.44m—
Jan 18Alvernia Winter InviteJan 18 · Shot Put · Place 5 · ArcadiaArcadiaShot Put511.52m—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Shot Put · Place 3 · ArcadiaArcadiaShot Put312.73mJR
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Discus · Place 7 · ArcadiaArcadiaDiscus735.73mJR
Apr 18Paul Donahue InvitationalApr 18 · Hammer · Place 20 · ArcadiaArcadiaHammer2036.21mJR
Apr 18Paul Donahue InvitationalApr 18 · Discus · Place 9 · ArcadiaArcadiaDiscus935.77mJR
Apr 18Paul Donahue InvitationalApr 18 · Shot Put · Place 3 · ArcadiaArcadiaShot Put312.44mJR
Apr 11Bill Butler RelaysApr 11 · Hammer · Place 10 · ArcadiaArcadiaHammer1033.07mJr
Apr 442nd Millersville MetricsApr 4 · Hammer · Place 11 · ArcadiaArcadiaHammer1137.61mJr
Apr 442nd Millersville MetricsApr 4 · Discus · Place 12 · ArcadiaArcadiaDiscus1234.81mJr
Apr 442nd Millersville MetricsApr 4 · Shot Put · Place 4 · ArcadiaArcadiaShot Put411.94mJr
Mar 28Danny Curran InvitationalMar 28 · Shot Put · Place 13 · ArcadiaArcadiaShot Put1310.82mJr
Mar 22Purple and Gold InvitationalMar 22 · Discus · Place 3 · ArcadiaArcadiaDiscus1kg3.35.78m PBJr
Mar 22Purple and Gold InvitationalMar 22 · Shot Put · Place 3 · ArcadiaArcadiaShot Put4kg3.11.71mJr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · Discus · ArcadiaArcadiaDiscus1kg—NMSo
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · Shot Put · Place 3 · ArcadiaArcadiaShot Put4kg3.11.61mSo
Apr 5Ursinus T&F InvitationalApr 5 · Hammer · Place 8 · ArcadiaArcadiaHammer4kg8.32.20m PBSo
Apr 5Ursinus T&F InvitationalApr 5 · Discus · Place 3 · ArcadiaArcadiaDiscus1kg3.32.33mSo
Apr 5Ursinus T&F InvitationalApr 5 · Shot Put · Place 3 · ArcadiaArcadiaShot Put4kg3.10.06mSo
Mar 29Danny Curran InviteMar 29 · Hammer · Place 12 · ArcadiaArcadiaHammer1232.18m—
Mar 29Danny Curran InviteMar 29 · Discus · Place 15 · ArcadiaArcadiaDiscus1527.10m—
Mar 29Danny Curran InviteMar 29 · Shot Put · Place 12 · ArcadiaArcadiaShot Put129.74m—

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 23Middle Atlantic Conference Indoor ChampionshipsFeb 23 · Weight Throw · Place 22 · ArcadiaArcadiaWeight Throw20lb / 9.0kg22.10.31mSo
Feb 23Middle Atlantic Conference Indoor ChampionshipsFeb 23 · Shot Put · Place 5 · ArcadiaArcadiaShot Put4kg5.11.30mSo
Feb 18Princeton Indoor InvitationalFeb 18 · Weight Throw · Place 6 · ArcadiaArcadiaWeight Throw612.34m—
Feb 18Princeton Indoor InvitationalFeb 18 · Shot Put · Place 3 · ArcadiaArcadiaShot Put311.84m—
Feb 9River Hawk Friday Night ShowdownFeb 9 · Weight Throw · Place 27 · ArcadiaArcadiaWeight Throw2710.15m—
Feb 9River Hawk Friday Night ShowdownFeb 9 · Shot Put · Place 4 · ArcadiaArcadiaShot Put411.75m—
Feb 9River Hawk Friday Night ShowdownFeb 9 · 60 Meters · Place 10 · ArcadiaArcadia60 Meters108.64a PB—
Feb 3Plex ShootoutFeb 3 · Weight Throw · Place 22 · ArcadiaArcadiaWeight Throw2210.49mSo
Feb 3Plex ShootoutFeb 3 · Shot Put · Place 3 · ArcadiaArcadiaShot Put311.80mSo
Jan 26Seamus McElligott InvitationalJan 26 · Shot Put · Place 4 · ArcadiaArcadiaShot Put411.91m—
Jan 26Seamus McElligott InvitationalJan 26 · Weight Throw · Place 12 · ArcadiaArcadiaWeight Throw1211.55m—
Jan 20Collegeville ClassicJan 20 · Weight Throw · Place 8 · ArcadiaArcadiaWeight Throw811.11mSO
Jan 20Collegeville ClassicJan 20 · Shot Put · Place 2 · ArcadiaArcadiaShot Put212.06mSO

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19ECC Indoor Track and Field ChampionshipsFeb 19 · 60 Meter · Place 14 · Holy Family (Pa.)Holy Family (Pa.)60 MeterRound P14.8.38aUnofficialFr
Feb 19ECC Indoor Track and Field ChampionshipsFeb 19 · Shot Put · Place 6 · Holy Family (Pa.)Holy Family (Pa.)Shot Put4kg6.10.75mUnofficialFr
Jan 20NYC Gotham CupJan 20 · Shot Put · Place 9 · Holy FamilyHoly FamilyShot Put910.88mFR
Jan 13Spartan InvitationalJan 13 · 60 Meter · Place 26 · Holy Family (Pa.)Holy Family (Pa.)60 Meter26.8.50a PBFr
Jan 13Spartan InvitationalJan 13 · Shot Put · Place 12 · Holy Family (Pa.)Holy Family (Pa.)Shot Put4kg12.10.38mFr

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 9Seahawk ShootoutDec 9 · 60 Meter · Place 34 · Holy Family (Pa.)Holy Family (Pa.)60 Meter34.8.53aFr
Dec 9Seahawk ShootoutDec 9 · Shot Put · Place 16 · Holy Family (Pa.)Holy Family (Pa.)Shot Put4kg16.10.45mFr
Dec 2Fastrack Season OpenerDec 2 · Shot Put · Place 7 · Holy Family (Pa.)Holy Family (Pa.)Shot Put4kg7.10.47mFr
Feb 27PFTCA Indoor State ChampionshipsFeb 27 · Shot Put · Place 14 · CheltenhamCheltenhamShot Put1434-07.7512
Feb 9Shot Put Night in the ValleyFeb 9 · Shot Put · Place 3 · CheltenhamCheltenhamShot Put337-1.5012
Jan 8U.S. Air Force Hispanic GamesJan 8 · 55 Meter · Place 13 · CheltenhamCheltenham55 MeterRound P13.7.67a PB12
Jan 8U.S. Air Force Hispanic GamesJan 8 · Shot Put · Place 2 · CheltenhamCheltenhamShot Put4kg2.33-02.5012
Jan 8U.S. Air Force Hispanic GamesJan 8 · 200 Meters · Place 18 · CheltenhamCheltenham200 MetersRound P18.27.66a PB12

2022 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 27PIAA AAA & Unified State ChampionshipsMay 27 · Shot Put · Place 9 · CheltenhamCheltenhamShot Put4kg9.37-4.5012
May 20PIAA District I AA / AAA ChampionshipsMay 20 · Discus · Place 6 · CheltenhamCheltenhamDiscus1kg6.109-1012
May 20PIAA District I AA / AAA ChampionshipsMay 20 · Shot Put · Place 2 · CheltenhamCheltenhamShot Put4kg2.39-11.7512
May 20PIAA District I AA / AAA ChampionshipsMay 20 · 100 Meters · Place 20 · CheltenhamCheltenham100 MetersRound P20.12.82aWind: -112
May 13SOL American Conference ChampionshipsMay 13 · Discus · Place 2 · CheltenhamCheltenhamDiscus286-0612
May 13SOL American Conference ChampionshipsMay 13 · 200 Meters · Place 1 · CheltenhamCheltenham200 MetersRound P126.8112
May 13SOL American Conference ChampionshipsMay 13 · Javelin · Place 2 · CheltenhamCheltenhamJavelin295-0612
May 13SOL American Conference ChampionshipsMay 13 · Discus · Place 2 · CheltenhamCheltenhamDiscus286-0612
May 13SOL American Conference ChampionshipsMay 13 · 200 Meters · Place 1 · CheltenhamCheltenham200 Meters126.60 PB12
May 13SOL American Conference ChampionshipsMay 13 · 200 Meters · Place 1 · CheltenhamCheltenham200 MetersRound P126.8112
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 200 Meters · Place 13 · CheltenhamCheltenham200 Meters1326.69—
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 100 Meters · Place 6 · CheltenhamCheltenham100 Meters612.77—
May 6Henderson InvitationalMay 6 · 200 Meters · Place 13 · CheltenhamCheltenham200 Meters13.26.69a12
May 6Henderson InvitationalMay 6 · 100 Meters · Place 6 · CheltenhamCheltenham100 Meters6.12.77a12
May 5Trojan Track ClassicMay 5 · Javelin · Place 5 · CheltenhamCheltenhamJavelin587-08.0012
May 5Trojan Track ClassicMay 5 · Discus · Place 1 · CheltenhamCheltenhamDiscus1110-06.0012
Apr 22Jack Armstrong InvitationalApr 22 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put137-04.2512
Apr 22Jack Armstrong InvitationalApr 22 · Javelin · Place 6 · CheltenhamCheltenhamJavelin689-0212
Apr 22Jack Armstrong InvitationalApr 22 · 100 Meters · Place 3 · CheltenhamCheltenham100 Meters312.51 PB12
Apr 22Jack Armstrong InvitationalApr 22 · 100 Meters · Place 2 · CheltenhamCheltenham100 MetersRound P212.6212
Apr 22Jack Armstrong InvitationalApr 22 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put137-4.2512
Apr 22Jack Armstrong InvitationalApr 22 · Javelin · Place 6 · CheltenhamCheltenhamJavelin689-212
Apr 22Jack Armstrong InvitationalApr 22 · 100 Meters · Place 2 · CheltenhamCheltenham100 MetersRound P212.6212
Apr 22Jack Armstrong InvitationalApr 22 · 100 Meters · Place 3 · CheltenhamCheltenham100 Meters312.5112
Apr 8The John Heins InvitationalApr 8 · Discus · Place 15 · CheltenhamCheltenhamDiscus1kg15.78-0212
Apr 8The John Heins InvitationalApr 8 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put4kg1.35-03.0012
Mar 26Pennsylvania Track ClassicMar 26 · Discus · Place 6 · CheltenhamCheltenhamDiscus681-0012
Mar 26Pennsylvania Track ClassicMar 26 · Shot Put · Place 2 · CheltenhamCheltenhamShot Put235-02.5012

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17DVGTCA Meet #2Dec 17 · Shot Put · Place 3 · CheltenhamCheltenhamShot Put4kg3.34-3Unofficial12
Feb 5DVGTCA Meet #2Feb 5 · Shot Put · Place 5 · CheltenhamCheltenhamShot Put530-11.5011
Jan 22DVGTCA Meet #1Jan 22 · Shot Put · Place 3 · CheltenhamCheltenhamShot Put330-08.50—
Jan 22DVGTCA Meet #1Jan 22 · Shot Put · Place 3 · CheltenhamCheltenhamShot Put330-08.50—

2021 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Javelin · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubJavelin600g2.88-00 PB17-18
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Discus · Place 6 · AOC Ambler Track ClubAOC Ambler Track ClubDiscus1kg6.78-0717-18
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Shot Put · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubShot Put4kg2.33-09.5017-18
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P—DNS17-18
May 14SOL American Conference ChampionshipsMay 14 · Javelin · Place 5 · CheltenhamCheltenhamJavelin575-07.0011
May 14SOL American Conference ChampionshipsMay 14 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put131-05.5011
May 14SOL American Conference ChampionshipsMay 14 · Discus · Place 2 · CheltenhamCheltenhamDiscus280-04.0011
May 14SOL American Conference ChampionshipsMay 14 · Javelin · Place 5 · CheltenhamCheltenhamJavelin575-07.0011
May 14SOL American Conference ChampionshipsMay 14 · Discus · Place 2 · CheltenhamCheltenhamDiscus280-04.0011
May 14SOL American Conference ChampionshipsMay 14 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put131-05.5011
May 4New Hope Solebury VS. Cheltenham May 4 · Javelin · Place 1 · CheltenhamCheltenhamJavelin600g1.77-09.0011
May 4New Hope Solebury VS. Cheltenham May 4 · Discus · Place 1 · CheltenhamCheltenhamDiscus1kg1.86-06.5011
May 4New Hope Solebury VS. Cheltenham May 4 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put4kg1.32-01.0011
May 4New Hope Solebury VS. Cheltenham May 4 · 100 Meters · Place 2 · CheltenhamCheltenham100 Meters2.13.63a11
Apr 30SOL Meet #3 @ Hatboro-HorshamApr 30 · Javelin · Place 2 · CheltenhamCheltenhamJavelin268-4—
Apr 30SOL Meet #3 @ Hatboro-HorshamApr 30 · Discus · Place 1 · CheltenhamCheltenhamDiscus185-11—
Apr 30SOL Meet #3 @ Hatboro-HorshamApr 30 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put131-2—
Apr 16SOL Abington Invitational #2Apr 16 · Javelin · Place 4 · CheltenhamCheltenhamJavelin600g4.72-1111
Apr 16SOL Abington Invitational #2Apr 16 · Discus · Place 4 · CheltenhamCheltenhamDiscus1kg4.84-0711
Apr 16SOL Abington Invitational #2Apr 16 · Shot Put · Place 6 · CheltenhamCheltenhamShot Put4kg6.27-07.5011
Apr 10The Coatsville InvitationalApr 10 · Javelin · Place 12 · CheltenhamCheltenhamJavelin1265-1111
Apr 10The Coatsville InvitationalApr 10 · Discus · Place 17 · CheltenhamCheltenhamDiscus1772-0911
Apr 10The Coatsville InvitationalApr 10 · Shot Put · Place 4 · CheltenhamCheltenhamShot Put431-04.0011
Mar 12DVGTCA Meet #5Mar 12 · Shot Put · Place 5 · CheltenhamCheltenhamShot Put529-02.50—
Mar 12DVGTCA Meet #5Mar 12 · 55 Meters · Place 5 · CheltenhamCheltenham55 Meters58.17—
Mar 5DVGTCA Meet #4Mar 5 · Shot Put · Place 4 · CheltenhamCheltenhamShot Put430-09.5011
Mar 5DVGTCA Meet #4Mar 5 · 55 Meters · Place 9 · CheltenhamCheltenham55 Meters98.16 PB11

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 1 · CheltenhamCheltenhamDiscus197-019
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 1 · CheltenhamCheltenhamDiscus197-019
May 10SOL American Conference ChampionshipsMay 10 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put134-02.259
Apr 20Wissahickon RelaysApr 20 · Discus · Place 2 · CheltenhamCheltenhamDiscus290-019
Apr 20Wissahickon RelaysApr 20 · Shot Put · Place 1 · CheltenhamCheltenhamShot Put132-09.759

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11DVGTCA Meet #4Jan 11 · Long Jump · Place 23 · CheltenhamCheltenhamLong Jump2314-10.009