Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChes Mont National Super Meet #1 · Apr 1614.03aChes Mont National Super Meet #1April 16, 2024
200 Meters · OutdoorNorth Penn Open · Mar 2928.60North Penn OpenMarch 29, 2025
400 Meters · OutdoorChes Mont National Super Meet #1 · Apr 161:08.38aChes Mont National Super Meet #1April 16, 2024
Discus · 1kg · IndoorBob Friday Warrior Invitational 2026 · Apr 1079' 5"Bob Friday Warrior Invitational 2026April 10, 2026
Discus · 1kg · OutdoorChes-Mont League Champs · May 792-11Ches-Mont League ChampsMay 7, 2025
Javelin · 600g · IndoorBob Friday Warrior Invitational 2026 · Apr 1097' 7"Bob Friday Warrior Invitational 2026April 10, 2026
Javelin · 600g · OutdoorPIAA District 1 AA/AAA Championships · May 15113-06PIAA District 1 AA/AAA ChampionshipsMay 15, 2026
Shot Put · 4kg · OutdoorChes Mont National Super Meet #1 · Apr 1622-00.50Ches Mont National Super Meet #1April 16, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Javelin · Place 11 · Avon GroveJavelin600g11.113-06 PB12
May 6Ches-Mont ChampsMay 6 · Javelin · Place 3 · Avon GroveJavelin600g3.97' 5"12
May 6Ches-Mont ChampsMay 6 · Discus · Place 17 · Avon GroveDiscus1kg17.72' 2"12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · Javelin · Place 8 · Avon GroveJavelin600g8.100-00.012
Apr 2522nd Annual Unionville InvitationalApr 25 · Javelin · Place 6 · Avon GroveJavelin600g6.83' 8"12
Apr 2522nd Annual Unionville InvitationalApr 25 · Discus · Place 19 · Avon GroveDiscus1kg19.79' 5"12
Mar 21Upper Darby RelaysMar 21 · Javelin · Place 5 · Avon GroveJavelin598-112

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · Javelin · Place 3 · Avon GroveJavelin600g3.97' 7" PB12
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · Discus · Place 6 · Avon GroveDiscus1kg6.79' 5" PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 7Ches-Mont League ChampsMay 7 · Javelin · Place 6 · Avon GroveJavelin600g6.95-0011
May 7Ches-Mont League ChampsMay 7 · Discus · Place 9 · Avon GroveDiscus1kg9.92-11 PB11
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · Javelin · Place 10 · Avon GroveJavelin1085-1011
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · Discus · Place 20 · Avon GroveDiscus2079-611
Apr 10Ches Mont National Super Meet # 2Apr 10 · Discus · Place 4 · Avon GroveDiscus1kg4.89-05.0011
Apr 10Ches Mont National Super Meet # 2Apr 10 · 100 Meters · Place 28 · Avon Grove100 Meters28.14.10a11
Apr 5Haverford InvitationalApr 5 · Javelin · Place 9 · Avon GroveJavelin989-1011
Apr 5Haverford InvitationalApr 5 · Discus · Place 12 · Avon GroveDiscus1272-211
Apr 5Haverford InvitationalApr 5 · 200 Meters · Place 22 · Avon Grove200 Meters2228.72a11
Mar 29North Penn OpenMar 29 · Discus · Place 14 · Avon GroveDiscus1483-03.0011
Mar 29North Penn OpenMar 29 · 200 Meters · Place 37 · Avon Grove200 Meters3728.60 PB11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Ches-Mont ChampionshipsMay 8 · Javelin · Place 13 · Avon GroveJavelin1379-00.0010
May 8Ches-Mont ChampionshipsMay 8 · Javelin · Place 14 · Avon GroveJavelin1483-0310
Apr 16Ches Mont National Super Meet #1Apr 16 · Shot Put · Place 22 · Avon GroveShot Put4kg22.22-00.50 PB10
Apr 16Ches Mont National Super Meet #1Apr 16 · 400 Meters · Place 37 · Avon Grove400 Meters37.1:08.38a PB10
Apr 16Ches Mont National Super Meet #1Apr 16 · 100 Meters · Place 42 · Avon Grove100 Meters42.14.03a PB10
Apr 15Oxf/AG ShowdownApr 15 · Javelin · Place 2 · Avon GroveJavelin273-03.00—
Apr 15Oxf/AG ShowdownApr 15 · Discus · Place 6 · Avon GroveDiscus656-07.00—
Apr 6The North Penn OpenApr 6 · 400 Meters · Place 34 · Avon Grove400 Meters34.1:10.03a10
Apr 6The North Penn OpenApr 6 · 200 Meters · Place 31 · Avon Grove200 Meters31.29.86a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 12Kennett Novice MeetMay 12 · 400 Meters · Place 5 · Avon Grove400 Meters51:10.549
May 2Ches-Mont National JV / Open Meet #3May 2 · 400 Meters · Place 29 · Avon Grove400 Meters291:11.389
May 2Ches-Mont National JV / Open Meet #3May 2 · 100 Meters · Place 48 · Avon Grove100 Meters4814.759