Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 134:33.59aWidener Indoor ClassicFebruary 13, 2026
1500 Meters · OutdoorTCNJ Invitational · Apr 94:08.76aTCNJ InvitationalApril 9, 2026
3000 Meters · OutdoorTCNJ Last Chance · Mar 18:59.56aTCNJ Last ChanceMarch 1, 2026
3000m Steeplechase · 0.914m · Indoor2026 Paul Donahue Invitational · Apr 179:31.48a2026 Paul Donahue InvitationalApril 17, 2026
3000m Steeplechase · 0.914m · OutdoorNJAC Outdoor Track & Field Championships · May 29:43.33aNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
3000m Steeplechase · OutdoorPaul Donahue Invitational · Apr 189:51.49Paul Donahue InvitationalApril 18, 2025
5000 Meters · IndoorSeamus McElligott Invitational · Jan 2616:45.78aSeamus McElligott InvitationalJanuary 26, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 3000m Steeplechase · Place 12 · TCNJ3000m Steeplechase0.914m12.9:53.26aSr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 3000m Steeplechase · Place 2 · TCNJ3000m Steeplechase0.914m2.9:43.33a PBSr
Apr 9TCNJ InvitationalApr 9 · 1500 Meters · Place 7 · TCNJ1500 Meters7.4:08.76a PBSr
Mar 27Danny Curran InvitationalMar 27 · 3000m Steeplechase · Place 5 · TCNJ3000m Steeplechase0.914m5.9:58.94aSr
Mar 1TCNJ Last ChanceMar 1 · 3000 Meters · Place 10 · TCNJ3000 Meters108:59.56a PBSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 3000m Steeplechase · Place 5 · TCNJ3000m Steeplechase0.914m5.9:31.48a PBSr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 32 · TCNJ1 Mile324:33.59a PBSr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 3000m Steeplechase · Place 13 · TCNJ3000m Steeplechase1310:06.60JR
Apr 18Paul Donahue InvitationalApr 18 · 3000m Steeplechase · Place 9 · TCNJ3000m Steeplechase99:51.49 PBJR
Mar 28Danny Curran InvitationalMar 28 · 3000m Steeplechase · Place 8 · TCNJ3000m Steeplechase89:58.17aJr

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19Paul Donahue InviteApr 19 · 3000m Steeplechase · Place 10 · TCNJ3000m Steeplechase1010:12.65a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Plex ShootoutFeb 3 · 5000 Meters · Place 15 · TCNJ5000 Meters1516:48.40So
Jan 26Seamus McElligott InvitationalJan 26 · 5000 Meters · Place 14 · TCNJ5000 Meters1416:45.78a PB—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 21Widener InvitationalApr 21 · 3000m Steeplechase · Place 14 · TCNJ3000m Steeplechase1410:32.97FR
Apr 15WCU Bill Butler InvitationalApr 15 · 3000m Steeplechase · Place 6 · TCNJ3000m Steeplechase610:36.21FR