Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorDoug Wesner Memorial · Feb 135:46.46aDoug Wesner MemorialFebruary 13, 2025
1600 Meters · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 14:57.56a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
3000 Meters · IndoorTFCAGP #1 · Dec 1310:22.24aTFCAGP #1December 13, 2025
3200 Meters · OutdoorUpper Merion at Phoenixville Dual Meet 2026 · Apr 111:18.06aUpper Merion at Phoenixville Dual Meet 2026April 1, 2026
800 Meters · IndoorUrsinus HS Invitational · Jan 242:35.24aUrsinus HS InvitationalJanuary 24, 2025
800 Meters · OutdoorUpper Perk Dual · Apr 82:19.77aUpper Perk DualApril 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1600 Meters · Place 74 · Upper Merion Area1600 Meters74.4:57.56a PB10
Apr 17Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 20 · Upper Merion Area1600 Meters205:03.37a10
Apr 17Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 20 · Upper Merion Area1600 Meters205:03.3710
Apr 15Upper Merion DualApr 15 · 800 Meters · Place 7 · Upper Merion Area800 Meters7.2:23.71a10
Apr 8Upper Perk DualApr 8 · 800 Meters · Place 6 · Upper Merion Area800 Meters6.2:19.77a PB10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 3200 Meters · Place 3 · Upper Merion Area3200 Meters3.11:18.06a PB10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 1600 Meters · Place 44 · Upper Merion Area1600 Meters44.5:10.73a10
Mar 25Upper Merion HS vs PottstownMar 25 · 1600 Meters · Place 3 · Upper Merion Area1600 Meters35:18.310
Mar 25Upper Merion HS vs PottstownMar 25 · 800 Meters · Place 2 · Upper Merion Area800 Meters22:24.810
Mar 14Phantom InvitationalMar 14 · 1600 Meters · Place 13 · Upper Merion Area1600 Meters135:27.20a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13TFCAGP #1Dec 13 · 3000 Meters · Place 25 · Upper Merion Area3000 Meters25.10:22.24a PB10
Feb 13Doug Wesner MemorialFeb 13 · 1600 Meters · Place 51 · Upper Merion Area1600 Meters51.5:46.46a PB9
Jan 24Ursinus HS InvitationalJan 24 · 800 Meters · Place 91 · Upper Merion Area800 Meters91.2:35.24a PB9

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · 800 Meters · Place 2 · Upper Merion Area800 Meters22:28.179
May 1Pope John Paul II HS vs Upper MerionMay 1 · 1600 Meters · Place 5 · Upper Merion Area1600 Meters55:20.669
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 22 · Upper Merion Area1600 Meters225:20.00a9
Apr 8Upper Merion DualApr 8 · 3200 Meters · Place 5 · Upper Merion Area3200 Meters5.11:38.39a9
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 1600 Meters · Place 12 · Upper Merion Area1600 Meters125:28.54a9