Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Schuylkill Showdown · Jan 314:42.57aWidener Schuylkill ShowdownJanuary 31, 2026
1 Mile · OutdoorSunset Invitational · Mar 74:57.83Sunset InvitationalMarch 7, 2025
1500 Meters · OutdoorUrsinus Springfest · Apr 44:19.73aUrsinus SpringfestApril 4, 2026
1600 Meters · OutdoorPSAL League Meet #2 · Apr 264:55.85aPSAL League Meet #2April 26, 2025
3000 Meters · IndoorKeogh Invitational · Feb 199:52.68aKeogh InvitationalFebruary 19, 2026
400 Meters · OutdoorPSAL League Meet #2 · Apr 301:03.79aPSAL League Meet #2April 30, 2022
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1716:03.27a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2716:12.59aDanny Curran InvitationalMarch 27, 2026
800 Meters · OutdoorPSAL Championships · May 92:10.27PSAL ChampionshipsMay 9, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 21Haverford Mid-Week MeetApr 21 · 1500 Meters · Place 14 · HaverfordHaverford1500 Meters14.4:21.72aFr
Apr 10Bill Butler InvitationalApr 10 · 1500 Meters · Place 20 · HaverfordHaverford1500 Meters20.4:20.67aFr
Apr 4Ursinus SpringfestApr 4 · 1500 Meters · Place 16 · HaverfordHaverford1500 Meters16.4:19.73a PBFr
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 85 · HaverfordHaverford5000 Meters85.16:12.59a PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 92 · HaverfordHaverford5000 Meters92.16:03.27a PBFr
Feb 19Keogh InvitationalFeb 19 · 3000 Meters · Place 20 · HaverfordHaverford3000 Meters20.9:52.68a PBFr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 29 · HaverfordHaverford1 Mile29.4:42.57a PBFr
Jan 23McElligott InvitationalJan 23 · 1 Mile · HaverfordHaverford1 Mile--4:45.66aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · 1 Mile · Place 15 · HaverfordHaverford1 Mile15.4:55.36aFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 9PSAL ChampionshipsMay 9 · 800 Meters · Place 7 · NuevaNueva800 Meters72:10.27 PB12
May 9PSAL ChampionshipsMay 9 · 1600 Meters · Place 9 · NuevaNueva1600 Meters94:56.4212
Apr 26PSAL League Meet #2Apr 26 · 1600 Meters · Place 8 · NuevaNueva1600 Meters8.4:55.85a PB12
Apr 26PSAL League Meet #2Apr 26 · 800 Meters · Place 6 · NuevaNueva800 Meters6.2:12.82a12
Apr 19Granada Distance & Sprint FestivalApr 19 · 1600 Meters · Place 185 · NuevaNueva1600 Meters1855:07.8712
Apr 19Granada Distance & Sprint FestivalApr 19 · 800 Meters · Place 67 · NuevaNueva800 Meters672:11.9212
Mar 21Dublin Distance FiestaMar 21 · 1600 Meters · Place 581 · Nueva (Cc)Nueva (Cc)1600 Meters5814:59.6212
Mar 21Dublin Distance FiestaMar 21 · 800 Meters · Place 299 · Nueva (Cc)Nueva (Cc)800 Meters2992:12.0912
Mar 15San Leandro InvitationalMar 15 · 800 Meters · Place 18 · NuevaNueva800 Meters182:15.2812
Mar 15San Leandro InvitationalMar 15 · 1600 Meters · Place 35 · NuevaNueva1600 Meters355:03.6712
Mar 7Sunset InvitationalMar 7 · 800 Meters · Place 13 · The Nueva School (CC)The Nueva School (CC)800 Meters132:14.6512
Mar 7Sunset InvitationalMar 7 · 1 Mile · Place 32 · The Nueva School (CC)The Nueva School (CC)1 Mile324:57.83 PB12
Mar 1K-Bell Track and Field ClassicMar 1 · 1600 Meters · Place 60 · NuevaNueva1600 Meters605:01.01a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 3PSAL ChampionshipsMay 3 · 800 Meters · Place 6 · NuevaNueva800 Meters62:16.6811
May 3PSAL ChampionshipsMay 3 · 1600 Meters · Place 8 · NuevaNueva1600 Meters85:00.8411
Apr 27PSAL Meet #2Apr 27 · 1600 Meters · Place 6 · NuevaNueva1600 Meters6.5:09.84a11
Apr 27PSAL Meet #2Apr 27 · 800 Meters · Place 6 · NuevaNueva800 Meters6.2:19.22a11
Apr 6De Anza/Cupertino InviteApr 6 · 1600 Meters · Place 81 · NuevaNueva1600 Meters815:06.40a—
Apr 6De Anza/Cupertino InviteApr 6 · 800 Meters · Place 62 · NuevaNueva800 Meters622:14.87a—
Mar 23PSAL Meet #1Mar 23 · 800 Meters · Place 5 · NuevaNueva800 Meters52:16.1411
Mar 23PSAL Meet #1Mar 23 · 1600 Meters · Place 6 · NuevaNueva1600 Meters65:04.2411
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 567 · NuevaNueva1600 Meters5674:59.96a—
Mar 15Dublin Distance FiestaMar 15 · 800 Meters · Place 623 · NuevaNueva800 Meters6232:23.72a—
Mar 15Dublin Distance FiestaMar 15 · 1600 Meters · Place 567 · Nueva (Cc)Nueva (Cc)1600 Meters5674:59.9611
Mar 15Dublin Distance FiestaMar 15 · 800 Meters · Place 623 · Nueva (Cc)Nueva (Cc)800 Meters6232:23.7211
Mar 9Willow Glen Track and Field InvitationalMar 9 · 1600 Meters · Place 62 · NuevaNueva1600 Meters625:16.04a—
Mar 9Willow Glen Track and Field InvitationalMar 9 · 800 Meters · Place 36 · NuevaNueva800 Meters362:16.34a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 5PSAL ChampionshipsMay 5 · 800 Meters · Place 9 · NuevaNueva800 Meters92:25.6410
May 5PSAL ChampionshipsMay 5 · 1600 Meters · Place 7 · NuevaNueva1600 Meters75:13.9510
Apr 29PSAL League Meet #2Apr 29 · 1600 Meters · Place 9 · NuevaNueva1600 Meters95:16.0310
Apr 15Granada Distance & Sprint FestivalApr 15 · 1600 Meters · Place 190 · The Nueva SchoolThe Nueva School1600 Meters1905:19.4910
Apr 15Granada Distance & Sprint FestivalApr 15 · 800 Meters · Place 82 · The Nueva SchoolThe Nueva School800 Meters822:21.3710
Apr 15Granada Distance & Sprint FestivalApr 15 · 1600 Meters · Place 190 · The Nueva SchoolThe Nueva School1600 Meters1905:19.4910
Apr 15Granada Distance & Sprint FestivalApr 15 · 800 Meters · Place 82 · The Nueva SchoolThe Nueva School800 Meters822:21.3710
Mar 25PSAL League Meet #1Mar 25 · 1600 Meters · Place 5 · NuevaNueva1600 Meters5.5:28.43a10
Mar 17Dublin Distance FiestaMar 17 · 800 Meters · Place 627 · NuevaNueva800 Meters6272:31.7610
Mar 17Dublin Distance FiestaMar 17 · 1600 Meters · Place 862 · NuevaNueva1600 Meters8625:33.1010
Mar 3Sunset InvitationalMar 3 · 1600 Meters · Place 78 · The Nueva ScThe Nueva Sc1600 Meters785:48.8910
Mar 3Sunset InvitationalMar 3 · 800 Meters · Place 78 · The Nueva ScThe Nueva Sc800 Meters782:38.1410

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 7PSAL ChampionshipsMay 7 · 800 Meters · Place 13 · NuevaNueva800 Meters132:28.18a9
Apr 30PSAL League Meet #2Apr 30 · 800 Meters · Place 9 · NuevaNueva800 Meters92:30.66a9
Apr 30PSAL League Meet #2Apr 30 · 400 Meters · Place 10 · NuevaNueva400 Meters101:03.79a PB9
Apr 9Cupertino/De Anza InviteApr 9 · 800 Meters · Place 77 · NuevaNueva800 Meters772:33.119
Mar 26PSAL League Meet #1Mar 26 · 800 Meters · Place 11 · NuevaNueva800 Meters112:39.449
Mar 4Sunset InvitationalMar 4 · 800 Meters · Place 4 · NuevaNueva800 Meters42:50.489
Mar 4Sunset InvitationalMar 4 · 800 Meters · Place 4 · NuevaNueva800 Meters42:50.489