Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMcElligott Invitational · Jan 234:37.43aMcElligott InvitationalJanuary 23, 2026
1 Mile · OutdoorSunset Invitational · Mar 74:43.59Sunset InvitationalMarch 7, 2025
10,000 Meters · OutdoorCentennial Conference Outdoor Championships · May 133:43.24aCentennial Conference Outdoor ChampionshipsMay 1, 2026
110m Hurdles · 42" / 1.067m · OutdoorAll-Comers Meet #3 · Jul 1214.95aAll-Comers Meet #3July 12, 2025
1500 Meters · OutdoorHaverford Mid-Week Meet · Apr 214:15.90aHaverford Mid-Week MeetApril 21, 2026
1600 Meters · IndoorSt. Ignatius Time Trial · Feb 265:47.14St. Ignatius Time TrialFebruary 26, 2022
1600 Meters · OutdoorClash of the Titans · Apr 264:35.45Clash of the TitansApril 26, 2025
3000 Meters · IndoorKeogh Invitational · Feb 199:13.31aKeogh InvitationalFebruary 19, 2026
3200 Meters · OutdoorBCL West Meet #3 · Apr 299:59.82aBCL West Meet #3April 29, 2025
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1715:36.47a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2715:22.90aDanny Curran InvitationalMarch 27, 2026
800 Meters · IndoorSt. Ignatius Time Trial · Feb 262:44.82St. Ignatius Time TrialFebruary 26, 2022
800 Meters · OutdoorBCL West Meet #2 · Mar 302:27.96aBCL West Meet #2March 30, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 10,000 Meters · Place 18 · HaverfordHaverford10,000 Meters18.33:43.24a PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 5000 Meters · Place 21 · HaverfordHaverford5000 Meters21.15:48.88aFr
Apr 21Haverford Mid-Week MeetApr 21 · 1500 Meters · Place 9 · HaverfordHaverford1500 Meters9.4:15.90a PBFr
Apr 10Bill Butler InvitationalApr 10 · 1500 Meters · Place 19 · HaverfordHaverford1500 Meters19.4:20.47aFr
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 27 · HaverfordHaverford5000 Meters27.15:22.90a PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 60 · HaverfordHaverford5000 Meters60.15:36.47a PBFr
Feb 19Keogh InvitationalFeb 19 · 3000 Meters · Place 3 · HaverfordHaverford3000 Meters3.9:13.31a PBFr
Feb 6Fastrack InvitationalFeb 6 · 5000 Meters · Place 10 · HaverfordHaverford5000 Meters10.16:03.24aFr
Jan 23McElligott InvitationalJan 23 · 1 Mile · HaverfordHaverford1 Mile--4:37.43a PBFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · 1 Mile · Place 11 · HaverfordHaverford1 Mile11.4:50.37aFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 12All-Comers Meet #3Jul 12 · 110m Hurdles · Place 2 · BreadwinnersBreadwinners110m Hurdles42" / 1.067m2.14.95a PB12
May 17NCS Class A ChampionshipsMay 17 · 3200 Meters · Place 7 · San Francisco UniversitySan Francisco University3200 Meters7.10:02.15a12
May 10BAC Championship (BCL West)May 10 · 3200 Meters · Place 7 · San Francisco UniversitySan Francisco University3200 Meters710:06.31a12
Apr 29BCL West Meet #3Apr 29 · 3200 Meters · Place 5 · San Francisco UniversitySan Francisco University3200 Meters5.9:59.82a PB12
Apr 26Clash of the TitansApr 26 · 1600 Meters · Place 22 · San Francisco UniversitySan Francisco University1600 Meters224:35.45 PB12
Apr 1665th Mt. SAC RelaysApr 16 · 1600 Meters · San Francisco UniversitySan Francisco University1600 MetersRelay Split—4:38.9hUnofficial12
Mar 25BCL West Meet #2Mar 25 · 3200 Meters · Place 5 · San Francisco UniversitySan Francisco University3200 Meters510:18.60a12
Mar 25BCL West Meet #2Mar 25 · 1600 Meters · Place 8 · San Francisco UniversitySan Francisco University1600 Meters84:45.70a12
Mar 21Dublin Distance FiestaMar 21 · 3200 Meters · Place 178 · San Francisco USan Francisco U3200 Meters17810:06.4312
Mar 7Sunset InvitationalMar 7 · 1 Mile · Place 11 · San Francisco University (NC)San Francisco University (NC)1 Mile114:43.59 PB12
Mar 5BCL West Meet #1Mar 5 · 3200 Meters · Place 3 · San Francisco UniversitySan Francisco University3200 Meters310:04.19a—
Mar 5BCL West Meet #1Mar 5 · 1600 Meters · Place 6 · San Francisco UniversitySan Francisco University1600 Meters64:47.17a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11NCS Class A ChampionshipsMay 11 · 3200 Meters · Place 15 · San Francisco UniversitSan Francisco Universit3200 Meters1510:35.45a—
May 42024 BCL West ChampionshipMay 4 · 3200 Meters · Place 14 · San Francisco UniversitSan Francisco Universit3200 Meters1410:09.55a—
May 42024 BCL West ChampionshipMay 4 · 3200 Meters · Place 14 · San Francisco University - wSan Francisco University - w3200 Meters1410:09.5511
May 42024 BAC ChampionshipsMay 4 · 3200 Meters · Place 14 · San Francisco UniversitySan Francisco University3200 Meters14.10:09.55a11
Apr 24BCL West Meet #3Apr 24 · 3200 Meters · Place 5 · San Francisco UniversitSan Francisco Universit3200 Meters510:15.36a—
Mar 29Mike Fanelli Track ClassicMar 29 · 1 Mile · Place 37 · San Francisco DPSan Francisco DP1 Mile374:48.36a—
Mar 27BCL West Meet #2Mar 27 · 3200 Meters · Place 7 · San Francisco UniversitSan Francisco Universit3200 Meters710:23.05a—
Mar 27BCL West Meet #2Mar 27 · 1600 Meters · Place 16 · San Francisco UniversitSan Francisco Universit1600 Meters164:48.91a—
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 233 · San Francisco UniversitSan Francisco Universit3200 Meters23310:24.97a—
Mar 15Dublin Distance FiestaMar 15 · 3200 Meters · Place 234 · San Francisco USan Francisco U3200 Meters23410:24.9711
Mar 12BCL West Meet #1Mar 12 · 3200 Meters · Place 8 · San Francisco UniversitSan Francisco Universit3200 Meters810:32.42a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25BCL West Meet #3Apr 25 · 3200 Meters · Place 10 · San Francisco UniversitSan Francisco Universit3200 Meters1011:19.80a—
Apr 15Granada Distance & Sprint FestivalApr 15 · 3200 Meters · Place 112 · University-SFUniversity-SF3200 Meters11211:11.5410
Apr 15Granada Distance & Sprint FestivalApr 15 · 3200 Meters · Place 112 · University-SFUniversity-SF3200 Meters11211:11.5410
Mar 22BCL West #2Mar 22 · 1600 Meters · Place 17 · San Francisco University (NC)San Francisco University (NC)1600 Meters175:13.9010
Mar 8BCL West #1Mar 8 · 3200 Meters · Place 15 · San Francisco UniversitSan Francisco Universit3200 Meters1511:14.97a—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 26BCL West Meet #3Apr 26 · 3200 Meters · Place 14 · San Francisco UniversitSan Francisco Universit3200 Meters1411:38.68a9
Apr 23Viking Track ClassicApr 23 · 1600 Meters · Place 52 · San Francisco UniverSan Francisco Univer1600 Meters525:22.989
Apr 23Viking Track ClassicApr 23 · 1600 Meters · Place 52 · San Francisco UniverSan Francisco Univer1600 Meters525:22.989
Mar 30BCL West Meet #2Mar 30 · 1600 Meters · Place 28 · San Francisco UniversitySan Francisco University1600 Meters28.5:28.15a9
Mar 30BCL West Meet #2Mar 30 · 800 Meters · Place 22 · San Francisco UniversitySan Francisco University800 Meters22.2:27.96a PB9
Mar 9BCL West Meet #1Mar 9 · 1600 Meters · Place 30 · San Francisco UniversitySan Francisco University1600 Meters305:32.329
Mar 9BCL West Meet #1Mar 9 · 800 Meters · Place 32 · San Francisco UniversitySan Francisco University800 Meters322:31.089

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26St. Ignatius Time TrialFeb 26 · 800 Meters · Place 18 · San Francisco UniversitySan Francisco University800 Meters182:44.82 PB9
Feb 26St. Ignatius Time TrialFeb 26 · 1600 Meters · Place 17 · San Francisco UniversitySan Francisco University1600 Meters175:47.14 PB9