Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLower Merion Scrimmage · Mar 1813.48Lower Merion ScrimmageMarch 18, 2026
1600 Meters · IndoorF&M HS Invite #1 · Dec 75:49.51aF&M HS Invite #1December 7, 2024
1600 Meters · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 14:55.77a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
3000 Meters · IndoorF&M HS Invite #1 · Dec 711:50.70aF&M HS Invite #1December 7, 2024
3200 Meters · OutdoorRadnor Last Chance Meet · May 810:37.95aRadnor Last Chance MeetMay 8, 2026
5000 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 2618:15.60aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 262:10.89aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · OutdoorLower Merion Invitational · May 22:12.88aLower Merion InvitationalMay 2, 2026
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:31.8TFCAGP #2December 20, 2025

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 5000 Meters · Place 53 · Lower Merion Athletics ClubLower Merion Athletics Club5000 Meters53.18:15.60a PB10
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · Place 114 · Lower Merion Athletics ClubLower Merion Athletics Club800 Meters114.2:10.89a PB10
Feb 28The CIRCUIT PhillyFeb 28 · 800 Meters · Place 46 · Lower Merion Athletics ClubLower Merion Athletics Club800 Meters462:13.47a10

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · 3200 Meters · Place 1 · Lower MerionLower Merion3200 Meters1.10:37.95a PB10
May 2Lower Merion InvitationalMay 2 · 800 Meters · Place 20 · Lower MerionLower Merion800 Meters20.2:12.88a PB10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1600 Meters · Place 63 · Lower MerionLower Merion1600 Meters63.4:55.77a PB10
Apr 2522nd Annual Unionville InvitationalApr 25 · 1600 Meters · Place 13 · Lower MerionLower Merion1600 Meters13.4:59.96a10
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 3200 Meters · Lower MerionLower Merion3200 Meters--DNS10
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Place 64 · Lower MerionLower Merion1600 Meters64.4:59.38a10
Apr 8CAL Meet #2 @ ConestogaApr 8 · 1600 Meters · Place 10 · Lower MerionLower Merion1600 Meters10.4:57.58a10
Mar 25Lower Merion Boys MeetMar 25 · 800 Meters · Place 16 · Lower MerionLower Merion800 Meters16.2:15.74a10
Mar 18Lower Merion ScrimmageMar 18 · 100 Meters · Place 16 · Lower MerionLower Merion100 Meters1613.48 PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Lower MerionLower Merion800 MetersRelay Split—2:31.8 PB10
Jan 26F&M HS Invite #2Jan 26 · 3000 Meters · Lower MerionLower Merion3000 Meters--DNS9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7F&M HS Invite #1Dec 7 · 1600 Meters · Place 60 · Lower MerionLower Merion1600 Meters60.5:49.51a PB9
Dec 7F&M HS Invite #1Dec 7 · 3000 Meters · Place 32 · Lower MerionLower Merion3000 Meters32.11:50.70a PB9