Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGarnet Valley MS v. NMS v. RID v. SHMS · May 319.86aGarnet Valley MS v. NMS v. RID v. SHMSMay 3, 2023
Discus · 1kg · OutdoorCAL Meet @ Upper Darby · Mar 2574' 3"CAL Meet @ Upper DarbyMarch 25, 2026
Javelin · 600g · IndoorBob Friday Warrior Invitational 2026 · Apr 10104' 0"Bob Friday Warrior Invitational 2026April 10, 2026
Javelin · 600g · OutdoorCAL Meet #4 · Apr 16121-01CAL Meet #4April 16, 2026
Shot Put · 4kg · IndoorDVGTCA Meet #2 · Dec 1325-08.25DVGTCA Meet #2 December 13, 2024
Shot Put · 4kg · OutdoorShot Put Night in the Valley Holiday Throw Down · Dec 1826-03.00Shot Put Night in the Valley Holiday Throw DownDecember 18, 2024

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 23Garden State TwilightMay 23 · Javelin · Place 1 · Garnet ValleyGarnet ValleyJavelin600g1.31.80m11
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Javelin · Place 10 · Garnet ValleyGarnet ValleyJavelin600g10.113-0811
May 6Central League Championship 26May 6 · Javelin · Place 1 · Garnet ValleyGarnet ValleyJavelin600g1.106-0111
May 2Lower Merion InvitationalMay 2 · Javelin · Place 1 · Garnet ValleyGarnet ValleyJavelin600g1.105-02.0011
Apr 29Delco ChampsApr 29 · Javelin · Place 3 · Garnet ValleyGarnet ValleyJavelin600g3.109-0511
Apr 16CAL Meet #4Apr 16 · Javelin · Place 2 · Garnet ValleyGarnet ValleyJavelin600g2.121-01 PB11
Apr 16CAL Meet #4Apr 16 · Discus · Place 19 · Garnet ValleyGarnet ValleyDiscus1kg19.57-0111
Apr 11Delco RelaysApr 11 · Javelin · Place 2 · Garnet ValleyGarnet ValleyJavelin600g2.95-0311
Apr 11Delco RelaysApr 11 · Discus · Place 12 · Garnet ValleyGarnet ValleyDiscus1kg12.60-0811
Apr 8CAL Meet #2 @ Strath HavenApr 8 · Javelin · Place 3 · Garnet ValleyGarnet ValleyJavelin600g3.102-0311
Apr 8CAL Meet #2 @ Strath HavenApr 8 · Discus · Place 10 · Garnet ValleyGarnet ValleyDiscus1kg10.63-0111
Apr 1Rustin InviteApr 1 · Javelin · Place 1 · Garnet ValleyGarnet ValleyJavelin600g1.108-11.0011
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 3 · Garnet ValleyGarnet ValleyJavelin600g3.97' 11"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 19 · Garnet ValleyGarnet ValleyDiscus1kg19.69' 1"11
Mar 25CAL Meet @ Upper DarbyMar 25 · Javelin · Place 2 · Garnet ValleyGarnet ValleyJavelin600g2.102' 5"11
Mar 25CAL Meet @ Upper DarbyMar 25 · Discus · Place 8 · Garnet ValleyGarnet ValleyDiscus1kg8.74' 3" PB11
Mar 21Upper Darby RelaysMar 21 · Shot Put · Place 31 · Garnet ValleyGarnet ValleyShot Put3123-611
Mar 21Upper Darby RelaysMar 21 · Javelin · Place 1 · Garnet ValleyGarnet ValleyJavelin1106-1111
Mar 21Upper Darby RelaysMar 21 · Discus · Place 16 · Garnet ValleyGarnet ValleyDiscus1669-611
Mar 14Phantom InvitationalMar 14 · Javelin · Place 3 · Garnet ValleyGarnet ValleyJavelin396-7.511
Mar 14Phantom InvitationalMar 14 · Discus · Place 6 · Garnet ValleyGarnet ValleyDiscus666-311
Mar 14Phantom InvitationalMar 14 · Shot Put · Place 10 · Garnet ValleyGarnet ValleyShot Put1023-9.511

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · Javelin · Place 2 · Garnet ValleyGarnet ValleyJavelin600g2.104' 0" PB11
Jan 18Kristian Marche Memorial InvitationalJan 18 · Shot Put · Place 22 · Garnet ValleGarnet ValleShot Put2223-11.0011
Jan 9DVGTCA Meet #5Jan 9 · Shot Put · Place 40 · Garnet ValleGarnet ValleShot Put4024-01.7511

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · Shot Put · Place 12 · Garnet ValleyGarnet ValleyShot Put4kg12.25-05.7511
Dec 12DVGTCA Meet #1Dec 12 · Shot Put · Place 34 · Garnet ValleyGarnet ValleyShot Put4kg34.24-05.7511
Dec 10GA Shot Put Invite #1Dec 10 · Shot Put · Place 10 · Garnet ValleyGarnet ValleyShot Put4kg10.24-811
Feb 1Ocean Breeze InvitationalFeb 1 · Shot Put · Place 11 · Garnet ValleyGarnet ValleyShot Put4kg11.23-1010
Jan 31DVGTCA Meet #8Jan 31 · Shot Put · Place 36 · Garnet ValleGarnet ValleShot Put3625-08.2510
Jan 29Germantown Academy Last Shot InviteJan 29 · Shot Put · Place 10 · Garnet ValleyGarnet ValleyShot Put1025-03.2510
Jan 10DVGTCA Meet #6Jan 10 · Shot Put · Place 41 · Garnet ValleGarnet ValleShot Put4125-08.0010

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Dec 15Shot Put Night in the Valley Holiday Throw DownDec 15 · Shot Put · Place 14 · Garnet ValleyGarnet ValleyShot Put4kg14.24-01.2511
Oct 25OcTHROWber FestOct 25 · Javelin · Place 5 · Garnet ValleGarnet ValleJavelin5107-10—
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Javelin · Place 25 · Garnet ValleyGarnet ValleyJavelin600g25.89-1110
May 7Central League Individual ChampsMay 7 · Javelin · Place 2 · Garnet ValleGarnet ValleJavelin2105-00.0010
May 7CAL ChampsMay 7 · Javelin · Place 2 · Garnet ValleyGarnet ValleyJavelin600g2.105-0010
Apr 30Delco ChampsApr 30 · Javelin · Place 23 · Garnet ValleGarnet ValleJavelin2365-03—
Apr 30Delco ChampsApr 30 · Discus · Place 20 · Garnet ValleGarnet ValleDiscus2071-01—
Apr 25UD InviteApr 25 · Javelin · Place 6 · Garnet ValleyGarnet ValleyJavelin600g6.94-0110
Apr 25UD InviteApr 25 · Discus · Garnet ValleyGarnet ValleyDiscus1kg--DNS10
Apr 16Green Raider InvApr 16 · Javelin · Place 3 · Garnet ValleyGarnet ValleyJavelin600g3.91-0810
Apr 16Green Raider InvApr 16 · Discus · Place 10 · Garnet ValleyGarnet ValleyDiscus1kg10.69-0210
Apr 9CAL Meet #3 - Haverford (Girls Only)Apr 9 · Javelin · Place 4 · Garnet ValleyGarnet ValleyJavelin600g4.94-0510
Apr 9CAL Meet #3 - Haverford (Girls Only)Apr 9 · Discus · Place 7 · Garnet ValleyGarnet ValleyDiscus1kg7.71-0810
Apr 9CAL Meet #3 - Haverford (Girls Only)Apr 9 · Shot Put · Place 11 · Garnet ValleyGarnet ValleyShot Put4kg11.23-00.0010
Apr 4Cardinal ClassicApr 4 · Javelin · Place 17 · Garnet ValleyGarnet ValleyJavelin1775-0410
Apr 4Cardinal ClassicApr 4 · Discus · Place 32 · Garnet ValleyGarnet ValleyDiscus3264-0710
Apr 2CAL Meet #2 (UD)Apr 2 · Javelin · Place 5 · Garnet ValleyGarnet ValleyJavelin600g5.80-0810
Apr 2CAL Meet #2 (UD)Apr 2 · Discus · Place 7 · Garnet ValleyGarnet ValleyDiscus1kg7.72-0010
Apr 2CAL Meet #2 (UD)Apr 2 · Shot Put · Place 8 · Garnet ValleyGarnet ValleyShot Put4kg8.23-04.7510
Mar 29North Penn OpenMar 29 · Javelin · Place 11 · Garnet ValleGarnet ValleJavelin1184-02.0010
Mar 29North Penn OpenMar 29 · Discus · Place 29 · Garnet ValleGarnet ValleDiscus2964-09.0010
Mar 29North Penn OpenMar 29 · Shot Put · Place 29 · Garnet ValleGarnet ValleShot Put2923-02.7510
Mar 26CAL Meet #1 - PNCMar 26 · Javelin · Place 2 · Garnet ValleyGarnet ValleyJavelin600g2.84-1110
Mar 26CAL Meet #1 - PNCMar 26 · Discus · Place 11 · Garnet ValleyGarnet ValleyDiscus1kg11.66-0710
Mar 26CAL Meet #1 - PNCMar 26 · Shot Put · Place 11 · Garnet ValleyGarnet ValleyShot Put4kg11.24-03.0010
Mar 15Phantom InvitationalMar 15 · Javelin · Place 4 · Garnet ValleyGarnet ValleyJavelin471-2—
Mar 15Phantom InvitationalMar 15 · Discus · Place 5 · Garnet ValleyGarnet ValleyDiscus570-9—

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Dec 18Shot Put Night in the Valley Holiday Throw DownDec 18 · Shot Put · Place 23 · Garnet ValleyGarnet ValleyShot Put4kg23.26-03.00 PB10
May 13Upper Darby Throwers InvitationalMay 13 · Javelin · Place 8 · Garnet ValleyGarnet ValleyJavelin875-07—
May 13Upper Darby Throwers InvitationalMay 13 · Discus · Place 10 · Garnet ValleyGarnet ValleyDiscus1072-03—
May 8Central League Individual ChampsMay 8 · Javelin · Place 9 · Garnet ValleGarnet ValleJavelin984-079
Apr 27Unionville InvitationalApr 27 · Javelin · Place 15 · Garnet ValleyGarnet ValleyJavelin1578-11.00—
Apr 27Unionville InvitationalApr 27 · Javelin · Place 17 · Garnet ValleyGarnet ValleyJavelin1778-11.00—
Apr 27Unionville InvitationalApr 27 · Javelin · Place 15 · Garnet ValleyGarnet ValleyJavelin1578-11.00—
Apr 27Unionville InvitationalApr 27 · Javelin · Place 17 · Garnet ValleyGarnet ValleyJavelin1778-11.00—
Apr 26UD InviteApr 26 · Javelin · Place 13 · Garnet ValleyGarnet ValleyJavelin600g13.74-059
Apr 19Bob Friday Warrior InviteApr 19 · Javelin · Place 9 · Garnet ValleyGarnet ValleyJavelin986-01.00FR
Apr 17Lower Merion MeetApr 17 · Javelin · Place 5 · Garnet ValleyGarnet ValleyJavelin600g5.77-029
Apr 17Lower Merion MeetApr 17 · Discus · Place 12 · Garnet ValleyGarnet ValleyDiscus1kg12.66-099
Apr 13Delco RelaysApr 13 · Javelin · Place 5 · Garnet ValleyGarnet ValleyJavelin588-09
Apr 13Delco RelaysApr 13 · Discus · Place 12 · Garnet ValleyGarnet ValleyDiscus1262-79
Apr 9Garnet Valley Dual #1Apr 9 · Javelin · Place 6 · Garnet ValleyGarnet ValleyJavelin600g6.83-019
Apr 9Garnet Valley Dual #1Apr 9 · Discus · Place 11 · Garnet ValleyGarnet ValleyDiscus1kg11.64-069
Apr 6Council Rock Kiwanis InvitationalApr 6 · Shot Put · Place 4 · Garnet ValleyGarnet ValleyShot Put422-69
Apr 6Council Rock Kiwanis InvitationalApr 6 · Javelin · Place 7 · Garnet ValleyGarnet ValleyJavelin777-19
Apr 6Council Rock Kiwanis InvitationalApr 6 · Discus · Place 15 · Garnet ValleyGarnet ValleyDiscus1561-109
Mar 27Green Raider InvMar 27 · Shot Put · Place 13 · Garnet ValleyGarnet ValleyShot Put1321-09.509
Mar 27Green Raider InvMar 27 · Javelin · Place 4 · Garnet ValleyGarnet ValleyJavelin478-009
Mar 27Green Raider InvMar 27 · Discus · Place 11 · Garnet ValleyGarnet ValleyDiscus1164-019
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 14 · Garnet ValleGarnet ValleJavelin1471-01—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 26 · Garnet ValleGarnet ValleShot Put2622-08.50—
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 14 · Garnet ValleGarnet ValleJavelin1471-01—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 26 · Garnet ValleGarnet ValleShot Put2622-08.50—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13DVGTCA Meet #2 Dec 13 · Shot Put · Place 40 · Garnet ValleyGarnet ValleyShot Put4kg40.25-08.25 PB10
Dec 11Germantown Academy Shot Put Invite #1Dec 11 · Shot Put · Place 8 · Garnet ValleyGarnet ValleyShot Put4kg8.25-00.0010
Jan 31GA Shot Put InviteJan 31 · Shot Put · Place 26 · Garnet ValleyGarnet ValleyShot Put2622-04.759

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20DVGTCA Meet #3Dec 20 · Shot Put · Place 56 · Garnet ValleyGarnet ValleyShot Put4kg56.21-05.509
Dec 8DVGTCA Meet #1Dec 8 · Shot Put · Place 50 · Garnet ValleyGarnet ValleyShot Put4kg50.21-10.009

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Shot Put Night in the Valley Holiday Throw DownDec 19 · Shot Put · Place 16 · Garnet ValleyGarnet ValleyShot Put4kg16.21-05.259
May 3Garnet Valley MS v. NMS v. RID v. SHMSMay 3 · 100 Meters · Place 61 · Garnet ValleyGarnet Valley100 Meters61.19.86a PB8