Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Philly · Feb 285:22.91aThe CIRCUIT PhillyFebruary 28, 2026
1600 Meters · IndoorLawrenceville Opener · Dec 35:32.49aLawrenceville OpenerDecember 3, 2025
1600 Meters · OutdoorLower Merion Invitational · May 25:15.31aLower Merion InvitationalMay 2, 2026
200 Meters · OutdoorLower Merion Scrimmage · Mar 1830.17Lower Merion ScrimmageMarch 18, 2026
3000 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 711:12.49aLa Salle Winter Series - Distance NightJanuary 7, 2026
3200 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 711:53.89aLa Salle Winter Series - Distance NightJanuary 7, 2026
3200 Meters · OutdoorLower Merion Boys Meet · Mar 2511:29.18aLower Merion Boys MeetMarch 25, 2026
400 Meters · OutdoorCAL Boys JV Meet · May 51:07.48CAL Boys JV MeetMay 5, 2025
5000 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 2619:19.33aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · IndoorTFCAGP #1 · Dec 132:30.64aTFCAGP #1December 13, 2025
800 Meters · OutdoorCAL Meet #2 @ Conestoga · Apr 82:20.35aCAL Meet #2 @ ConestogaApril 8, 2026
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:27.5TFCAGP #2December 20, 2025

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jun 8Henderson Last Chance MeetJun 8 · 1 Mile · Place 19 · Lower Merion Athletics ClubLower Merion Athletics Club1 Mile19.5:26.45a10
May 26John Hay Pennsylvania Distance FestivalMay 26 · 5000 Meters · Place 68 · Lower Merion Athletics ClubLower Merion Athletics Club5000 Meters68.19:19.33a PB10
Feb 28The CIRCUIT PhillyFeb 28 · 1 Mile · Place 45 · Lower Merion Athletics ClubLower Merion Athletics Club1 Mile455:22.91a PB10
Jan 7La Salle Winter Series - Distance NightJan 7 · 3200 Meters · Place 84 · Lower MerionLower Merion3200 Meters84.11:53.89a PB10
Jan 7La Salle Winter Series - Distance NightJan 7 · 3000 Meters · Place 84 · Lower MerionLower Merion3000 Meters84.11:12.49a PB10

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · 1600 Meters · Place 30 · Lower MerionLower Merion1600 Meters30.5:15.51a10
May 2Lower Merion InvitationalMay 2 · 1600 Meters · Place 20 · Lower MerionLower Merion1600 Meters20.5:15.31a PB10
Apr 2522nd Annual Unionville InvitationalApr 25 · 800 Meters · Place 45 · Lower MerionLower Merion800 Meters45.2:22.45a10
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 1600 Meters · Place 18 · Lower MerionLower Merion1600 Meters18.5:22.01a10
Apr 11The Coatesville Track & Field InvitationalApr 11 · 3200 Meters · Place 4 · Lower MerionLower Merion3200 Meters411:33.89a10
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Place 84 · Lower MerionLower Merion1600 Meters84.5:16.62a10
Apr 8CAL Meet #2 @ ConestogaApr 8 · 800 Meters · Place 21 · Lower MerionLower Merion800 Meters21.2:20.35a PB10
Mar 25Lower Merion Boys MeetMar 25 · 3200 Meters · Place 13 · Lower MerionLower Merion3200 Meters13.11:29.18a PB10
Mar 18Lower Merion ScrimmageMar 18 · 200 Meters · Place 32 · Lower MerionLower Merion200 Meters3230.17 PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Lower MerionLower Merion800 MetersRelay Split—2:27.5 PB10
Dec 13TFCAGP #1Dec 13 · 800 Meters · Place 41 · Lower MerionLower Merion800 Meters41.2:30.64a PB10
Dec 3Lawrenceville OpenerDec 3 · 3200 Meters · Place 6 · Lower MerionLower Merion3200 Meters6.12:43.09a10
Dec 3Lawrenceville OpenerDec 3 · 1600 Meters · Place 12 · Lower MerionLower Merion1600 Meters12.5:32.49a PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · 800 Meters · Place 35 · Lower MerionLower Merion800 Meters352:36.439
May 5CAL Boys JV MeetMay 5 · 400 Meters · Place 44 · Lower MerionLower Merion400 Meters441:07.48 PB9
May 5CAL Boys JV MeetMay 5 · 200 Meters · Place 75 · Lower MerionLower Merion200 Meters7531.729
Apr 21Boys CAL JVApr 21 · 400 Meters · Place 48 · Lower MerionLower Merion400 Meters48.1:09.50a9