Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:17.30a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorMillersville Metrics · Apr 34:17.33aMillersville MetricsApril 3, 2026
1600 Meters · IndoorOlympic & Tri-County Conf Meet · Jan 314:36.26Olympic & Tri-County Conf MeetJanuary 31, 2025
1600 Meters · OutdoorNJSIAA Sectionals South Groups 1 and 4 · Jun 24:42.88aNJSIAA Sectionals South Groups 1 and 4June 2, 2023
2 Miles · IndoorBishop Loughlin Games · Dec 219:59.22aBishop Loughlin GamesDecember 21, 2024
3000 Meters · IndoorAlvernia Winter Invitational · Jan 179:38.89aAlvernia Winter InvitationalJanuary 17, 2026
3000m Steeplechase · 0.914m · OutdoorCACC Outdoor Championships · May 110:15.17aCACC Outdoor ChampionshipsMay 1, 2026
3200 Meters · IndoorNJSIAA Group 2 & 3 Championships · Feb 229:42.34NJSIAA Group 2 & 3 ChampionshipsFebruary 22, 2025
3200 Meters · OutdoorSJTCA Elite · May 19:42.82aSJTCA EliteMay 1, 2025
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1715:49.29a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2715:52.86aDanny Curran InvitationalMarch 27, 2026
800 Meters · IndoorSJTCA Winter Meet #5 · Dec 272:15.73aSJTCA Winter Meet #5December 27, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1CACC Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 1 · Wilmington (Del.)Wilmington (Del.)3000m Steeplechase0.914m1.10:15.17a PBSo
May 1CACC Outdoor ChampionshipsMay 1 · 5000 Meters · Place 10 · Wilmington (Del.)Wilmington (Del.)5000 Meters10.16:19.84aSo
Apr 10Delaware InvitationalApr 10 · 3000m Steeplechase · Place 1 · Wilmington (Del.)Wilmington (Del.)3000m Steeplechase0.914m1.10:29.36aSo
Apr 3Millersville MetricsApr 3 · 3000m Steeplechase · Place 2 · Wilmington (Del.)Wilmington (Del.)3000m Steeplechase0.914m2.10:25.88aSo
Apr 3Millersville MetricsApr 3 · 1500 Meters · Place 3 · Wilmington (Del.)Wilmington (Del.)1500 Meters3.4:17.33a PBSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 65 · Wilmington (Del.)Wilmington (Del.)5000 Meters65.15:52.86a PBSo
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 54 · Wilmington (Del.)Wilmington (Del.)1500 Meters54.4:18.90aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 74 · Wilmington (Del.)Wilmington (Del.)5000 Meters74.15:49.29a PBSo
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 61 · Wilmington (Del.)Wilmington (Del.)1500 Meters61.4:17.30a PBSo
Jan 17Alvernia Winter InvitationalJan 17 · 3000 Meters · Place 21 · Wilmington (Del.)Wilmington (Del.)3000 Meters219:38.89a PBFr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 1SJTCA EliteMay 1 · 3200 Meters · Place 2 · Camden Co Tech (Sicklerville)Camden Co Tech (Sicklerville)3200 Meters2.9:42.82a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 3200 Meters · Place 8 · Winslow TownshipWinslow Township3200 Meters89:42.34 PB12
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 3200 Meters · Place 2 · Winslow TownshipWinslow Township3200 Meters29:53.3212
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 3200 Meters · Place 2 · Winslow TownshipWinslow Township3200 Meters29:53.3212
Jan 31Olympic & Tri-County Conf MeetJan 31 · 1600 Meters · Place 2 · Winslow TownshipWinslow Township1600 Meters24:36.26 PB12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 3200 Meters · Place 4 · Winslow TownshipWinslow Township3200 Meters4.9:59.32a12
Dec 21Bishop Loughlin GamesDec 21 · 2 Miles · Place 11 · Winslow TownshipWinslow Township2 Miles11.9:59.22a PB12
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 8 · Winslow TownshipWinslow Township3200 Meters810:00.0411
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 8 · Winslow TownshipWinslow Township3200 Meters810:00.0411
Jan 26Olympic & Tri-County Conf MeetJan 26 · 3200 Meters · Place 8 · Winslow TownshipWinslow Township3200 Meters810:17.1011

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2SJTCA Elite MeetMay 2 · 3200 Meters · Place 16 · Camden Co Tech (Sicklerville)Camden Co Tech (Sicklerville)3200 Meters16.9:58.24a11
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 51 · Camden Co Tech (Sicklerville)Camden Co Tech (Sicklerville)3200 Meters51.10:06.22a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 3200 Meters · Place 14 · Winslow TownshipWinslow Township3200 Meters14.10:41.30a11
Dec 27SJTCA Winter Meet #5Dec 27 · 800 Meters · Place 13 · Winslow TownshipWinslow Township800 Meters13.2:15.73a PB11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 1600 Meters · Place 19 · Camden Co Tech (Sicklerville)Camden Co Tech (Sicklerville)1600 Meters19.4:42.88a PB10
May 13Camden County ChampionshipsMay 13 · 1600 Meters · Place 7 · Camden Co Tech (Sicklerville)Camden Co Tech (Sicklerville)1600 Meters7.4:44.91a10
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 81 · Camden Co Tech (Sicklerville)Camden Co Tech (Sicklerville)3200 Meters81.10:38.28a10

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Cherokee Night Racing #1: Night of 3200'sApr 14 · 3200 Meters · Place 116 · Camden Co Tech (Sicklerville)Camden Co Tech (Sicklerville)3200 Meters116.11:10.24a9