Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Schuylkill Showdown · Jan 314:17.74aWidener Schuylkill ShowdownJanuary 31, 2026
1 Mile · OutdoorEastern States Championships · Mar 14:29.91Eastern States ChampionshipsMarch 1, 2023
1000 Meters · IndoorCoach Glynn Holiday Carnival · Dec 282:45.39aCoach Glynn Holiday CarnivalDecember 28, 2022
1500 Meters · OutdoorPaul Donahue Invitational · Apr 183:55.89Paul Donahue InvitationalApril 18, 2025
1600 Meters · IndoorNJSIAA Group Championships · Feb 174:25.56NJSIAA Group ChampionshipsFebruary 17, 2023
1600 Meters · OutdoorNJSIAA Meet of Champions · Mar 54:24.10NJSIAA Meet of ChampionsMarch 5, 2023
3000 Meters · IndoorWidener Indoor Classic · Feb 138:37.05aWidener Indoor ClassicFebruary 13, 2026
3200 Meters · IndoorBig North Championships - Freedom, Liberty, United · Jan 119:56.08Big North Championships - Freedom, Liberty, UnitedJanuary 11, 2023
3200 Meters · OutdoorBig North Championships-Independence and Liberty · May 610:25.38Big North Championships-Independence and LibertyMay 6, 2022
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 171:53.97a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorCentennial Conference Outdoor Championships · May 11:53.91aCentennial Conference Outdoor ChampionshipsMay 1, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 34 · SwarthmoreSwarthmore800 Meters34.1:54.01aJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 1500 Meters · Place 11 · SwarthmoreSwarthmore1500 Meters11.4:04.00aJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 800 Meters · Place 8 · SwarthmoreSwarthmore800 MetersRound P8.1:53.91a PBJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 800 Meters · Place 6 · SwarthmoreSwarthmore800 Meters6.1:55.68aJr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 20 · SwarthmoreSwarthmore1500 Meters20.3:55.92aJr
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 25 · SwarthmoreSwarthmore1500 Meters25.4:09.55aJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 21 · SwarthmoreSwarthmore800 Meters21.1:53.97a PBJr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 1 Mile · Place 4 · SwarthmoreSwarthmore1 Mile44:20.45aJR
Feb 19Keogh InvitationalFeb 19 · 1 Mile · Place 2 · SwarthmoreSwarthmore1 Mile2.4:21.47aJr
Feb 13Widener Indoor ClassicFeb 13 · 3000 Meters · Place 6 · SwarthmoreSwarthmore3000 Meters68:37.05a PBJr
Feb 6Fastrack InvitationalFeb 6 · 800 Meters · Place 24 · SwarthmoreSwarthmore800 Meters24.1:58.05aJr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 4 · SwarthmoreSwarthmore1 Mile4.4:17.74a PBJr
Jan 23McElligott InvitationalJan 23 · 1 Mile · SwarthmoreSwarthmore1 Mile--DNFJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 800 Meters · Place 32 · SwarthmoreSwarthmore800 Meters321:54.38SO
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 1500 Meters · Place 5 · SwarthmoreSwarthmore1500 Meters53:58.76SO
Apr 18Paul Donahue InvitationalApr 18 · 1500 Meters · Place 8 · SwarthmoreSwarthmore1500 Meters83:55.89 PBSO
Apr 11Bill Butler RelaysApr 11 · 800 Meters · Place 2 · SwarthmoreSwarthmore800 Meters21:58.43aSo
Apr 4Sam HowellApr 4 · 1500 Meters · Place 23 · SwarthmoreSwarthmore1500 Meters23.3:56.35aSo
Mar 28Danny Curran InvitationalMar 28 · 800 Meters · Place 21 · SwarthmoreSwarthmore800 Meters211:56.38aSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 1 Mile · Place 6 · SwarthmoreSwarthmore1 Mile64:18.43a—
Feb 15Widener Indoor ClassicFeb 15 · 800 Meters · Place 16 · SwarthmoreSwarthmore800 Meters16.1:58.10aSo
Jan 24Widener Winter Evening InviteJan 24 · 1 Mile · Place 2 · SwarthmoreSwarthmore1 Mile24:18.59a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · 3000 Meters · Place 6 · SwarthmoreSwarthmore3000 Meters6.9:04.14aSo
Feb 24Centennial Conference Indoor ChampionshipsFeb 24 · 1 Mile · Place 24 · SwarthmoreSwarthmore1 Mile244:34.74a—
Feb 17Keogh InviteFeb 17 · 800 Meters · Place 4 · SwarthmoreSwarthmore800 Meters4.1:59.65aFr
Feb 9FastTrack InvitationalFeb 9 · 1 Mile · Place 36 · SwarthmoreSwarthmore1 Mile36.4:23.06aFr
Jan 26Seamus McElligott InvitationalJan 26 · 1 Mile · Place 5 · SwarthmoreSwarthmore1 Mile54:27.70a—
Jan 20Coach I OpenJan 20 · 800 Meters · Place 6 · SwarthmoreSwarthmore800 Meters6.2:04.18aFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 132024 Widener FQ MeetMay 13 · 800 Meters · Place 19 · SwarthmoreSwarthmore800 Meters191:54.95a—
May 3Centennial Conference Outdoor ChampionshipsMay 3 · 1500 Meters · Place 15 · SwarthmoreSwarthmore1500 Meters154:08.52a—
Apr 19Paul Donahue InviteApr 19 · 1500 Meters · Place 32 · SwarthmoreSwarthmore1500 Meters324:00.65a—
Apr 13Bill Butler Collegiate InvitationalApr 13 · 800 Meters · Place 4 · SwarthmoreSwarthmore800 Meters4.1:59.78aFr
Apr 5Ursinus T&F InvitationalApr 5 · 800 Meters · SwarthmoreSwarthmore800 Meters--DNSFr
Mar 29Danny Curran InviteMar 29 · 1500 Meters · Place 16 · SwarthmoreSwarthmore1500 Meters164:03.96a—

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 8Diplomat OpenDec 8 · 1 Mile · Place 1 · SwarthmoreSwarthmore1 Mile1.4:33.96aFr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 7 · Passaic County TechPassaic County Tech1600 Meters74:25.56 PB12
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 800 Meters · Place 13 · Passaic County TechPassaic County Tech800 Meters132:09.6012
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 1 · Passaic County TechPassaic County Tech1600 Meters14:27.5812
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 800 Meters · Place 13 · Passaic County TechPassaic County Tech800 Meters132:09.6012
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 1 · Passaic County TechPassaic County Tech1600 Meters14:27.5812
Jan 23Passaic County Indoor ChampionshipsJan 23 · 3200 Meters · Place 5 · Passaic County TechPassaic County Tech3200 Meters510:18.4312
Jan 23Passaic County Indoor ChampionshipsJan 23 · 800 Meters · Place 2 · Passaic County TechPassaic County Tech800 Meters22:02.1212
Jan 23Passaic County Indoor ChampionshipsJan 23 · 1600 Meters · Place 5 · Passaic County TechPassaic County Tech1600 Meters54:33.6212
Jan 23Passaic County Indoor ChampionshipsJan 23 · 1600 Meters · Place 5 · Passaic County TechPassaic County Tech1600 Meters54:33.6212
Jan 23Passaic County Indoor ChampionshipsJan 23 · 800 Meters · Place 2 · Passaic County TechPassaic County Tech800 Meters22:02.1212
Jan 23Passaic County Indoor ChampionshipsJan 23 · 3200 Meters · Place 5 · Passaic County TechPassaic County Tech3200 Meters510:18.4312
Jan 11Big North Championships - Freedom, Liberty, UnitedJan 11 · 1600 Meters · Place 1 · Passaic County TechPassaic County Tech1600 Meters14:39.2112
Jan 11Big North Championships - Freedom, Liberty, UnitedJan 11 · 800 Meters · Place 3 · Passaic County TechPassaic County Tech800 Meters32:04.2812
Jan 11Big North Championships - Freedom, Liberty, UnitedJan 11 · 3200 Meters · Place 2 · Passaic County TechPassaic County Tech3200 Meters29:56.08 PB12
Jan 11Big North Championships - Freedom, Liberty, UnitedJan 11 · 1600 Meters · Place 1 · Passaic County TechPassaic County Tech1600 Meters14:39.2112
Jan 11Big North Championships - Freedom, Liberty, UnitedJan 11 · 800 Meters · Place 3 · Passaic County TechPassaic County Tech800 Meters32:04.2812
Jan 11Big North Championships - Freedom, Liberty, UnitedJan 11 · 3200 Meters · Place 2 · Passaic County TechPassaic County Tech3200 Meters29:56.0812

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 1600 Meters · Place 10 · Passaic Co Technical InstitutePassaic Co Technical Institute1600 Meters10.4:40.42a12
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 800 Meters · Place 20 · Passaic Co Technical InstitutePassaic Co Technical Institute800 Meters20.2:04.97a12
May 3Big North Championships-Independence and LibertyMay 3 · 3200 Meters · Place 2 · Passaic Co Technical InstitutePassaic Co Technical Institute3200 Meters2.10:26.45a12
May 3Big North Championships-Independence and LibertyMay 3 · 1600 Meters · Place 2 · Passaic Co Technical InstitutePassaic Co Technical Institute1600 Meters2.4:38.78a12
May 3Big North Championships-Independence and LibertyMay 3 · 800 Meters · Place 3 · Passaic Co Technical InstitutePassaic Co Technical Institute800 Meters3.2:07.79a12
Mar 5NJSIAA Meet of ChampionsMar 5 · 1600 Meters · Place 14 · Passaic County TechPassaic County Tech1600 Meters144:24.10 PB12
Mar 5NJSIAA Meet of ChampionsMar 5 · 1600 Meters · Place 14 · Passaic County TechPassaic County Tech1600 Meters144:24.1012
Mar 1Eastern States ChampionshipsMar 1 · 1 Mile · Place 12 · Passaic CounPassaic Coun1 Mile124:29.91 PB12
Mar 1Eastern States ChampionshipsMar 1 · 1500 Meters · Place 15 · Passaic CounPassaic Coun1500 Meters154:13.2312

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 1000 Meters · Place 10 · Passaic Co Technical InstitutePassaic Co Technical Institute1000 Meters10.2:45.39a PB12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 3200 Meters · Place 18 · Passaic Co Technical InstitutePassaic Co Technical Institute3200 Meters18.10:42.71a11
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 1600 Meters · Place 10 · Passaic Co Technical InstitutePassaic Co Technical Institute1600 Meters10.4:43.32a11
May 24Passaic County Outdoor Track ChampionshipsMay 24 · 1600 Meters · Place 8 · Passaic County TechPassaic County Tech1600 Meters84:35.2911
May 24Passaic County Outdoor Track ChampionshipsMay 24 · 800 Meters · Place 9 · Passaic County TechPassaic County Tech800 Meters92:04.2311
May 6Big North Championships-Independence and LibertyMay 6 · 3200 Meters · Place 4 · Passaic County TechPassaic County Tech3200 Meters410:25.38 PB11
May 6Big North Championships-Independence and LibertyMay 6 · 800 Meters · Place 4 · Passaic County TechPassaic County Tech800 Meters42:07.7511
May 6Big North Championships-Independence and LibertyMay 6 · 1600 Meters · Place 5 · Passaic County TechPassaic County Tech1600 Meters54:42.9411