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 · OutdoorThe North Penn Open · Apr 629.86aThe North Penn OpenApril 6, 2024
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

6 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

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

4 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 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

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
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 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.86a PB10