Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Schuylkill Showdown · Jan 314:37.72aWidener Schuylkill ShowdownJanuary 31, 2026
1 Mile · OutdoorFather Judge Relays · Apr 234:45.85Father Judge RelaysApril 23, 2022
10,000 Meters · OutdoorDanny Curran Invitational · Mar 2733:13.19aDanny Curran InvitationalMarch 27, 2026
1500 Meters · OutdoorCarol & John Covert Classic · Apr 264:10.95aCarol & John Covert ClassicApril 26, 2024
1600 Meters · Indoor Franklin & Marshall HS Invitational #1 · Dec 225:31.46a Franklin & Marshall HS Invitational #1December 22, 2018
1600 Meters · OutdoorTrojan Track Classic · May 54:38.21Trojan Track ClassicMay 5, 2022
3000 Meters · IndoorWidener Indoor Classic · Feb 159:13.02aWidener Indoor ClassicFebruary 15, 2025
3000 Meters · OutdoorCardinal Polar Bear · Mar 310:52.47Cardinal Polar BearMarch 3, 2021
3200 Meters · OutdoorPhiladelphia Catholic League Outdoor Championships · May 149:47.38Philadelphia Catholic League Outdoor ChampionshipsMay 14, 2022
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1715:30.09a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorMiddle Atlantic (MAC) Outdoor Championships · May 215:18.85aMiddle Atlantic (MAC) Outdoor ChampionshipsMay 2, 2024
800 Meters · IndoorUrsinus Invitational · Dec 82:32.59aUrsinus InvitationalDecember 8, 2018
800 Meters · OutdoorPCL Meet #3 - Father Judge · Apr 252:08.77PCL Meet #3 - Father JudgeApril 25, 2022

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 5000 Meters · Place 13 · WidenerWidener5000 Meters13.15:39.95aSr
Apr 24John Covert ClassicApr 24 · 1500 Meters · Place 19 · WidenerWidener1500 Meters19.4:18.57aSr
Apr 9TCNJ InvitationalApr 9 · 1500 Meters · Place 17 · WidenerWidener1500 Meters17.4:14.23aSr
Mar 27Danny Curran InvitationalMar 27 · 10,000 Meters · Place 26 · WidenerWidener10,000 Meters26.33:13.19a PBSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 51 · WidenerWidener5000 Meters51.15:30.09a PBSr
Feb 19Keogh InvitationalFeb 19 · 1 Mile · Place 12 · WidenerWidener1 Mile12.4:39.26aSr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 26 · WidenerWidener1 Mile26.4:37.72a PBSr
Jan 23McElligott InvitationalJan 23 · 1 Mile · WidenerWidener1 Mile--4:49.08aSr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 5000 Meters · Place 23 · WidenerWidener5000 Meters2316:26.39JR
Apr 25Carol and John Covert ClassicApr 25 · 1500 Meters · Place 20 · WidenerWidener1500 Meters204:16.83JR
Apr 18Paul Donahue InvitationalApr 18 · 5000 Meters · Place 39 · WidenerWidener5000 Meters3915:27.69JR
Apr 5Ursinus Track FestivalApr 5 · 1500 Meters · Place 21 · WidenerWidener1500 Meters21.4:13.78aJr
Mar 28Danny Curran InvitationalMar 28 · 1500 Meters · Place 45 · WidenerWidener1500 Meters454:16.49aJr
Mar 28Danny Curran InvitationalMar 28 · 800 Meters · Place 85 · WidenerWidener800 Meters852:11.27aJr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Keogh InvitationalFeb 21 · 1 Mile · Place 6 · WidenerWidener1 Mile64:39.22a—
Feb 15Widener Indoor ClassicFeb 15 · 3000 Meters · Place 39 · WidenerWidener3000 Meters39.9:13.02a PBJr
Feb 8Frank Colden InviteFeb 8 · 1 Mile · Place 13 · WidenerWidener1 Mile134:41.50a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · 5000 Meters · Place 11 · WidenerWidener5000 Meters11.15:18.85a PBSo
Apr 26Carol & John Covert ClassicApr 26 · 1500 Meters · Place 15 · WidenerWidener1500 Meters154:10.95a PB—
Apr 19Paul Donahue InviteApr 19 · 5000 Meters · Place 61 · WidenerWidener5000 Meters6115:34.14a—
Apr 5Ursinus T&F InvitationalApr 5 · 1500 Meters · Place 15 · WidenerWidener1500 Meters15.4:21.65aSo
Apr 5Ursinus T&F InvitationalApr 5 · 800 Meters · WidenerWidener800 Meters--DNSSo
Mar 29Danny Curran InviteMar 29 · 1500 Meters · Place 34 · WidenerWidener1500 Meters344:17.27a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 26Seamus McElligott InvitationalJan 26 · 1 Mile · Place 21 · WidenerWidener1 Mile214:48.13a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 42023 Middle Atlantic Conference Outdoor T&F ChampionshipsMay 4 · 5000 Meters · Place 31 · WidenerWidener5000 Meters3116:19.12FR
Apr 21Widener InvitationalApr 21 · 5000 Meters · Place 55 · WidenerWidener5000 Meters5515:58.15FR
Apr 8WCU Golden Ram InvitationalApr 8 · 1500 Meters · Place 12 · WidenerWidener1500 Meters124:25.22FR
Apr 8WCU Golden Ram InvitationalApr 8 · 800 Meters · Place 17 · WidenerWidener800 Meters172:11.32FR
Mar 30Danny Curran InvitationalMar 30 · 1500 Meters · Place 27 · WidenerWidener1500 Meters27.4:14.33aFr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Middle Atlantic Conference Indoor T&F ChampionshipsFeb 24 · 3000 Meters · Place 29 · WidenerWidener3000 Meters299:22.06FR
Feb 11Alvernia University Plex ShootoutFeb 11 · 5000 Meters · Place 11 · WidenerWidener5000 Meters1116:07.72aFr
Feb 4Frank Colden InvitationalFeb 4 · 3000 Meters · Place 12 · WidenerWidener3000 Meters129:15.75FR
Jan 28Seamus McElligott InvitationalJan 28 · 1 Mile · Place 27 · WidenerWidener1 Mile274:45.34FR

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18PIAA District 12 AAA ChampionshipsMay 18 · 3200 Meters · Place 3 · Father JudgeFather Judge3200 Meters3.9:52.10a12
May 14Philadelphia Catholic League Outdoor ChampionshipsMay 14 · 3200 Meters · Place 3 · Father JudgeFather Judge3200 Meters39:47.38 PB12
May 5Trojan Track ClassicMay 5 · 1600 Meters · Place 4 · Father JudgeFather Judge1600 Meters44:38.21 PB12
Apr 29Rville Rumble: Night of 3200'sApr 29 · 3200 Meters · Place 5 · Father JudgeFather Judge3200 Meters5.9:51.11a12
Apr 25PCL Meet #3 - Father JudgeApr 25 · 800 Meters · Place 5 · Father JudgeFather Judge800 Meters52:08.77 PB12
Apr 23Father Judge RelaysApr 23 · 1 Mile · Place 11 · Father JudgeFather Judge1 Mile114:45.85 PB—
Apr 23Father Judge RelaysApr 23 · 3200 Meters · Place 6 · Father JudgeFather Judge3200 Meters69:51.04—
Apr 11PCL Meet #2 - Father JudgeApr 11 · 3200 Meters · Place 3 · Father JudgeFather Judge3200 Meters310:23.4912
Apr 9Council Rock Kiwanis InvitationalApr 9 · 5000 Meters · Place 2 · Father JudgeFather Judge5000 Meters216:17.8012
Apr 4PCL Meet #1 - LaSalleApr 4 · 1 Mile · Place 6 · Father JudgeFather Judge1 Mile64:46.7212
Apr 4PCL Meet #1 - LaSalleApr 4 · 800 Meters · Place 18 · Father JudgeFather Judge800 Meters182:16.1912

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13PCL Indoor ChampionshipFeb 13 · 3000 Meters · Place 7 · Father JudgeFather Judge3000 Meters79:35.3312
Feb 5TFCAofGP Meet #7Feb 5 · 3000 Meters · Place 11 · Father JudgeFather Judge3000 Meters119:44.7212
Feb 5TFCAofGP Meet #7Feb 5 · 3000 Meters · Place 8 · Father JudgeFather Judge3000 Meters89:44.7212

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 3PCL Meet #4 - JudgeMay 3 · 800 Meters · Place 18 · Father JudgeFather Judge800 Meters182:23.7811
May 3PCL Meet #4 - JudgeMay 3 · 1 Mile · Place 4 · Father JudgeFather Judge1 Mile44:56.7911
May 1Father Judge RelaysMay 1 · 1 Mile · Place 28 · Father JudgeFather Judge1 Mile285:00.37—
May 1Father Judge RelaysMay 1 · 3200 Meters · Place 11 · Father JudgeFather Judge3200 Meters1110:30.51—
Apr 16Upper Dublin Cardinal InvitationalApr 16 · 3200 Meters · Place 10 · Father JudgeFather Judge3200 Meters10.10:48.30a11
Apr 5Cardinal O'Hara PCL Meet #1Apr 5 · 3200 Meters · Place 3 · Father JudgeFather Judge3200 Meters3.10:57.24a11
Apr 5Cardinal O'Hara PCL Meet #1Apr 5 · 1 Mile · Place 6 · Father JudgeFather Judge1 Mile6.5:07.95a11
Mar 27Father Judge/St. Hubert's v Archbishop RyanMar 27 · 800 Meters · Place 8 · Father JudgeFather Judge800 Meters82:24.311
Mar 27Father Judge/St. Hubert's v Archbishop RyanMar 27 · 1 Mile · Place 4 · Father JudgeFather Judge1 Mile45:01.611
Mar 3Cardinal Polar BearMar 3 · 3000 Meters · Place 2 · Father JudgeFather Judge3000 Meters210:52.47 PBJR

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30PCL Polar Bear Meet #1Jan 30 · 1 Mile · Place 33 · Father JudgeFather Judge1 Mile335:17.58—

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 16PCL Indoor ChampionshipFeb 16 · 1 Mile · Place 13 · Father JudgeFather Judge1 Mile135:08.4210
Jan 17PCL Regular Season MeetJan 17 · 3000 Meters · Place 11 · Father JudgeFather Judge3000 Meters1110:24.6810

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14TFCAofGP Meet #1Dec 14 · 1 Mile · Place 17 · Father JudgeFather Judge1 Mile17.5:16.20a10
Jan 25Ocean Breeze Invitational Jan 25 · 1 Mile · Place 46 · Father JudgeFather Judge1 Mile46.5:15.14a9

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15PIAA District 12 AAA ChampionshipsMay 15 · 3200 Meters · Place 11 · Father JudgeFather Judge3200 Meters11.11:51.25a9
Apr 17Coach Joe Valley Father Judge RelaysApr 17 · 3200 Meters · Place 28 · Father JudgeFather Judge3200 Meters2811:10.92—
Apr 6Council Rock Kiwanis InvitationalApr 6 · 1500 Meters · Place 12 · Father JudgeFather Judge1500 Meters124:48.859
Mar 30Jim Kelly InvitationalMar 30 · 1600 Meters · Place 37 · Father JudgeFather Judge1600 Meters375:10.009

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22 Franklin & Marshall HS Invitational #1Dec 22 · 1600 Meters · Place 42 · Father JudgeFather Judge1600 Meters42.5:31.46a PB9
Dec 8Ursinus InvitationalDec 8 · 800 Meters · Place 73 · Father JudgeFather Judge800 Meters73.2:32.59a PB9