Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKeogh Invitational · Feb 196:01.46aKeogh InvitationalFebruary 19, 2026
1500 Meters · OutdoorUrsinus Springfest · Apr 45:31.22aUrsinus SpringfestApril 4, 2026
1600 Meters · IndoorAlvernia Holiday Classic · Dec 116:38.52aAlvernia Holiday ClassicDecember 11, 2021
1600 Meters · OutdoorTwin Valley vs. Fleetwood Meet · Apr 276:19.53Twin Valley vs. Fleetwood MeetApril 27, 2021
3000m Steeplechase · 0.762m · OutdoorCentennial Conference Outdoor Championships · May 113:12.41aCentennial Conference Outdoor ChampionshipsMay 1, 2026
3200 Meters · OutdoorJohn H. Shaner Memorial Track Meet · May 713:47.76John H. Shaner Memorial Track Meet May 7, 2021
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1720:24.55a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2720:39.17aDanny Curran InvitationalMarch 27, 2026
800 Meters · IndoorKeogh Invitational · Feb 192:41.50aKeogh InvitationalFebruary 19, 2026
800 Meters · OutdoorJohn H. Shaner Memorial Track Invite · May 32:38.27aJohn H. Shaner Memorial Track InviteMay 3, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Nov 6Ursinus TwilightNov 6 · 3200 Meters · Place 5 · UrsinusUrsinus3200 Meters5.12:35.65aUnofficialJr
May 10Widener Final QualifierMay 10 · 5000 Meters · Place 38 · UrsinusUrsinus5000 Meters38.20:46.61aSo
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 17 · UrsinusUrsinus3000m Steeplechase0.762m17.13:12.41a PBSo
Apr 24TCNJ Lions InviteApr 24 · 3000m Steeplechase · Place 5 · UrsinusUrsinus3000m Steeplechase0.762m5.13:18.24aSo
Apr 24TCNJ Lions InviteApr 24 · 5000 Meters · UrsinusUrsinus5000 Meters--DNSSo
Apr 4Ursinus SpringfestApr 4 · 3000m Steeplechase · UrsinusUrsinus3000m Steeplechase0.762m—DNSSo
Apr 4Ursinus SpringfestApr 4 · 1500 Meters · Place 29 · UrsinusUrsinus1500 Meters29.5:31.22a PBSo
Apr 4Ursinus SpringfestApr 4 · 800 Meters · Place 29 · UrsinusUrsinus800 Meters29.2:40.99aSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 77 · UrsinusUrsinus5000 Meters77.20:39.17a PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 62 · UrsinusUrsinus5000 Meters62.20:24.55a PBSo
Feb 19Keogh InvitationalFeb 19 · 1 Mile · Place 15 · UrsinusUrsinus1 Mile15.6:01.46a PBSo
Feb 19Keogh InvitationalFeb 19 · 800 Meters · Place 19 · UrsinusUrsinus800 Meters19.2:41.50a PBSo
Feb 7Frank Colden InvitationalFeb 7 · 5000 Meters · Place 6 · UrsinusUrsinus5000 Meters622:04.44aSo
Jan 18Collegeville Collegiate ClassicJan 18 · 1 Mile · Place 2 · UrsinusUrsinus1 Mile26:19.19SO

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 22Haverford MidweekApr 22 · 1500 Meters · Place 7 · UrsinusUrsinus1500 Meters75:48.86FR
Apr 22Haverford MidweekApr 22 · 800 Meters · Place 14 · UrsinusUrsinus800 Meters142:45.39FR
Apr 18Paul Donahue InvitationalApr 18 · 800 Meters · Place 68 · UrsinusUrsinus800 Meters682:41.58FR
Apr 5Ursinus Track FestivalApr 5 · 1500 Meters · Place 42 · UrsinusUrsinus1500 Meters42.5:42.51aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Keogh InvitationalFeb 21 · 1 Mile · Place 16 · UrsinusUrsinus1 Mile166:30.22a—
Feb 8Frank Colden InviteFeb 8 · 800 Meters · Place 30 · UrsinusUrsinus800 Meters302:47.19a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3John H. Shaner Memorial Track InviteMay 3 · 800 Meters · Place 13 · Fleetwood AreaFleetwood Area800 Meters132:38.27a PB—
Apr 30Fleetwood HS vs Twin Valley HSApr 30 · 800 Meters · Place 4 · Fleetwood AreaFleetwood Area800 Meters42:45.70a—
Apr 19Twin Valley InvitationalApr 19 · 800 Meters · Place 31 · Fleetwood AreaFleetwood Area800 Meters312:44.60a—
Apr 15Conrad Weiser HS vs FleetwoodApr 15 · 1600 Meters · Place 2 · Fleetwood AreaFleetwood Area1600 Meters26:39.49a—
Apr 15Conrad Weiser HS vs FleetwoodApr 15 · 800 Meters · Place 4 · Fleetwood AreaFleetwood Area800 Meters42:56.93a—
Apr 9Fleetwood HS vs Schuylkill Valley HSApr 9 · 800 Meters · Place 2 · Fleetwood AreaFleetwood Area800 Meters22:52.81a—
Apr 5Oxenreider Streamline ClassicApr 5 · 800 Meters · Place 9 · Fleetwood AreaFleetwood Area800 Meters92:52.06a—
Apr 4Fleetwood HS vs Oley HSApr 4 · 800 Meters · Place 3 · Fleetwood AreaFleetwood Area800 Meters32:55.15a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 2Wyomissing Team ChallengeFeb 2 · 800 Meters · Place 15 · Fleetwood AreaFleetwood Area800 Meters15.2:56.19a12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Alvernia Holiday ClassicDec 9 · 800 Meters · Place 19 · Fleetwood AreaFleetwood Area800 Meters19.2:47.97a12

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 14Sterling Hoffman Track & Field InvitationalApr 14 · 3200 Meters · Place 4 · Fleetwood AreaFleetwood Area3200 Meters414:24.55JR
Apr 14Sterling Hoffman Track & Field InvitationalApr 14 · 3200 Meters · Place 4 · Fleetwood AreaFleetwood Area3200 Meters414:24.55JR
Apr 4Oley HS vs FleetwoodApr 4 · 3200 Meters · Place 3 · Fleetwood AreaFleetwood Area3200 Meters315:25.2111

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Alvernia Holiday ClassicDec 11 · 1600 Meters · Place 23 · Fleetwood AreaFleetwood Area1600 Meters23.6:38.52a PB11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7John H. Shaner Memorial Track Meet May 7 · 3200 Meters · Place 20 · Fleetwood AreaFleetwood Area3200 Meters2013:47.76 PBFR
Apr 29Fleetwood Area at Schuylkill ValleyApr 29 · 3200 Meters · Place 1 · Fleetwood AreaFleetwood Area3200 Meters115:25.44—
Apr 27Twin Valley vs. Fleetwood MeetApr 27 · 800 Meters · Place 4 · Fleetwood AreaFleetwood Area800 Meters42:50.87—
Apr 27Twin Valley vs. Fleetwood MeetApr 27 · 1600 Meters · Place 4 · Fleetwood AreaFleetwood Area1600 Meters46:19.53 PB—