Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBerks Catholic HS vs Kutztown vs Brandywine Heights · Apr 1613.93aBerks Catholic HS vs Kutztown vs Brandywine HeightsApril 16, 2024
Discus · 1.6kg · OutdoorBrandywine Heights HS vs Wyomissing vs Kutztown · Apr 28126' 3"Brandywine Heights HS vs Wyomissing vs KutztownApril 28, 2026
Javelin · 800g · OutdoorBrandywine Heights HS vs Wyomissing vs Kutztown · Apr 28115' 6"Brandywine Heights HS vs Wyomissing vs KutztownApril 28, 2026
Shot Put · 12lb · IndoorBerks County Showdown Presented by 2L Race Services · Feb 233' 11.5Berks County Showdown Presented by 2L Race ServicesFebruary 2, 2025
Shot Put · 12lb · OutdoorKutztown HS vs Wyomissing vs Tulpehocken · Apr 743' 9"Kutztown HS vs Wyomissing vs TulpehockenApril 7, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 7BCIAA Firing Championship Track MeetMay 7 · Shot Put · Place 16 · Kutztown AreaShot Put12lb16.42' 3.25"11
May 1John H. Shaner Meet InvitationalMay 1 · Discus · Place 21 · Kutztown AreaDiscus21113-111
May 1John H. Shaner Meet InvitationalMay 1 · Shot Put · Place 9 · Kutztown AreaShot Put944-1011
Apr 28Brandywine Heights HS vs Wyomissing vs KutztownApr 28 · Javelin · Place 6 · Kutztown AreaJavelin800g6.115' 6" PB11
Apr 28Brandywine Heights HS vs Wyomissing vs KutztownApr 28 · Discus · Place 5 · Kutztown AreaDiscus1.6kg5.126' 3" PB11
Apr 28Brandywine Heights HS vs Wyomissing vs KutztownApr 28 · Shot Put · Place 5 · Kutztown AreaShot Put12lb5.40' 2.5"11
Apr 11Neyhart Track & Field InvitationalApr 11 · Javelin · Place 12 · Kutztown AreaJavelin800g12.104' 3"11
Apr 11Neyhart Track & Field InvitationalApr 11 · Discus · Place 8 · Kutztown AreaDiscus1.6kg8.115' 4"11
Apr 11Neyhart Track & Field InvitationalApr 11 · Shot Put · Place 6 · Kutztown AreaShot Put12lb6.42' 9.25"11
Apr 7Kutztown HS vs Wyomissing vs TulpehockenApr 7 · Javelin · Kutztown AreaJavelin800g—DNS11
Apr 7Kutztown HS vs Wyomissing vs TulpehockenApr 7 · Discus · Place 6 · Kutztown AreaDiscus1.6kg6.107' 2"11
Apr 7Kutztown HS vs Wyomissing vs TulpehockenApr 7 · Shot Put · Place 4 · Kutztown AreaShot Put12lb4.43' 9" PB11
Apr 2Oxenreider Streamline ClassicApr 2 · Shot Put · Place 10 · Kutztown AreaShot Put1038-0.511
Mar 26Oley Valley HS vs KutztownMar 26 · Discus · Place 2 · Kutztown AreaDiscus2110-7.511
Mar 26Oley Valley HS vs KutztownMar 26 · Shot Put · Place 2 · Kutztown AreaShot Put240-511
Mar 24Kutztown HS vs HamburgMar 24 · Javelin · Place 5 · Kutztown AreaJavelin592-011
Mar 24Kutztown HS vs HamburgMar 24 · Discus · Place 4 · Kutztown AreaDiscus4103-011
Mar 24Kutztown HS vs HamburgMar 24 · Shot Put · Place 1 · Kutztown AreaShot Put144-911

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Berks County Showdown Presented by 2L Race ServicesFeb 1 · Shot Put · Kutztown AreaShot Put12lb—DNS11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16PIAA District 3 AAA/AA ChampionshipsMay 16 · Shot Put · Place 14 · Kutztown AreaShot Put1437-1110
May 8BCIAA Firing MeetMay 8 · Shot Put · Place 8 · Kutztown AreaShot Put845' 3"10
May 2John H Shaner Memorial Track and Field MeetMay 2 · Discus · Place 20 · Kutztown AreaDiscus1.6kg20.110' 11"10
May 2John H Shaner Memorial Track and Field MeetMay 2 · Shot Put · Kutztown AreaShot Put12lb—ND10
Apr 30Kutztown HS Tri Meet #2Apr 30 · Shot Put · Place 2 · Kutztown AreaShot Put247' 0"10
Apr 30Kutztown HS Tri Meet #2Apr 30 · Javelin · Place 6 · Kutztown AreaJavelin6109' 9"10
Apr 30Kutztown HS Tri Meet #2Apr 30 · Discus · Place 6 · Kutztown AreaDiscus6121' 0"10
Apr 26Schuylkill Valley Panther Invitational 2025Apr 26 · Discus · Place 22 · Kutztown AreaDiscus22110-08—
Apr 26Schuylkill Valley Panther Invitational 2025Apr 26 · Shot Put · Place 11 · Kutztown AreaShot Put1140-07.50—
Apr 12Neyhart Track and Field InvitationalApr 12 · Discus · Place 7 · Kutztown AreaDiscus1.6kg7.106' 4"10
Apr 12Neyhart Track and Field InvitationalApr 12 · Shot Put · Place 2 · Kutztown AreaShot Put12lb2.40' 2"10
Apr 8Wyomissing HS Tri Meet #1Apr 8 · Discus · Place 7 · Kutztown AreaDiscus1.6kg7.93' 5"10
Apr 8Wyomissing HS Tri Meet #1Apr 8 · Shot Put · Kutztown AreaShot Put12lb—NM10
Apr 4Oxenreider Streamline ClassicApr 4 · Shot Put · Place 11 · Kutztown AreaShot Put1134-310
Mar 27Kutztown HS vs Oley vs Lincoln Leadership AcademyMar 27 · Javelin · Place 3 · Kutztown AreaJavelin394-610
Mar 27Kutztown HS vs Oley vs Lincoln Leadership AcademyMar 27 · Discus · Place 3 · Kutztown AreaDiscus3102-710
Mar 27Kutztown HS vs Oley vs Lincoln Leadership AcademyMar 27 · Shot Put · Place 1 · Kutztown AreaShot Put140-0.510

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 2Berks County Showdown Presented by 2L Race ServicesFeb 2 · Shot Put · Place 18 · Kutztown AreaShot Put12lb18.33' 11.5 PB10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 27Schuylkill Valley InvitationalApr 27 · Shot Put · Place 24 · Kutztown AreShot Put2433-07.00—
Apr 19Twin Valley InvitationalApr 19 · Shot Put · Place 20 · Kutztown AreaShot Put2035-3—
Apr 16Berks Catholic HS vs Kutztown vs Brandywine HeightsApr 16 · Discus · Place 3 · Kutztown AreaDiscus3102-2—
Apr 16Berks Catholic HS vs Kutztown vs Brandywine HeightsApr 16 · Shot Put · Place 5 · Kutztown AreaShot Put537-2—
Apr 16Berks Catholic HS vs Kutztown vs Brandywine HeightsApr 16 · 100 Meters · Place 27 · Kutztown Area100 Meters2713.93a PB—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Oley MS vs KutztownMay 8 · Discus · Place 1 · Kutztown AreaDiscus1102-11—
May 8Oley MS vs KutztownMay 8 · Shot Put · Place 1 · Kutztown AreaShot Put131-2.5—