Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUpper Dublin Winter Series - Distance Night · Jan 145:00.66aUpper Dublin Winter Series - Distance NightJanuary 14, 2026
1 Mile · OutdoorMusic City Track Carnival · May 294:49.18aMusic City Track CarnivalMay 29, 2026
100 Meters · OutdoorPhila CYO Region 17 Meet #2 (Week 3) · Apr 2515.39aPhila CYO Region 17 Meet #2 (Week 3)April 25, 2021
1600 Meters · OutdoorChes-Mont Champs · May 64:55.02aChes-Mont ChampsMay 6, 2026
200 Meters · OutdoorPhila CYO Region 17 Meet #1 · Apr 1132.45aPhila CYO Region 17 Meet #1April 11, 2021
3000 Meters · IndoorHenderson Invitational · Feb 149:32.72aHenderson InvitationalFebruary 14, 2026
3000 Meters · Outdoor130th Penn Relays Carnival · Apr 239:27.76a130th Penn Relays CarnivalApril 23, 2026
3200 Meters · IndoorHenderson 3k/3200 Classic · Dec 910:27.63aHenderson 3k/3200 ClassicDecember 9, 2025
3200 Meters · OutdoorMusic City Track Carnival · May 2910:06.57aMusic City Track CarnivalMay 29, 2026
400 Meters · OutdoorCYO Region 17 Meet 2 · Apr 161:08.55aCYO Region 17 Meet 2April 16, 2023
400 Meters · Relay Split · OutdoorPhiladelphia CYO Pink Region Meet #4 · Apr 281:18.986Philadelphia CYO Pink Region Meet #4April 28, 2024
800 Meters · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 12:15.12a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
Long Jump · OutdoorCYO Region 17 Meet 3 · Apr 2313-05.00CYO Region 17 Meet 3April 23, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29Music City Track CarnivalMay 29 · 3200 Meters · Place 3 · United StatesUnited States3200 Meters3.10:06.57a PB10
May 29Music City Track CarnivalMay 29 · 1 Mile · Place 5 · United StatesUnited States1 Mile5.4:49.18a PB10
May 22PIAA Track & Field State ChampionshipsMay 22 · 3200 Meters · Place 2 · Downingtown WestDowningtown West3200 Meters2.10:19.25a10
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 3200 Meters · Place 1 · Downingtown WestDowningtown West3200 Meters1.10:30.21a10
May 6Ches-Mont ChampsMay 6 · 1600 Meters · Place 1 · Downingtown WestDowningtown West1600 Meters1.4:55.02a PB10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 800 Meters · Place 6 · Downingtown WestDowningtown West800 Meters6.2:15.12a PB10
Apr 23130th Penn Relays CarnivalApr 23 · 3000 Meters · Place 3 · Downingtown WestDowningtown West3000 Meters3.9:27.76a PB10
Apr 1Rustin InviteApr 1 · 3200 Meters · Place 1 · Downingtown WestDowningtown West3200 Meters1.10:41.310

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 3000 Meters · Place 2 · Downingtown WestDowningtown West3000 Meters2.9:39.65a10
Feb 14Henderson InvitationalFeb 14 · 3000 Meters · Place 1 · Downingtown WestDowningtown West3000 Meters1.9:32.72a PB10
Jan 14Upper Dublin Winter Series - Distance NightJan 14 · 1 Mile · Place 1 · Downingtown WestDowningtown West1 Mile1.5:00.66a PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Henderson 3k/3200 ClassicDec 9 · 3200 Meters · Place 1 · Downingtown WestDowningtown West3200 Meters1.10:27.63a PB10
Dec 9Henderson 3k/3200 ClassicDec 9 · 3000 Meters · Place 2 · Downingtown WestDowningtown West3000 Meters2.9:51.95a10
Feb 7Henderson InvitationalFeb 7 · 1 Mile · Place 3 · Downingtown WestDowningtown West1 Mile3.5:13.33a9
Jan 15La Salle Winter Series - Girls Distance NightJan 15 · 1 Mile · Place 2 · Downingtown WestDowningtown West1 Mile25:12.43*SQG9

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 10 · Downingtown West 01Downingtown West 013200 Meters1010:37.249
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 10 · Downingtown West 01Downingtown West 013200 Meters1010:37.249
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 1600 Meters · Place 18 · Downingtown West 01Downingtown West 011600 Meters185:09.389
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 1600 Meters · Place 18 · Downingtown West 01Downingtown West 011600 Meters185:09.389
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 3200 Meters · Place 4 · Downingtown WestDowningtown West3200 Meters4.10:49.30a9
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 1600 Meters · Place 6 · Downingtown WestDowningtown West1600 Meters6.4:56.63a9
May 7Ches-Mont League ChampsMay 7 · 3200 Meters · Place 1 · Downingtown WestDowningtown West3200 Meters1.11:44.10a9
May 7Ches-Mont League ChampsMay 7 · 800 Meters · Place 3 · Downingtown WestDowningtown West800 Meters3.2:19.39a9
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 1600 Meters · Place 4 · Downingtown WestDowningtown West1600 Meters4.5:05.06a9
Apr 10Ches Mont National Super Meet # 2Apr 10 · 1600 Meters · Place 1 · Downingtown WestDowningtown West1600 Meters1.5:01.17a9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1CYO ChampsJun 1 · 1600 Meters · Place 2 · St Joseph DowningtownSt Joseph Downingtown1600 Meters25:04.04a—
Jun 1CYO ChampsJun 1 · 800 Meters · Place 3 · St Joseph DowningtownSt Joseph Downingtown800 Meters32:23.82a—
May 19CYO Area IMay 19 · 1600 Meters · Place 2 · St Joseph DowningtownSt Joseph Downingtown1600 Meters2.5:36.80a8
May 19CYO Area IMay 19 · Long Jump · Place 13 · St Joseph DowningtownSt Joseph DowningtownLong Jump13.12-02.508
May 19CYO Area IMay 19 · 800 Meters · Place 2 · St Joseph DowningtownSt Joseph Downingtown800 Meters2.2:31.14a8
May 4Philadelphia CYO Pink Region ChampionshipsMay 4 · 1600 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown1600 Meters1.5:06.74a8
May 4Philadelphia CYO Pink Region ChampionshipsMay 4 · Long Jump · Place 4 · Saint Joseph DowningtownSaint Joseph DowningtownLong Jump4.12-06.008
May 4Philadelphia CYO Pink Region ChampionshipsMay 4 · 400 Meters · Saint Joseph DowningtownSaint Joseph Downingtown400 MetersRelay Split—1:32.3078
May 4Philadelphia CYO Pink Region ChampionshipsMay 4 · 800 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters1.2:27.54a8
Apr 28Philadelphia CYO Pink Region Meet #4Apr 28 · 1600 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown1600 Meters1.5:14.38a8
Apr 28Philadelphia CYO Pink Region Meet #4Apr 28 · Long Jump · Place 4 · Saint Joseph DowningtownSaint Joseph DowningtownLong Jump4.11-09.008
Apr 28Philadelphia CYO Pink Region Meet #4Apr 28 · 400 Meters · Saint Joseph DowningtownSaint Joseph Downingtown400 MetersRelay Split—1:18.986 PB8
Apr 28Philadelphia CYO Pink Region Meet #4Apr 28 · 800 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters1.2:29.70a8

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 800 Meters · Place 1 · DowningtonDownington800 Meters1.2:30.47aUnofficial8
Apr 23CYO Region 17 Meet 3Apr 23 · 1600 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown1600 Meters1.5:26.23a7
Apr 23CYO Region 17 Meet 3Apr 23 · Long Jump · Place 6 · Saint Joseph DowningtownSaint Joseph DowningtownLong Jump6.13-05.00 PB7
Apr 23CYO Region 17 Meet 3Apr 23 · 800 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters1.2:35.50a7
Apr 16CYO Region 17 Meet 2Apr 16 · 800 Meters · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters—DNS7
Apr 16CYO Region 17 Meet 2Apr 16 · 400 Meters · Place 2 · Saint Joseph DowningtownSaint Joseph Downingtown400 Meters2.1:08.55a PB7
Apr 16CYO Region 17 Meet 2Apr 16 · 100 Meters · Place 13 · Saint Joseph DowningtownSaint Joseph Downingtown100 Meters13.15.51a7
Apr 2CYO Region 17Apr 2 · 1600 Meters · Place 1 · Saint Joseph DowningtowSaint Joseph Downingtow1600 Meters15:24.67a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · 1600 Meters · Place 2 · Saint Joseph DowningtownSaint Joseph Downingtown1600 Meters2.5:51.80a6
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · 800 Meters · Place 2 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters2.2:49.76a6
May 1Philadelphia CYO Region 17 Meet 4May 1 · 1600 Meters · Place 3 · Saint Joseph DowningtownSaint Joseph Downingtown1600 Meters3.5:57.30a6
May 1Philadelphia CYO Region 17 Meet 4May 1 · 800 Meters · Place 2 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters2.2:44.28a6
Apr 24Philadelphia CYO Region 17 Meet 3Apr 24 · 1600 Meters · Place 2 · Saint Joseph DowningtownSaint Joseph Downingtown1600 Meters2.6:00.97a6
Apr 24Philadelphia CYO Region 17 Meet 3Apr 24 · 800 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters1.2:51.85a6
Apr 24Philadelphia CYO Region 17 Meet 3Apr 24 · 400 Meters · Saint Joseph DowningtownSaint Joseph Downingtown400 Meters—DNS6
Apr 10Philadelphia CYO Region 17 Meet 2Apr 10 · 1600 Meters · Place 3 · Saint Joseph DowningtownSaint Joseph Downingtown1600 Meters3.6:08.26a6
Apr 10Philadelphia CYO Region 17 Meet 2Apr 10 · 800 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters1.2:54.69a6

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16Region 17 Championship MeetMay 16 · 800 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters1.2:45.58a5
May 16Region 17 Championship MeetMay 16 · 400 Meters · Place 3 · Saint Joseph DowningtownSaint Joseph Downingtown400 Meters3.1:12.08a5
May 16Region 17 Championship MeetMay 16 · 100 Meters · Place 9 · Saint Joseph DowningtownSaint Joseph Downingtown100 MetersRound P9.15.44a5
May 2Region 17 Week 4 (Meet 3)May 2 · 800 Meters · Place 1 · Saint Joseph DowningtownSaint Joseph Downingtown800 Meters1.2:47.38aUnofficial5
May 2Region 17 Week 4 (Meet 3)May 2 · 200 Meters · Place 17 · Saint Joseph DowningtownSaint Joseph Downingtown200 Meters17.40.64aUnofficial5
May 2Region 17 Week 4 (Meet 3)May 2 · 100 Meters · Place 9 · Saint Joseph DowningtownSaint Joseph Downingtown100 Meters9.15.90aUnofficial5
Apr 25Phila CYO Region 17 Meet #2 (Week 3)Apr 25 · 400 Meters · Place 4 · Saint Joseph DowningtownSaint Joseph Downingtown400 Meters4.1:15.36a5
Apr 25Phila CYO Region 17 Meet #2 (Week 3)Apr 25 · 100 Meters · Place 7 · Saint Joseph DowningtownSaint Joseph Downingtown100 Meters7.15.39a PB5
Apr 11Phila CYO Region 17 Meet #1Apr 11 · 400 Meters · Place 3 · West Chester TrackWest Chester Track400 Meters3.1:14.21a5
Apr 11Phila CYO Region 17 Meet #1Apr 11 · 200 Meters · Place 6 · West Chester TrackWest Chester Track200 Meters6.32.45a PB5
Apr 11Phila CYO Region 17 Meet #1Apr 11 · 100 Meters · Place 7 · Saint Joseph DowningtownSaint Joseph Downingtown100 Meters7.15.53a5