Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorF&M HS Invite #3 · Jan 2824.65aF&M HS Invite #3January 28, 2024
Javelin · 800g · Indoor2026 Paul Donahue Invitational · Apr 1755.35m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 800g · Outdoor130th Penn Relays Carnival · Apr 2360.85m130th Penn Relays CarnivalApril 23, 2026
Long Jump · OutdoorChes Mont National Super Meet #1 · Apr 1619-01.50Ches Mont National Super Meet #1April 16, 2024
Triple Jump · IndoorF&M HS Invite #3 · Jan 2841-05.50F&M HS Invite #3January 28, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · Javelin · Place 6 · PennPennJavelin800g6.57.53mSo
May 1Larry Ellis InvitationalMay 1 · Javelin · Place 8 · PennPennJavelin800g8.54.50mSo
Apr 23130th Penn Relays CarnivalApr 23 · Javelin · Place 5 · PennPennJavelin800g5.60.85m PBSo
Apr 4Sam Howell InvitationalApr 4 · Javelin · Place 11 · PennPennJavelin800g11.53.52mSo
Mar 26Raleigh RelaysMar 26 · Javelin · Place 23 · PennPennJavelin800g23.52.25mSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 3 · PennPennJavelin800g3.55.35m PBSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 9Ivy League Outdoor Track & Field ChampionshipsMay 9 · Javelin · Place 4 · PennPennJavelin800g4.53.89mFr
Mar 22Penn ChallengeMar 22 · Javelin · Place 1 · PennPennJavelin157.41mFR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24PIAA State Track & Field ChampionshipsMay 24 · Javelin · Place 2 · Avon GroveAvon GroveJavelin800g2.197-812
May 17PIAA District I ChampionshipsMay 17 · Javelin · Place 1 · Avon GroveAvon GroveJavelin800g1.181-0712
Apr 25Penn Relays - HSApr 25 · Javelin · Place 8 · Avon GroveAvon GroveJavelin800g8.184-412
Apr 16Ches Mont National Super Meet #1Apr 16 · Long Jump · Place 11 · Avon GroveAvon GroveLong Jump11.19-01.50 PB12
Apr 6The North Penn OpenApr 6 · Javelin · Place 1 · Avon GroveAvon GroveJavelin800g1.169-1112

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28F&M HS Invite #3Jan 28 · Triple Jump · Place 2 · Avon GroveAvon GroveTriple Jump2.41-05.50 PB12
Jan 28F&M HS Invite #3Jan 28 · 200 Meters · Place 43 · Avon GroveAvon Grove200 Meters43.24.65a PB12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Alvernia Holiday ClassicDec 9 · Triple Jump · Place 12 · Avon GroveAvon GroveTriple Jump12.38-4.2512

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · Javelin · Place 2 · Avon GroveAvon GroveJavelin800g2.178-0511
Apr 29Unionville InvitationalApr 29 · Javelin · Place 1 · Avon GroveAvon GroveJavelin800g1.148-1Unofficial11

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Winter Freeze Outdoor InvitationalDec 13 · 60 Meter · Place 20 · Avon GroveAvon Grove60 Meter20.7.75aUnofficial11
Dec 13Winter Freeze Outdoor InvitationalDec 13 · 200 Meters · Place 26 · Avon GroveAvon Grove200 Meters26.25.43aUnofficial11

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Winter Freeze Outdoor InvitationalDec 14 · Shot Put · Place 19 · Avon GroveAvon GroveShot Put12lb19.21' 4"Unofficial10
Apr 7Ches Mont National Super MeetApr 7 · Javelin · Place 27 · Avon GroveAvon GroveJavelin800g27.66' 1"9