Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorDanny Curran Invitational · Mar 2727.36aDanny Curran InvitationalMarch 27, 2026
Discus · 1.6kg · OutdoorSun Valley HS Tri Meet · Mar 2069' 5.5Sun Valley HS Tri MeetMarch 20, 2024
Javelin · 800g · OutdoorChes-Mont League Champs · May 7156-04Ches-Mont League ChampsMay 7, 2025
Shot Put · 12lb · IndoorTFCAGP #2 · Dec 2038-00.50TFCAGP #2December 20, 2024
Shot Put · 12lb · OutdoorThe Coatesville Track and Field Invitational · Apr 1338-06.00The Coatesville Track and Field InvitationalApril 13, 2024
Shot Put · 16lb / 7.26kg · OutdoorUrsinus Springfest · Apr 49.60mUrsinus SpringfestApril 4, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 25Blue Jay Tune-UpApr 25 · Javelin · Place 7 · Delaware County (Pa.) CCDelaware County (Pa.) CCJavelin800g7.40.66mFr
Apr 25Blue Jay Tune-UpApr 25 · Shot Put · Place 21 · Delaware County (Pa.) CCDelaware County (Pa.) CCShot Put16lb / 7.26kg21.8.78mFr
Apr 25Blue Jay Tune-UpApr 25 · 200 Meters · Delaware County (Pa.) CCDelaware County (Pa.) CC200 Meters—DNSFr
Apr 21Haverford Mid-Week MeetApr 21 · Javelin · Place 6 · Delaware County (Pa.) CCDelaware County (Pa.) CCJavelin800g6.43.11mFr
Apr 18Millersville InviteApr 18 · Javelin · Delaware County (Pa.) CCDelaware County (Pa.) CCJavelin800g--DNSFr
Apr 18Millersville InviteApr 18 · Shot Put · Delaware County (Pa.) CCDelaware County (Pa.) CCShot Put16lb / 7.26kg--DNSFr
Apr 10Delaware InvitationalApr 10 · Javelin · Place 5 · Delaware County (Pa.) CCDelaware County (Pa.) CCJavelin800g5.45.34mFr
Apr 4Ursinus SpringfestApr 4 · Javelin · Place 19 · Delaware County (Pa.) CCDelaware County (Pa.) CCJavelin800g19.41.41mFr
Apr 4Ursinus SpringfestApr 4 · Shot Put · Place 26 · Delaware County (Pa.) CCDelaware County (Pa.) CCShot Put16lb / 7.26kg26.9.60m PBFr
Mar 27Danny Curran InvitationalMar 27 · 200 Meters · Place 167 · Delaware County (Pa.) CCDelaware County (Pa.) CC200 Meters167.27.36a PBWind: -0.3Fr
Mar 20Purple & GoldMar 20 · Javelin · Place 11 · Delaware County (Pa.) CCDelaware County (Pa.) CCJavelin1143.03mFr
Mar 20Purple & GoldMar 20 · 200 Meters · Place 64 · Delaware County (Pa.) CCDelaware County (Pa.) CC200 Meters6427.81aFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Javelin · Place 24 · Sun ValleySun ValleyJavelin800g24.129-0412
May 7Ches-Mont League ChampsMay 7 · Javelin · Place 4 · Sun ValleySun ValleyJavelin800g4.156-04 PB12
May 7Ches-Mont League ChampsMay 7 · Shot Put · Place 25 · Sun ValleySun ValleyShot Put12lb25.36-00.0012
Apr 30Delco ChampsApr 30 · Javelin · Place 12 · Sun ValleySun ValleyJavelin12127-07—
Apr 16Green Raider InvApr 16 · Javelin · Place 7 · Sun ValleySun ValleyJavelin800g7.118-0812
Apr 12The Coatesville Track and Field InvitationalApr 12 · Javelin · Place 23 · Sun ValleySun ValleyJavelin800g23.98-412
Apr 12Coatesville Track and Field InvitationalApr 12 · Javelin · Place 23 · Sun ValleySun ValleyJavelin800g23.98' 4"12
Apr 5Council Rock Kiwanis InvitationalApr 5 · Javelin · Place 25 · Sun ValleySun ValleyJavelin25102-04—
Apr 5Council Rock Kiwanis InvitationalApr 5 · Shot Put · Place 19 · Sun ValleySun ValleyShot Put1931-07.00—
Mar 29North Penn OpenMar 29 · Javelin · Place 32 · Sun ValleySun ValleyJavelin32107-04.0012
Mar 29North Penn OpenMar 29 · Shot Put · Place 31 · Sun ValleySun ValleyShot Put3135-08.7512
Mar 25SV v GV v WCRMar 25 · Javelin · Place 1 · Sun ValleySun ValleyJavelin1106-04—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 4TFCAGP #4Jan 4 · Shot Put · Sun ValleySun ValleyShot Put12lb--FOUL12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 21 · Sun ValleySun ValleyShot Put12lb21.38-00.50 PB12
Feb 3TFCAofGP Meet # 7Feb 3 · Shot Put · Place 20 · Sun ValleySun ValleyShot Put2036-211
Jan 28F&M HS Invite #3Jan 28 · Shot Put · Place 22 · Sun ValleySun ValleyShot Put12lb22.36-02.2512
Jan 24UC HS InvitationalJan 24 · Shot Put · Place 29 · Sun ValleySun ValleyShot Put12lb29.36-06.5012
Jan 6TFCAofGP #4Jan 6 · Shot Put · Place 29 · Sun ValleySun ValleyShot Put2936-06.0011

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 8Ches-Mont ChampionshipsMay 8 · Javelin · Place 24 · Sun ValleySun ValleyJavelin2488-10.0011
May 8Ches-Mont ChampionshipsMay 8 · Shot Put · Place 16 · Sun ValleySun ValleyShot Put1638-03.0011
May 8Ches-Mont ChampionshipsMay 8 · Javelin · Place 25 · Sun ValleySun ValleyJavelin2591-0211
May 8Ches-Mont ChampionshipsMay 8 · Shot Put · Place 17 · Sun ValleySun ValleyShot Put1738-06.0011
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 1 · Sun ValleySun ValleyShot Put136-11.00—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 30 · Sun ValleySun ValleyShot Put3036-11.00—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 1 · Sun ValleySun ValleyShot Put136-11.00—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 30 · Sun ValleySun ValleyShot Put3036-11.00—
Apr 13The Coatesville Track and Field InvitationalApr 13 · Shot Put · Place 19 · Sun ValleySun ValleyShot Put12lb19.38-06.00 PB12
Apr 6The North Penn OpenApr 6 · Discus · Place 45 · Sun ValleySun ValleyDiscus1.6kg45.47-412
Apr 6The North Penn OpenApr 6 · Shot Put · Place 33 · Sun ValleySun ValleyShot Put12lb33.33-912
Mar 27Green Raider InvMar 27 · Shot Put · Place 7 · Sun ValleySun ValleyShot Put737-11.0011
Mar 27Green Raider InvMar 27 · Discus · Place 19 · Sun ValleySun ValleyDiscus1963-0811
Mar 20Sun Valley HS Tri MeetMar 20 · Javelin · Place 9 · Sun ValleySun ValleyJavelin800g9.73' 912
Mar 20Sun Valley HS Tri MeetMar 20 · Discus · Place 13 · Sun ValleySun ValleyDiscus1.6kg13.69' 5.5 PB12
Mar 20Sun Valley HS Tri MeetMar 20 · Shot Put · Place 8 · Sun ValleySun ValleyShot Put12lb8.34' 512

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · Shot Put · Place 45 · Sun ValleySun ValleyShot Put12lb45.32-112
Dec 16TFCAofGP Meet #1Dec 16 · Shot Put · Place 31 · Sun ValleySun ValleyShot Put12lb31.35-512

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 12Winter Freeze Outdoor InvitationalDec 12 · Shot Put · Place 7 · Sun ValleySun ValleyShot Put12lb7.34' 8.50Unofficial12
May 10Ches-Mont ChampionshipsMay 10 · Shot Put · Place 13 · Sun ValleySun ValleyShot Put1336-04.0010
May 3BOYS DELCO CHAMPIONSHIPMay 3 · Shot Put · Place 19 · Sun ValleySun ValleyShot Put12lb19.36-00.0010
Apr 26Sun Valley JV InvitationalApr 26 · Discus · Place 12 · Sun ValleySun ValleyDiscus1263-7.510
Apr 26Sun Valley JV InvitationalApr 26 · Shot Put · Place 1 · Sun ValleySun ValleyShot Put132-1110
Apr 21Bob Friday Warrior InvitationalApr 21 · Shot Put · Place 27 · Sun ValleySun ValleyShot Put2732-3.50SO
Apr 15Coatesville Track and Field InvitationalApr 15 · Shot Put · Place 51 · Sun ValleySun ValleyShot Put12lb51.31-07.0010
Apr 11American Division SupermeetApr 11 · Shot Put · Place 4 · Sun ValleySun ValleyShot Put431-2—
Apr 5Rustin InvitationalApr 5 · Shot Put · Place 29 · Sun ValleySun ValleyShot Put2929-10SO
Mar 29Sun Valley HS vs Great Valley vs WC RustinMar 29 · Javelin · Place 14 · Sun ValleySun ValleyJavelin1476-610
Mar 29Sun Valley HS vs Great Valley vs WC RustinMar 29 · Discus · Place 23 · Sun ValleySun ValleyDiscus2349-010
Mar 29Sun Valley HS vs Great Valley vs WC RustinMar 29 · Shot Put · Place 15 · Sun ValleySun ValleyShot Put1526-3.510