Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 15:25.28aOcean Breeze InvitationalFebruary 1, 2025
1600 Meters · IndoorBig Bear Meet · Jan 155:13.80aBig Bear MeetJanuary 15, 2026
1600 Meters · OutdoorLower Merion Invitational · May 25:01.06aLower Merion InvitationalMay 2, 2026
3200 Meters · OutdoorCAL Meet #2 @ Lower Merion · Apr 211:35.69aCAL Meet #2 @ Lower MerionApril 2, 2025
800 Meters · IndoorOcean Breeze Invitational · Feb 12:21.90aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorCAL Meet #3 · Apr 152:08.40aCAL Meet #3April 15, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Lower Merion InvitationalMay 2 · 1600 Meters · Place 9 · Conestoga1600 Meters9.5:01.06a PB10
Apr 15CAL Meet #3Apr 15 · 800 Meters · Place 9 · Conestoga800 Meters9.2:08.40a PB10
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Conestoga1600 Meters—DNS10
Apr 8CAL Meet #2 @ ConestogaApr 8 · 800 Meters · Place 12 · Conestoga800 Meters12.2:10.04a10
Mar 25CAL Week #1 PenncrestMar 25 · 1600 Meters · Place 14 · Conestoga1600 Meters14.5:08.40a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 15Big Bear MeetJan 15 · 1600 Meters · Place 22 · Conestoga1600 Meters225:13.80a PB10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 1600 Meters · Place 8 · Conestoga1600 Meters8.5:09.44aUnofficial10
Apr 26Whippets Track & Field InvitationalApr 26 · 1600 Meters · Place 64 · Conestoga1600 Meters64.5:17.93a9
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 800 Meters · Place 14 · Conestoga800 Meters142:17.199
Apr 9Marple Newtown CAL MeetApr 9 · 800 Meters · Place 14 · Conestoga800 Meters14.2:17.19a9
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 3200 Meters · Place 18 · Conestoga3200 Meters1811:35.69a PB9
Mar 26CAL Meet #1 (UD)Mar 26 · 800 Meters · Place 17 · Conestoga800 Meters17.2:29.03a9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 14 · Conestoga1 Mile14.5:25.28a PB9
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 4 · Conestoga800 Meters4.2:21.90a PB9