Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHenderson Invitational · Feb 75:17.04aHenderson InvitationalFebruary 7, 2025
1 Mile · OutdoorJohn Hay Pennsylvania Distance Carnival · Jun 25:22.58John Hay Pennsylvania Distance CarnivalJune 2, 2023
1500 Meters · IndoorThe Armory HS Holiday Classic · Dec 295:31.07aThe Armory HS Holiday ClassicDecember 29, 2022
1500 Meters · OutdoorGreater Philly Area Multi Event · May 295:02.26aGreater Philly Area Multi Event May 29, 2026
1600 Meters · IndoorGarden State TC Invitational · Feb 205:17.27aGarden State TC InvitationalFebruary 20, 2026
1600 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 165:14.90aPIAA District 1 AAA/AA ChampionshipsMay 16, 2025
200 Meters · IndoorUpper Dublin Winter Series - Sprint Night · Jan 330.36aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
3000 Meters · IndoorHenderson Invitational · Feb 1410:51.22aHenderson InvitationalFebruary 14, 2026
3200 Meters · IndoorSJTCA Meet #7 · Dec 2811:31.07aSJTCA Meet #7December 28, 2024
3200 Meters · OutdoorBrooks Haverford Distance Classic · Apr 1011:21.45aBrooks Haverford Distance ClassicApril 10, 2026
400 Meters · IndoorUpper Dublin Winter Series - Sprint Night · Jan 31:04.05aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
800 Meters · IndoorUpper Dublin Winter Series - Distance Night · Jan 142:27.46aUpper Dublin Winter Series - Distance NightJanuary 14, 2026
800 Meters · OutdoorHaverford Invitational · Apr 62:25.74Haverford InvitationalApril 6, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29Greater Philly Area Multi Event May 29 · 1500 Meters · Place 1 · Haverford Twp.Haverford Twp.1500 Meters1.5:02.26a PB12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 3200 Meters · Place 20 · Haverford Twp.Haverford Twp.3200 Meters20.11:32.02a12
May 6Central League Championship 26May 6 · 3200 Meters · Place 5 · Haverford Twp.Haverford Twp.3200 Meters5.11:51.71a12
May 6Central League Championship 26May 6 · 1600 Meters · Place 2 · Haverford Twp.Haverford Twp.1600 Meters2.5:17.45a12
Apr 29Delco ChampsApr 29 · 3200 Meters · Place 6 · Haverford Twp.Haverford Twp.3200 Meters6.11:26.35a12
Apr 29Delco ChampsApr 29 · 1600 Meters · Place 8 · Haverford Twp.Haverford Twp.1600 Meters8.5:21.94a12
Apr 25Springfield InvitationalApr 25 · 800 Meters · Place 2 · Haverford Twp.Haverford Twp.800 Meters2.2:28.15a12
Apr 10Brooks Haverford Distance ClassicApr 10 · 3200 Meters · Place 4 · Haverford Twp.Haverford Twp.3200 Meters4.11:21.45a PB12
Apr 1Rustin InviteApr 1 · 1600 Meters · Place 5 · Haverford Twp.Haverford Twp.1600 Meters5.05:31.612

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Garden State TC InvitationalFeb 20 · 1600 Meters · Place 9 · Haverford Twp.Haverford Twp.1600 Meters9.5:17.27a PB12
Feb 14Henderson InvitationalFeb 14 · 3000 Meters · Place 8 · Haverford Twp.Haverford Twp.3000 Meters8.10:51.22a PB12
Jan 31Penn Relays Winter Showcase - Girls AMJan 31 · 3000 Meters · Place 16 · Haverford TwHaverford Tw3000 Meters1611:17.3512
Jan 14Upper Dublin Winter Series - Distance NightJan 14 · 800 Meters · Place 22 · Haverford Twp.Haverford Twp.800 Meters22.2:27.46a PB12
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 400 Meters · Place 15 · Haverford Twp.Haverford Twp.400 Meters15.1:04.05a PB12
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 200 Meters · Place 91 · Haverford Twp.Haverford Twp.200 Meters91.30.36a PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · 1600 Meters · Place 3 · Haverford Twp.Haverford Twp.1600 Meters3.5:24.84a12
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 1 Mile · Place 20 · Haverford TwpHaverford Twp1 Mile205:27.5611
Feb 7Henderson InvitationalFeb 7 · 1 Mile · Place 6 · Haverford Twp.Haverford Twp.1 Mile6.5:17.04a PB11
Jan 31Penn Relays Winter Showcase presented by ToyotaJan 31 · 3000 Meters · Place 7 · Haverford TwHaverford Tw3000 Meters710:53.8911
Jan 11Kevin Dare InvitationalJan 11 · 1 Mile · Place 5 · Haverford Twp.Haverford Twp.1 Mile55:25.08a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 1600 Meters · Place 11 · Haverford Twp.Haverford Twp.1600 Meters11.5:14.90a PB11
May 7CAL ChampsMay 7 · 3200 Meters · Place 8 · Haverford Twp.Haverford Twp.3200 Meters8.12:33.91a11
May 7CAL ChampsMay 7 · 1600 Meters · Place 6 · Haverford Twp.Haverford Twp.1600 Meters6.5:16.40a11
Apr 11Fords TwilightApr 11 · 1600 Meters · Place 15 · Haverford Twp.Haverford Twp.1600 Meters15.5:25.08a11
Apr 5Haverford InvitationalApr 5 · 3200 Meters · Place 8 · Haverford Twp.Haverford Twp.3200 Meters811:46.78a11
Mar 26CAL Meet #1 - PNCMar 26 · 3200 Meters · Place 5 · Haverford Twp.Haverford Twp.3200 Meters5.12:51.65a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 3200 Meters · Place 2 · Haverford Twp.Haverford Twp.3200 Meters2.11:31.07a PB11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 3200 Meters · Place 18 · Haverford Twp.Haverford Twp.3200 Meters18.11:39.49a10
Apr 26UD InviteApr 26 · 1600 Meters · Place 1 · Haverford Twp.Haverford Twp.1600 Meters1.5:23.69a10
Apr 17Lower Merion MeetApr 17 · 3200 Meters · Place 2 · Haverford Twp.Haverford Twp.3200 Meters2.11:36.12a10
Apr 12Fords Track ClassicApr 12 · 1600 Meters · Place 10 · Haverford TownshipHaverford Township1600 Meters105:25.32SO
Apr 6Haverford InvitationalApr 6 · 800 Meters · Place 8 · Haverford TownshipHaverford Township800 Meters82:25.74 PBSO

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 2 · Haverford Twp.Haverford Twp.800 Meters2.2:32.96a10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2John Hay Pennsylvania Distance CarnivalJun 2 · 1 Mile · Place 204 · Haverford TownshipTCHaverford TownshipTC1 Mile2045:22.58 PB9
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 1600 Meters · Place 18 · Haverford Twp.Haverford Twp.1600 Meters18.5:20.83a9
May 10Central League Individual ChampionshipsMay 10 · 800 Meters · Place 9 · Haverford TownshipHaverford Township800 Meters92:31.059
Apr 29Whippet InvitationalApr 29 · 800 Meters · Place 10 · Haverford Township HHaverford Township H800 Meters102:31.139
Apr 29Whippet InvitationalApr 29 · 1600 Meters · Place 6 · Haverford Township HHaverford Township H1600 Meters65:29.329
Apr 21Bob Friday Warrior InvitationalApr 21 · 1600 Meters · Place 14 · Haverford Township HHaverford Township H1600 Meters145:25.299
Apr 15Fords Track ClassicApr 15 · 800 Meters · Place 7 · Haverford Township HHaverford Township H800 Meters72:28.199
Apr 5Rustin InvitationalApr 5 · 1600 Meters · Place 5 · Haverford Township HHaverford Township H1600 Meters55:25.689

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1 Mile · Place 5 · Haverford Twp.Haverford Twp.1 Mile5.5:53.24a9
Dec 29The Armory HS Holiday ClassicDec 29 · 1500 Meters · Place 5 · Haverford Twp.Haverford Twp.1500 Meters5.5:31.07a PB9
Dec 29The Armory HS Holiday ClassicDec 29 · 800 Meters · Place 3 · Haverford Twp.Haverford Twp.800 Meters3.2:42.11a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 24HMS vs DH vs Bala MS MeetMay 24 · 1600 Meters · Place 1 · HaverfordHaverford1600 Meters1.5:57.35a8