Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Philly · Feb 284:35.80aThe CIRCUIT PhillyFebruary 28, 2026
100 Meters · OutdoorLower Merion Scrimmage · Mar 1813.05Lower Merion ScrimmageMarch 18, 2026
1600 Meters · IndoorF&M HS Invite #2 · Jan 265:05.40aF&M HS Invite #2January 26, 2025
1600 Meters · OutdoorRadnor Last Chance Meet · May 84:31.65aRadnor Last Chance MeetMay 8, 2026
200 Meters · OutdoorLower Merion Scrimmage · Mar 1826.12Lower Merion ScrimmageMarch 18, 2026
2000m Steeplechase · 0.914m · OutdoorEasterns States Championships · May 306:55.44aEasterns States ChampionshipsMay 30, 2026
3000 Meters · IndoorTFCAofGP Last Chance Meet · Feb 69:14.92TFCAofGP Last Chance MeetFebruary 6, 2026
3200 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 710:13.61aLa Salle Winter Series - Distance NightJanuary 7, 2026
3200 Meters · OutdoorLower Merion Boys Meet · Mar 259:58.26aLower Merion Boys MeetMarch 25, 2026
5000 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 2616:29.87aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · IndoorThe CIRCUIT Philly · Feb 282:07.81aThe CIRCUIT PhillyFebruary 28, 2026
800 Meters · OutdoorCAL Meet #2 @ Conestoga · Apr 82:04.62aCAL Meet #2 @ ConestogaApril 8, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30Easterns States ChampionshipsMay 30 · 2000m Steeplechase · Place 12 · Lower MerionLower Merion2000m Steeplechase0.914m12.6:55.44a PB11
May 8Radnor Last Chance MeetMay 8 · 1600 Meters · Place 2 · Lower MerionLower Merion1600 Meters2.4:31.65a PB11
May 6Central League Championship 26May 6 · 3200 Meters · Place 6 · Lower MerionLower Merion3200 Meters6.10:02.57a11
May 6Central League Championship 26May 6 · 1600 Meters · Lower MerionLower Merion1600 Meters--DNS11
May 2Lower Merion InvitationalMay 2 · 3200 Meters · Place 1 · Lower MerionLower Merion3200 Meters1.9:59.90a11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1600 Meters · Place 25 · Lower MerionLower Merion1600 Meters25.4:32.07a11
Apr 2522nd Annual Unionville InvitationalApr 25 · 1600 Meters · Place 8 · Lower MerionLower Merion1600 Meters8.4:36.77a11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 1600 Meters · Place 3 · Lower MerionLower Merion1600 Meters3.4:46.16a11
Apr 8CAL Meet #2 @ ConestogaApr 8 · 800 Meters · Place 6 · Lower MerionLower Merion800 Meters6.2:04.62a PB11
Mar 25Lower Merion Boys MeetMar 25 · 3200 Meters · Place 2 · Lower MerionLower Merion3200 Meters2.9:58.26a PB11
Mar 18Lower Merion ScrimmageMar 18 · 200 Meters · Place 12 · Lower MerionLower Merion200 Meters1226.12 PB11
Mar 18Lower Merion ScrimmageMar 18 · 100 Meters · Place 12 · Lower MerionLower Merion100 Meters1213.05 PB11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 5000 Meters · Place 28 · Lower Merion Athletics ClubLower Merion Athletics Club5000 Meters28.16:29.87a PB11
Feb 28The CIRCUIT PhillyFeb 28 · 1 Mile · Place 11 · Lower Merion Athletics ClubLower Merion Athletics Club1 Mile114:35.80a PB11
Feb 28The CIRCUIT PhillyFeb 28 · 800 Meters · Place 28 · Lower Merion Athletics ClubLower Merion Athletics Club800 Meters282:07.81a PB11
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 3000 Meters · Place 10 · Lower MerionLower Merion3000 Meters109:24.1811
Feb 6TFCAofGP Last Chance MeetFeb 6 · 3000 Meters · Place 7 · Lower MerionLower Merion3000 Meters79:14.92 PB11
Feb 6TFCAofGP Last Chance MeetFeb 6 · 3000 Meters · Place 7 · Lower MerionLower Merion3000 Meters79:14.9211
Jan 18Kristian Marche Memorial InvitationalJan 18 · 1 Mile · Place 11 · Lower MerionLower Merion1 Mile114:40.8911
Jan 16TFCAofGP Meet #6Jan 16 · 3000 Meters · Place 11 · Lower MerionLower Merion3000 Meters119:23.83—
Jan 10TFCAGP #5Jan 10 · 800 Meters · Place 20 · Lower MerionLower Merion800 Meters202:10.97a11
Jan 7La Salle Winter Series - Distance NightJan 7 · 3200 Meters · Place 25 · Lower MerionLower Merion3200 Meters25.10:13.61a PB11
Jan 7La Salle Winter Series - Distance NightJan 7 · 3000 Meters · Place 27 · Lower MerionLower Merion3000 Meters27.9:39.68a11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · 3200 Meters · Place 1 · Lower MerionLower Merion3200 Meters111:04.0510
May 5CAL Boys JV MeetMay 5 · 1600 Meters · Place 1 · Lower MerionLower Merion1600 Meters14:54.0010
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 1600 Meters · Place 52 · Lower MerionLower Merion1600 Meters52.4:58.24a10
Apr 21Boys CAL JVApr 21 · 800 Meters · Place 13 · Lower MerionLower Merion800 Meters13.2:15.14a10
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 1600 Meters · Place 11 · Lower MerionLower Merion1600 Meters114:54.5410
Apr 9Marple Newtown CAL MeetApr 9 · 1600 Meters · Place 11 · Lower MerionLower Merion1600 Meters11.4:54.54a10
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 800 Meters · Place 22 · Lower MerionLower Merion800 Meters222:18.91a10
Mar 29North Penn OpenMar 29 · 1600 Meters · Place 37 · Lower MerionLower Merion1600 Meters374:56.2210
Mar 26CAL Meet #1 (UD)Mar 26 · 3200 Meters · Place 11 · Lower MerionLower Merion3200 Meters11.11:04.40a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 26F&M HS Invite #2Jan 26 · 1600 Meters · Place 34 · Lower MerionLower Merion1600 Meters34.5:05.40a PB10
Jan 26F&M HS Invite #2Jan 26 · 3000 Meters · Place 15 · Lower MerionLower Merion3000 Meters15.10:37.62a10
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 3200 Meters · Place 54 · Lower MerionLower Merion3200 Meters5411:12.2310
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 3000 Meters · Place 56 · Lower MerionLower Merion3000 Meters5610:34.9210

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 1 Mile · Place 40 · Lower MerionLower Merion1 Mile40.5:18.95a10
Dec 7F&M HS Invite #1Dec 7 · 1600 Meters · Place 31 · Lower MerionLower Merion1600 Meters31.5:13.75a10
Dec 7F&M HS Invite #1Dec 7 · 3000 Meters · Place 24 · Lower MerionLower Merion3000 Meters24.11:00.95a10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17CAL Week #3 (Marple) Apr 17 · 1600 Meters · Place 25 · Lower MerionLower Merion1600 Meters25.5:38.26a10
Apr 13The Coatesville Track and Field InvitationalApr 13 · 1600 Meters · Place 27 · Lower MerionLower Merion1600 Meters27.5:36.69a10
Apr 11CAL Boys Meet #2 - Lower MerionApr 11 · 1600 Meters · Place 15 · Lower MerionLower Merion1600 Meters15.5:35.00a10
Apr 6The North Penn OpenApr 6 · 1600 Meters · Place 64 · Lower MerionLower Merion1600 Meters64.5:44.46a10