Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorUD Invite · Apr 25137-06UD InviteApril 25, 2025
Discus · 2kg · OutdoorLittle 3 Meet · Mar 2831.40mLittle 3 MeetMarch 28, 2026
Hammer · 16lb / 7.26kg · OutdoorLittle 3 Meet · Mar 2829.89mLittle 3 MeetMarch 28, 2026
Shot Put · 12lb · IndoorOcean Breeze Invitational · Feb 146-11.75Ocean Breeze InvitationalFebruary 1, 2025
Shot Put · 12lb · OutdoorMarple Newtown CAL Meet · Apr 951-06.00Marple Newtown CAL MeetApril 9, 2025
Shot Put · 16lb / 7.26kg · IndoorCoach "I" Invitational · Jan 2410.97mCoach "I" InvitationalJanuary 24, 2026
Shot Put · 16lb / 7.26kg · OutdoorMessiah Invitational · Apr 912.14mMessiah InvitationalApril 9, 2026
Weight Throw · 35lb / 15.9kg · IndoorCoach "I" Invitational · Jan 2410.48mCoach "I" InvitationalJanuary 24, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Shot Put · Place 16 · Franklin & MarshallFranklin & MarshallShot Put16lb / 7.26kg16.11.44mFr
Apr 25Blue Jay Tune-UpApr 25 · Hammer · Franklin & MarshallFranklin & MarshallHammer16lb / 7.26kg—NDFr
Apr 25Blue Jay Tune-UpApr 25 · Discus · Place 20 · Franklin & MarshallFranklin & MarshallDiscus2kg20.28.75mFr
Apr 25Blue Jay Tune-UpApr 25 · Shot Put · Place 14 · Franklin & MarshallFranklin & MarshallShot Put16lb / 7.26kg14.11.20mFr
Apr 18Millersville InviteApr 18 · Hammer · Franklin & MarshallFranklin & MarshallHammer16lb / 7.26kg--FOULFr
Apr 18Millersville InviteApr 18 · Discus · Franklin & MarshallFranklin & MarshallDiscus2kg--FOULFr
Apr 18Millersville InviteApr 18 · Shot Put · Place 16 · Franklin & MarshallFranklin & MarshallShot Put16lb / 7.26kg16.11.58mFr
Apr 9Messiah InvitationalApr 9 · Hammer · Place 58 · Franklin & MarshallFranklin & MarshallHammer16lb / 7.26kg58.29.76mFr
Apr 9Messiah InvitationalApr 9 · Discus · Place 53 · Franklin & MarshallFranklin & MarshallDiscus2kg53.31.33mFr
Apr 9Messiah InvitationalApr 9 · Shot Put · Place 25 · Franklin & MarshallFranklin & MarshallShot Put16lb / 7.26kg25.12.14m PBFr
Mar 28Little 3 MeetMar 28 · Hammer · Place 7 · Franklin & MarshallFranklin & MarshallHammer16lb / 7.26kg7.29.89m PBFr
Mar 28Little 3 MeetMar 28 · Discus · Place 7 · Franklin & MarshallFranklin & MarshallDiscus2kg7.31.40m PBFr
Mar 28Little 3 MeetMar 28 · Shot Put · Place 7 · Franklin & MarshallFranklin & MarshallShot Put16lb / 7.26kg7.11.57mFr
Mar 20W&L CarnivalMar 20 · Shot Put · Place 24 · Franklin & MarshallFranklin & MarshallShot Put16lb / 7.26kg24.10.79mFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · Shot Put · Place 13 · Franklin & MarshallFranklin & MarshallShot Put1312.11mFR
Feb 14SU Valentine InviteFeb 14 · Shot Put · Place 28 · Franklin & MarshallFranklin & MarshallShot Put2811.71mFr
Feb 7Blue and White InviteFeb 7 · Weight Throw · Place 36 · Franklin & MarshallFranklin & MarshallWeight Throw3610.20mFr
Jan 24Coach "I" InvitationalJan 24 · Weight Throw · Place 41 · Franklin & MarshallFranklin & MarshallWeight Throw35lb / 15.9kg41.10.48m PBFr
Jan 24Coach "I" InvitationalJan 24 · Shot Put · Place 38 · Franklin & MarshallFranklin & MarshallShot Put16lb / 7.26kg38.10.97m PBFr

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Discus · Garnet ValleyGarnet ValleyDiscus1.6kg--DNS12
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Shot Put · Garnet ValleyGarnet ValleyShot Put12lb--DNS12
May 7Central League Individual ChampsMay 7 · Discus · Place 9 · Garnet ValleGarnet ValleDiscus9116-07.0012
May 7Central League Individual ChampsMay 7 · Shot Put · Place 2 · Garnet ValleGarnet ValleShot Put247-05.0012
May 7CAL ChampsMay 7 · Discus · Place 9 · Garnet ValleyGarnet ValleyDiscus1.6kg9.116-0712
May 7CAL ChampsMay 7 · Shot Put · Place 2 · Garnet ValleyGarnet ValleyShot Put12lb2.47-05.0012
Apr 30Delco ChampsApr 30 · Discus · Place 4 · Garnet ValleGarnet ValleDiscus4136-11—
Apr 30Delco ChampsApr 30 · Shot Put · Place 2 · Garnet ValleGarnet ValleShot Put250-10.00—
Apr 25UD InviteApr 25 · Discus · Place 2 · Garnet ValleyGarnet ValleyDiscus1.6kg2.137-06 PB12
Apr 25UD InviteApr 25 · Shot Put · Place 1 · Garnet ValleyGarnet ValleyShot Put12lb1.50-00.0012
Apr 16Green Raider InvApr 16 · Discus · Place 2 · Garnet ValleyGarnet ValleyDiscus1.6kg2.133-0512
Apr 16Green Raider InvApr 16 · Shot Put · Place 1 · Garnet ValleyGarnet ValleyShot Put12lb1.47-04.0012
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Discus · Place 2 · Garnet ValleGarnet ValleDiscus2125-0112
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Shot Put · Place 1 · Garnet ValleGarnet ValleShot Put151-06.0012
Apr 9Marple Newtown CAL MeetApr 9 · Discus · Place 2 · Garnet ValleyGarnet ValleyDiscus1.6kg2.125-0112
Apr 9Marple Newtown CAL MeetApr 9 · Shot Put · Place 1 · Garnet ValleyGarnet ValleyShot Put12lb1.51-06.00 PB12
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Discus · Place 3 · Garnet ValleyGarnet ValleyDiscus1.6kg3.128-0212
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Shot Put · Place 1 · Garnet ValleyGarnet ValleyShot Put12lb1.49-09.5012
Mar 29North Penn OpenMar 29 · Discus · Place 8 · Garnet ValleGarnet ValleDiscus8135-08.0012
Mar 29North Penn OpenMar 29 · Shot Put · Place 5 · Garnet ValleGarnet ValleShot Put549-01.0012
Mar 26Ridley Boys CAL #1Mar 26 · Discus · Place 2 · Garnet ValleyGarnet ValleyDiscus1.6kg2.133-0712
Mar 26Ridley Boys CAL #1Mar 26 · Shot Put · Place 2 · Garnet ValleyGarnet ValleyShot Put12lb2.48-07.0012

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 2PTFCA ChampionshipsMar 2 · Shot Put · Garnet ValleyGarnet ValleyShot Put12lb--FOUL12
Feb 15TFCAofGP Meet of ChampionsFeb 15 · Shot Put · Place 14 · Garnet ValleGarnet ValleShot Put1446-01.00—
Feb 8PTFCA Indoor Track CarnivalFeb 8 · Shot Put · Place 5 · Garnet ValleGarnet ValleShot Put550-00.7512
Feb 1Ocean Breeze InvitationalFeb 1 · Shot Put · Place 13 · Garnet ValleyGarnet ValleyShot Put12lb13.46-11.75 PB12
Jan 29Germantown Academy Last Shot InviteJan 29 · Shot Put · Place 3 · Garnet ValleyGarnet ValleyShot Put350-03.5012
Jan 26PTFCA Indoor Track FestivalJan 26 · Shot Put · Place 9 · Garnet ValleGarnet ValleShot Put944-00.0012
Jan 11TFCAGP #5Jan 11 · Shot Put · Place 7 · Garnet ValleyGarnet ValleyShot Put12lb7.46-01.0012

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Garnet ValleyGarnet ValleyShot Put12lb--FOUL12
Dec 14TFCAGP #1Dec 14 · Shot Put · Place 9 · Garnet ValleyGarnet ValleyShot Put12lb9.44-05.0012
Dec 11Germantown Academy Shot Put Invite #1Dec 11 · Shot Put · Place 4 · Garnet ValleyGarnet ValleyShot Put12lb4.44-02.0012
Feb 17TFCAofGP MOCFeb 17 · Shot Put · Garnet ValleyGarnet ValleyShot Put12lb--DNS11
Feb 3TFCAofGP Meet # 7Feb 3 · Shot Put · Place 6 · Garnet ValleyGarnet ValleyShot Put642-411
Jan 31GA Shot Put InviteJan 31 · Shot Put · Place 8 · Garnet ValleyGarnet ValleyShot Put841-07.5011
Jan 26T&FCAofGP #6 rescheduledJan 26 · Shot Put · Place 6 · Garnet ValleyGarnet ValleyShot Put12lb6.42-011
Jan 12T&FCAofGP Meet 5Jan 12 · Shot Put · Place 2 · Garnet ValleGarnet ValleShot Put241-02.5011
Jan 6TFCAofGP #4Jan 6 · Shot Put · Place 15 · Garnet ValleyGarnet ValleyShot Put1541-10.5011

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Dec 18Shot Put Night in the Valley Holiday Throw DownDec 18 · Shot Put · Place 4 · Garnet ValleyGarnet ValleyShot Put12lb4.46-10.2512
May 13Upper Darby Throwers InvitationalMay 13 · Discus · Place 7 · Garnet ValleyGarnet ValleyDiscus7127-08—
May 13Upper Darby Throwers InvitationalMay 13 · Shot Put · Place 2 · Garnet ValleyGarnet ValleyShot Put245-10.25—
May 8Central League Individual ChampsMay 8 · Shot Put · Place 5 · Garnet ValleGarnet ValleShot Put543-07.0011
May 8Central League Individual ChampsMay 8 · Discus · Place 14 · Garnet ValleGarnet ValleDiscus14101-0011
Apr 27Unionville InvitationalApr 27 · Discus · Place 1 · Garnet ValleyGarnet ValleyDiscus1121-08.0—
Apr 27Unionville InvitationalApr 27 · Discus · Place 11 · Garnet ValleyGarnet ValleyDiscus11121-08.0—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 9 · Garnet ValleyGarnet ValleyShot Put941-10.00—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 11 · Garnet ValleyGarnet ValleyShot Put1141-10.00—
Apr 27Unionville InvitationalApr 27 · Discus · Place 1 · Garnet ValleyGarnet ValleyDiscus1121-08.0—
Apr 27Unionville InvitationalApr 27 · Discus · Place 11 · Garnet ValleyGarnet ValleyDiscus11121-08.0—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 9 · Garnet ValleyGarnet ValleyShot Put941-10.00—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 11 · Garnet ValleyGarnet ValleyShot Put1141-10.00—
Apr 26UD InviteApr 26 · Discus · Place 2 · Garnet ValleyGarnet ValleyDiscus1.6kg2.132-1011
Apr 19Bob Friday Warrior InviteApr 19 · Discus · Place 11 · Garnet ValleyGarnet ValleyDiscus11112-01.0JR
Apr 19Bob Friday Warrior InviteApr 19 · Shot Put · Place 5 · Garnet ValleyGarnet ValleyShot Put543-09.00JR
Apr 17CAL Week #3 (Marple) Apr 17 · Discus · Place 3 · Garnet ValleyGarnet ValleyDiscus1.6kg3.125-0911
Apr 17CAL Week #3 (Marple) Apr 17 · Shot Put · Place 3 · Garnet ValleyGarnet ValleyShot Put12lb3.45-00.0011
Apr 6Council Rock Kiwanis InvitationalApr 6 · Discus · Place 9 · Garnet ValleyGarnet ValleyDiscus9109-111
Apr 6Council Rock Kiwanis InvitationalApr 6 · Shot Put · Place 4 · Garnet ValleyGarnet ValleyShot Put443-1111
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 35 · Garnet ValleGarnet ValleJavelin3576-11—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 4 · Garnet ValleGarnet ValleShot Put442-11.00—
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 35 · Garnet ValleGarnet ValleJavelin3576-11—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 4 · Garnet ValleGarnet ValleShot Put442-11.00—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · Shot Put · Place 12 · Garnet ValleyGarnet ValleyShot Put12lb12.41-1.5011
Dec 16TFCAofGP Meet #1Dec 16 · Shot Put · Place 16 · Garnet ValleyGarnet ValleyShot Put12lb16.42-1.5011
Jan 13TFCAofGP Meet #6Jan 13 · Shot Put · Place 11 · Garnet ValleyGarnet ValleyShot Put1136-610
Jan 7TFCAofGP Meet #5Jan 7 · Shot Put · Place 7 · Garnet ValleyGarnet ValleyShot Put738-010

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Shot Put Night in the Valley Holiday Throw DownDec 19 · Shot Put · Place 7 · Garnet ValleyGarnet ValleyShot Put12lb7.40-11.0011
May 10Central League Individual ChampionshipsMay 10 · Shot Put · Place 9 · Garnet ValleyGarnet ValleyShot Put939-3.5010
May 10Central League Individual ChampionshipsMay 10 · Discus · Place 11 · Garnet ValleyGarnet ValleyDiscus11107-110
May 3BOYS DELCO CHAMPIONSHIPMay 3 · Discus · Place 9 · Garnet ValleyGarnet ValleyDiscus1.6kg9.117-06.0010
May 3BOYS DELCO CHAMPIONSHIPMay 3 · Shot Put · Place 15 · Garnet ValleyGarnet ValleyShot Put12lb15.38-08.0010
Apr 29Whippet InvitationalApr 29 · Discus · Place 8 · Garnet ValleyGarnet ValleyDiscus8106-1SO
Apr 21Bob Friday Warrior InvitationalApr 21 · Discus · Place 16 · Garnet ValleyGarnet ValleyDiscus16106-4SO
Apr 12CAL Meet #2Apr 12 · Discus · Place 3 · Garnet ValleGarnet ValleDiscus3110-0210
Apr 12CAL Meet #2Apr 12 · Shot Put · Place 8 · Garnet ValleGarnet ValleShot Put836-05.0010

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22TFCAofGP Meet #3Dec 22 · Shot Put · Place 6 · Garnet ValleyGarnet ValleyShot Put12lb6.38-10.5010
Dec 17TFCAofGP Meet #2Dec 17 · Shot Put · Place 8 · Garnet ValleyGarnet ValleyShot Put12lb8.38-2.2510
Feb 7Germantown Academy Put Invitational #2Feb 7 · Shot Put · Place 17 · Garnet ValleyGarnet ValleyShot Put12lb17.33-00.509

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Boys Delcos Day 2May 15 · Discus · Place 17 · Garnet ValleGarnet ValleDiscus1791-02—
May 11Central League Individual ChampsMay 11 · Discus · Place 19 · Garnet ValleGarnet ValleDiscus1989-089
Apr 29Upper Darby InvitationalApr 29 · Shot Put · Place 17 · Garnet ValleGarnet ValleShot Put1733-03.00—
Apr 29Upper Darby InvitationalApr 29 · Discus · Place 16 · Garnet ValleGarnet ValleDiscus1688-02.00—
Apr 2Haverford InvitationalApr 2 · Discus · Place 19 · Garnet ValleGarnet ValleDiscus1982-04—

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Winter Freeze Outdoor InvitationalDec 14 · Shot Put · Place 8 · Garnet ValleyGarnet ValleyShot Put12lb8.30' 5.25Unofficial9