Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorDoug Wesner Memorial · Feb 155:18.63aDoug Wesner MemorialFebruary 15, 2024
400 Meters · IndoorURSA Major HDS Meet · Jan 2357.11aURSA Major HDS MeetJanuary 23, 2026
400 Meters · OutdoorUpper Merion HS vs Pope John Paul II · Apr 854.82aUpper Merion HS vs Pope John Paul IIApril 8, 2024
800 Meters · IndoorTFCAGP #1 · Dec 142:14.88aTFCAGP #1December 14, 2024
800 Meters · Outdoor15th Annual Twin Valley Raider Invitational · Apr 172:07.45a15th Annual Twin Valley Raider InvitationalApril 17, 2025
Discus · 1.6kg · OutdoorUpper Merion Dual · Apr 2963-09Upper Merion DualApril 29, 2026
Javelin · 800g · OutdoorThe North Penn Open presented by North Wales Running Company · Mar 28107' 11"The North Penn Open presented by North Wales Running CompanyMarch 28, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 29Upper Merion DualApr 29 · Javelin · Place 8 · Upper Merion AreaJavelin800g8.80-0312
Apr 29Upper Merion DualApr 29 · Discus · Place 8 · Upper Merion AreaDiscus1.6kg8.63-09 PB12
Apr 29Upper Merion DualApr 29 · 800 Meters · Place 6 · Upper Merion Area800 Meters6.2:21.25a12
Apr 29Upper Merion DualApr 29 · 400 Meters · Upper Merion Area400 Meters--DNS12
Apr 15Upper Merion DualApr 15 · Javelin · Place 4 · Upper Merion AreaJavelin800g4.101' 2"12
Apr 8Upper Perk DualApr 8 · Javelin · Place 8 · Upper Merion AreaJavelin800g8.103-0012
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Javelin · Place 5 · Upper Merion AreaJavelin800g5.98-0012
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Discus · Place 10 · Upper Merion AreaDiscus1.6kg10.63-0912
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 23 · Upper Merion AreaJavelin800g23.107' 11" PB12
Mar 25Upper Merion HS vs PottstownMar 25 · Javelin · Place 3 · Upper Merion AreaJavelin390-012

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 23URSA Major HDS MeetJan 23 · 400 Meters · Place 19 · Upper Merion Area400 Meters1957.11a PB12
Jan 162LRS Indoor InvitationalJan 16 · 400 Meters · Upper Merion Area400 Meters—DNS12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · 800 Meters · Place 13 · Upper Merion Area800 Meters132:07.45a PB11
Apr 8Upper Merion DualApr 8 · 400 Meters · Place 2 · Upper Merion Area400 Meters2.56.69a11
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 800 Meters · Place 7 · Upper Merion Area800 Meters72:17.34a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14TFCAGP #1Dec 14 · 800 Meters · Place 32 · Upper Merion Area800 Meters32.2:14.88a PB11
Feb 15Doug Wesner MemorialFeb 15 · 1600 Meters · Place 26 · Upper Merion Area1600 Meters26.5:18.63a PB10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 19Twin Valley InvitationalApr 19 · 800 Meters · Place 23 · Upper Merion Area800 Meters232:09.59a—
Apr 17Pottsgrove HS vs Upper MerionApr 17 · 800 Meters · Place 4 · Upper Merion Area800 Meters42:13.55a—
Apr 8Upper Merion HS vs Pope John Paul IIApr 8 · 400 Meters · Place 4 · Upper Merion Area400 Meters454.82a PB—