Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Hay Pennsylvania Distance Festival · May 264:22.91aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
100 Meters · OutdoorLower Merion Meet · Mar 1912.86Lower Merion MeetMarch 19, 2025
1600 Meters · IndoorF&M HS Invite #2 · Jan 264:34.14aF&M HS Invite #2January 26, 2025
1600 Meters · OutdoorCentral League Individual Champs · May 74:22.56Central League Individual ChampsMay 7, 2025
200 Meters · IndoorTFCAofGP Meet #6 · Jan 2128.94TFCAofGP Meet #6January 21, 2022
200 Meters · OutdoorLower Merion Meet · Mar 1925.48Lower Merion MeetMarch 19, 2025
3000 Meters · IndoorF&M HS Invite #2 · Jan 269:33.36aF&M HS Invite #2January 26, 2025
3000m Steeplechase · OutdoorUSATF Mid-Atlantic Junior Olympic Championship · Jun 76:25.51aUSATF Mid-Atlantic Junior Olympic ChampionshipJune 7, 2025
3200 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 169:38.62aPIAA District 1 AAA/AA ChampionshipsMay 16, 2025
400 Meters · IndoorAlvernia Holiday Classic · Dec 957.84aAlvernia Holiday ClassicDecember 9, 2023
400 Meters · OutdoorLower Merion Meet · Mar 1955.56Lower Merion MeetMarch 19, 2025
5000 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 2616:32.59aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · IndoorTFCAofGP Last Chance · Feb 72:01.81TFCAofGP Last ChanceFebruary 7, 2025
800 Meters · OutdoorCentral League Individual Champs · May 72:01.63Central League Individual ChampsMay 7, 2025

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 5000 Meters · Place 30 · Lower Merion Athletics ClubLower Merion Athletics Club5000 Meters30.16:32.59a PB7
May 26John Hay Pennsylvania Distance FestivalMay 26 · 1 Mile · Place 32 · Lower Merion Athletics ClubLower Merion Athletics Club1 Mile32.4:22.91a PB7

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 7USATF Mid-Atlantic Junior Olympic ChampionshipJun 7 · 3000m Steeplechase · Place 2 · Lower Merion Athletics ClubLower Merion Athletics Club3000m Steeplechase26:25.51a PB12
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 3200 Meters · Place 14 · Lower MerionLower Merion3200 Meters14.9:38.62a PB12
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 1600 Meters · Place 12 · Lower MerionLower Merion1600 Meters12.4:24.40a12
May 7Central League Individual ChampsMay 7 · 1600 Meters · Place 4 · Lower MerionLower Merion1600 Meters44:22.56 PB12
May 7Central League Individual ChampsMay 7 · 800 Meters · Place 9 · Lower MerionLower Merion800 Meters92:01.63 PB12
May 7CAL ChampsMay 7 · 1600 Meters · Place 4 · Lower MerionLower Merion1600 Meters4.4:22.56a12
May 7CAL ChampsMay 7 · 800 Meters · Place 9 · Lower MerionLower Merion800 Meters9.2:01.63a12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 1600 Meters · Place 5 · Lower MerionLower Merion1600 Meters5.4:23.67a12
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 800 Meters · Place 4 · Lower MerionLower Merion800 Meters42:02.3812
Apr 9Marple Newtown CAL MeetApr 9 · 800 Meters · Place 4 · Lower MerionLower Merion800 Meters4.2:02.38a12
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 800 Meters · Place 5 · Lower MerionLower Merion800 Meters52:02.4512
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 1600 Meters · Place 4 · Lower MerionLower Merion1600 Meters44:30.94a12
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 800 Meters · Place 2 · Lower MerionLower Merion800 Meters22:07.90a12
Mar 29North Penn OpenMar 29 · 1600 Meters · Place 6 · Lower MerionLower Merion1600 Meters64:27.2212
Mar 26CAL Meet #1 (UD)Mar 26 · 3200 Meters · Place 1 · Lower MerionLower Merion3200 Meters1.10:20.12a12
Mar 19Lower Merion MeetMar 19 · 200 Meters · Place 9 · Lower MerionLower Merion200 Meters925.48 PB12
Mar 19Lower Merion MeetMar 19 · 400 Meters · Place 4 · Lower MerionLower Merion400 Meters455.56 PB12
Mar 19Lower Merion MeetMar 19 · 100 Meters · Place 23 · Lower MerionLower Merion100 Meters2312.86 PB12
Mar 19Lower Merion MeetMar 19 · 300m Hurdles · Place 7 · Lower MerionLower Merion300m Hurdles747.7212

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 1 Mile · Place 11 · Lower MerionLower Merion1 Mile114:31.1212
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 1 Mile · Place 28 · Lower MerionLower Merion1 Mile284:35.98—
Feb 7TFCAofGP Last ChanceFeb 7 · 800 Meters · Place 7 · Lower MerionLower Merion800 Meters72:01.81 PB12
Jan 26F&M HS Invite #2Jan 26 · 1600 Meters · Place 2 · Lower MerionLower Merion1600 Meters2.4:34.14a PB12
Jan 26F&M HS Invite #2Jan 26 · 3000 Meters · Place 2 · Lower MerionLower Merion3000 Meters2.9:33.36a PB12
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 800 Meters · Place 19 · Lower MerionLower Merion800 Meters192:01.9512

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14TFCAGP #1Dec 14 · 1 Mile · Place 3 · Lower MerionLower Merion1 Mile3.4:36.68a12

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 8Central League Individual ChampsMay 8 · 3200 Meters · Place 10 · Lower MerionLower Merion3200 Meters1010:29.3611
May 8Central League Individual ChampsMay 8 · 1600 Meters · Place 8 · Lower MerionLower Merion1600 Meters84:33.0011
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 1600 Meters · Place 53 · Lower MerionLower Merion1600 Meters534:52.72JR
Apr 27Unionville InvitationalApr 27 · 3200 Meters · Place 14 · Lower MerionLower Merion3200 Meters1410:07.92—
Apr 27Unionville InvitationalApr 27 · 3200 Meters · Place 14 · Lower MerionLower Merion3200 Meters1410:07.92—
Apr 17CAL Week #3 (Marple) Apr 17 · 1600 Meters · Place 3 · Lower MerionLower Merion1600 Meters3.4:40.75a11
Apr 17CAL Week #3 (Marple) Apr 17 · 800 Meters · Place 3 · Lower MerionLower Merion800 Meters3.2:09.34a11
Apr 13The Coatesville Track and Field InvitationalApr 13 · 1600 Meters · Place 11 · Lower MerionLower Merion1600 Meters11.4:47.62a11
Apr 11CAL Boys Meet #2 - Lower MerionApr 11 · 3200 Meters · Place 3 · Lower MerionLower Merion3200 Meters3.10:20.64a11
Apr 6The North Penn OpenApr 6 · 3200 Meters · Place 19 · Lower MerionLower Merion3200 Meters19.10:18.58a11
Mar 20Boys CAL #1Mar 20 · 3200 Meters · Place 8 · Lower MerionLower Merion3200 Meters8.10:30.13a11
Mar 20Boys CAL #1Mar 20 · 1600 Meters · Place 9 · Lower MerionLower Merion1600 Meters9.4:41.32a11
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 8 · Lower MerionLower Merion1600 Meters84:48.57—
Mar 16The Phoenixville ClassicMar 16 · 800 Meters · Place 13 · Lower MerionLower Merion800 Meters132:09.04—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 7 · Lower MerionLower Merion1600 Meters74:48.57—
Mar 16The Phoenixville ClassicMar 16 · 800 Meters · Place 13 · Lower MerionLower Merion800 Meters132:09.04—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Alvernia Holiday ClassicDec 9 · 3000 Meters · Place 20 · Lower MerionLower Merion3000 Meters20.10:09.42a11
Dec 9Alvernia Holiday ClassicDec 9 · 400 Meters · Place 28 · Lower MerionLower Merion400 Meters28.57.84a PB11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 1600 Meters · Place 42 · Lower MerionLower Merion1600 Meters424:51.59SO
Apr 29Unionville InvitationalApr 29 · 1600 Meters · Place 48 · Lower MerionLower Merion1600 Meters484:57.82—
Apr 29Unionville InvitationalApr 29 · 1600 Meters · Place 48 · Lower MerionLower Merion1600 Meters48.4:57.82aUnofficial10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 10TFCAofGP Meet #1Dec 10 · 800 Meters · Place 31 · Lower MerionLower Merion800 Meters31.2:19.39a10
Jan 21TFCAofGP Meet #6Jan 21 · 200 Meters · Place 26 · Lower MerionLower Merion200 Meters2628.94 PB9
Jan 8TFCAofGP Meet #4Jan 8 · 400 Meters · Place 42 · Lower MerionLower Merion400 Meters421:06.009

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 11Central League Individual ChampsMay 11 · 110m Hurdles · Place 20 · Lower MerionLower Merion110m Hurdles2022.179

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18TFCAofGP Meet #2Dec 18 · 200 Meters · Place 42 · Lower MerionLower Merion200 Meters42.29.79a9
Dec 11TFCAofGP Meet #1Dec 11 · Pole Vault · Lower MerionLower MerionPole Vault--NH9