Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBlue & White Invite · Feb 86:05.29Blue & White InviteFebruary 8, 2025
10,000 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 748:05.71aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
10,000 Meters · OutdoorDanny Curran Invitational · Mar 2748:38.34aDanny Curran InvitationalMarch 27, 2026
1500 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 75:55.11aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
1500 Meters · OutdoorMillersville Invite · Apr 185:32.14aMillersville InviteApril 18, 2026
1600 Meters · OutdoorJohn Heins Memorial Invitational · Mar 315:31.47aJohn Heins Memorial InvitationalMarch 31, 2023
3200 Meters · OutdoorLower Merion Meet · Apr 1712:11.79aLower Merion MeetApril 17, 2024
800 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 72:41.05aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
800 Meters · OutdoorHaverford Mid-Week Meet · Apr 212:36.23aHaverford Mid-Week MeetApril 21, 2026
800 Meters · Relay Split · OutdoorUD Invite · Apr 262:36.935UD InviteApril 26, 2024

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 10,000 Meters · Place 8 · Delaware County (Pa.) CCDelaware County (Pa.) CC10,000 Meters8.48:05.71a PBSo
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 1500 Meters · Place 11 · Delaware County (Pa.) CCDelaware County (Pa.) CC1500 Meters11.5:55.11a PBSo
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 800 Meters · Place 12 · Delaware County (Pa.) CCDelaware County (Pa.) CC800 MetersRound P12.2:41.05a PBSo

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25Blue Jay Tune-UpApr 25 · 1500 Meters · Place 9 · Delaware County (Pa.) CCDelaware County (Pa.) CC1500 Meters9.5:32.18aSo
Apr 25Blue Jay Tune-UpApr 25 · 800 Meters · Place 14 · Delaware County (Pa.) CCDelaware County (Pa.) CC800 Meters14.2:48.22aSo
Apr 21Haverford Mid-Week MeetApr 21 · 800 Meters · Place 8 · Delaware County (Pa.) CCDelaware County (Pa.) CC800 Meters8.2:36.23a PBSo
Apr 18Millersville InviteApr 18 · 1500 Meters · Place 14 · Delaware County (Pa.) CCDelaware County (Pa.) CC1500 Meters14.5:32.14a PBSo
Apr 18Millersville InviteApr 18 · 800 Meters · Place 27 · Delaware County (Pa.) CCDelaware County (Pa.) CC800 Meters27.2:47.73aSo
Apr 10Delaware InvitationalApr 10 · 1500 Meters · Place 15 · Delaware County (Pa.) CCDelaware County (Pa.) CC1500 Meters15.5:43.45aSo
Apr 10Delaware InvitationalApr 10 · 800 Meters · Place 19 · Delaware County (Pa.) CCDelaware County (Pa.) CC800 Meters19.2:48.09aSo
Mar 27Danny Curran InvitationalMar 27 · 10,000 Meters · Place 36 · Delaware County (Pa.) CCDelaware County (Pa.) CC10,000 Meters36.48:38.34a PBSo
Mar 20Purple & GoldMar 20 · 1500 Meters · Place 16 · Delaware County (Pa.) CCDelaware County (Pa.) CC1500 Meters165:32.46aSo
Mar 20Purple & GoldMar 20 · 800 Meters · Place 15 · Delaware County (Pa.) CCDelaware County (Pa.) CC800 Meters152:40.68aSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 1 Mile · Place 17 · UnattachedUnattached1 Mile17.6:12.89aSo
Apr 18The Coach Pollard InvitationalApr 18 · 800 Meters · Place 35 · MoravianMoravian800 Meters35.2:46.24aFr
Mar 1Landmark Conference Indoor Track & Field ChampionshipsMar 1 · 1 Mile · Place 18 · MoravianMoravian1 Mile18.6:08.45aFr
Mar 1Landmark Conference Indoor Track & Field ChampionshipsMar 1 · 800 Meters · Place 19 · MoravianMoravian800 Meters19.2:47.68aFr
Feb 15Susquehanna InvitationalFeb 15 · 800 Meters · Place 49 · MoravianMoravian800 Meters49.2:52.95aFr
Feb 8Blue & White InviteFeb 8 · 1 Mile · Place 20 · MoravianMoravian1 Mile206:05.29 PBFR
Jan 25Coach I OpenJan 25 · 800 Meters · Place 30 · MoravianMoravian800 Meters302:46.08a—
Jan 18Moravian College Indoor MeetJan 18 · 1 Mile · Place 20 · MoravianMoravian1 Mile206:25.51a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · 800 Meters · Place 41 · MoravianMoravian800 Meters412:44.96FR
Apr 12DeSales QuadApr 12 · 1500 Meters · Place 14 · MoravianMoravian1500 Meters14.5:54.48aFr
Apr 5Muhlenberg InviteApr 5 · 800 Meters · Place 26 · MoravianMoravian800 Meters262:43.60aFr
Mar 28Danny Curran InvitationalMar 28 · 1500 Meters · Place 70 · MoravianMoravian1500 Meters705:40.87aFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26UD InviteApr 26 · 800 Meters · Marple NewtownMarple Newtown800 MetersRelay Split—2:36.935 PB12
Apr 26UD InviteApr 26 · 800 Meters · Place 15 · Marple NewtownMarple Newtown800 Meters15.2:40.17a12
Apr 17Lower Merion MeetApr 17 · 3200 Meters · Place 6 · Marple NewtownMarple Newtown3200 Meters6.12:11.79a PB12
Apr 9Garnet Valley Dual #1Apr 9 · 1600 Meters · Place 3 · Marple NewtownMarple Newtown1600 Meters3.5:44.08a12
Apr 9Garnet Valley Dual #1Apr 9 · 800 Meters · Place 11 · Marple NewtownMarple Newtown800 Meters11.2:39.79a12
Apr 6The North Penn OpenApr 6 · 1600 Meters · Place 6 · Marple NewtownMarple Newtown1600 Meters6.5:43.18a12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15DVGTCA Meet #2Dec 15 · 800 Meters · Place 23 · Marple NewtownMarple Newtown800 Meters23.2:44.13a12

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Unionville InvitationalApr 29 · 3200 Meters · Place 5 · Marple NewtownMarple Newtown3200 Meters5.11:50.15aUnofficial11
Apr 19CAL Girls Meet #3 - Lower MerionApr 19 · 3200 Meters · Place 4 · Marple NewtownMarple Newtown3200 Meters4.12:23.60a11
Apr 12CAL Week #2 (Haverford)Apr 12 · 3200 Meters · Place 9 · Marple NewtownMarple Newtown3200 Meters9.13:40.80a11
Mar 31John Heins Memorial InvitationalMar 31 · 1600 Meters · Place 4 · Marple NewtownMarple Newtown1600 Meters4.5:31.47a PB11

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 20CAL Girls Meet #3 - Lower MerionApr 20 · 1600 Meters · Place 11 · Marple NewtownMarple Newtown1600 Meters11.6:02.33a10
Apr 20CAL Girls Meet #3 - Lower MerionApr 20 · 800 Meters · Place 12 · Marple NewtownMarple Newtown800 Meters12.2:47.20a10
Apr 8The John Heins InvitationalApr 8 · 800 Meters · Place 11 · Marple NewtownMarple Newtown800 Meters11.2:36.67a10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17DVGTCA Meet #2Dec 17 · 800 Meters · Place 15 · Marple NewtownMarple Newtown800 Meters15.2:44.11aUnofficial10