Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Indoor Track & Field Championships · Feb 284:10.06aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
1 Mile · OutdoorRidge Night of 1600's · May 94:12.59aRidge Night of 1600'sMay 9, 2022
1000 Meters · IndoorTCNJ Indoor Opener · Dec 62:26.30aTCNJ Indoor OpenerDecember 6, 2025
1500 Meters · OutdoorBison Outdoor Classic · Apr 113:50.02aBison Outdoor ClassicApril 11, 2026
1600 Meters · OutdoorPIAA District 12 AAA Championships · May 184:20.03aPIAA District 12 AAA ChampionshipsMay 18, 2022
3200 Meters · OutdoorPCL Boys Meet #1 - LaSalle · Apr 111:08.7PCL Boys Meet #1 - LaSalleApril 1, 2019
800 Meters · IndoorWidener Indoor Classic · Feb 151:53.23aWidener Indoor ClassicFebruary 15, 2025
800 Meters · OutdoorBucknell Bison Outdoor Classic · Apr 121:52.13aBucknell Bison Outdoor ClassicApril 12, 2025
800 Meters · Relay Split · OutdoorIC4A/ECAC Outdoor Track & Field Championships · May 171:52.464IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 1500 Meters · Place 22 · LafayetteLafayette1500 MetersRound P22.3:58.84aSr
May 2Lafayette-LehighMay 2 · 1500 Meters · Place 2 · LafayetteLafayette1500 Meters2.3:53.54aSr
May 2Lafayette-LehighMay 2 · 800 Meters · Place 5 · LafayetteLafayette800 Meters5.1:53.39aSr
Apr 17Navy Spring InvitationalApr 17 · 1500 Meters · Place 1 · LafayetteLafayette1500 Meters1.3:50.97aSr
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 30 · LafayetteLafayette1500 Meters30.3:50.02a PBSr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 47 · LafayetteLafayette1500 Meters47.4:02.02aSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 1 Mile · Place 14 · LafayetteLafayette1 MileRound P14.4:10.06a PBSr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 2 · LafayetteLafayette1 Mile24:12.27aSr
Jan 31Lehigh Lafayette Dual MeetJan 31 · 1 Mile · Place 1 · LafayetteLafayette1 Mile14:30.28aSR
Jan 31Lehigh Lafayette Dual MeetJan 31 · 1000 Meters · Place 5 · LafayetteLafayette1000 Meters52:40.67aSR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6TCNJ Indoor OpenerDec 6 · 1000 Meters · Place 1 · LafayetteLafayette1000 Meters1.2:26.30a PBSr
Feb 15Widener Indoor ClassicFeb 15 · 800 Meters · Place 2 · LafayetteLafayette800 Meters2.1:53.23a PBJr
Feb 1Lafayette at LehighFeb 1 · 1000 Meters · Place 1 · LafayetteLafayette1000 Meters1.2:31.58aJr
Jan 17NYC Gotham CupJan 17 · 1 Mile · Place 8 · LafayetteLafayette1 Mile8.4:17.95aJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 800 Meters · LafayetteLafayette800 MetersRelay Split—1:52.464 PBJr
Apr 25Carol and John Covert ClassicApr 25 · 800 Meters · Place 1 · LafayetteLafayette800 Meters11:52.58JR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 800 Meters · Place 12 · LafayetteLafayette800 Meters121:52.13a PBJr
Apr 5Lafayette v. LehighApr 5 · 1500 Meters · Place 1 · LafayetteLafayette1500 Meters1.4:21.59aJr
Apr 5Lafayette v. LehighApr 5 · 800 Meters · Place 2 · LafayetteLafayette800 Meters2.1:53.83aJr
Mar 29Lafayette OpenMar 29 · 1500 Meters · Place 1 · LafayetteLafayette1500 Meters14:00.54aJr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 3Patriot League Outdoor ChampionshipsMay 3 · 800 Meters · Place 10 · LafayetteLafayette800 Meters101:52.43SO
May 3Patriot League Outdoor ChampionshipsMay 3 · 800 Meters · Place 10 · LafayetteLafayette800 Meters101:52.43SO
Apr 26Carol & John Covert ClassicApr 26 · 800 Meters · Place 2 · LafayetteLafayette800 Meters21:53.89a—
Apr 20Bucknell Team ChallengeApr 20 · 800 Meters · Place 4 · LafayetteLafayette800 Meters41:56.31a—
Apr 12Bison Outdoor ClassicApr 12 · 1500 Meters · Place 57 · LafayetteLafayette1500 Meters573:56.03a—
Apr 6Lafayette v. LehighApr 6 · 800 Meters · Place 2 · LafayetteLafayette800 Meters2.1:55.33aSo

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9FastTrack InvitationalFeb 9 · 1 Mile · LafayetteLafayette1 Mile--DNFSo
Jan 27Lehigh vs Lafayette Dual Jan 27 · 1 Mile · Place 4 · LafayetteLafayette1 Mile44:26.60SO
Jan 27Lehigh vs Lafayette Dual Jan 27 · 800 Meters · Place 2 · LafayetteLafayette800 Meters21:57.51SO
Jan 12Spartan InvitationalJan 12 · 1000 Meters · Place 2 · LafayetteLafayette1000 Meters2.2:27.87aSo

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5Patriot League Outdoor Track & Field ChampionshipsMay 5 · 1500 Meters · Place 20 · LafayetteLafayette1500 MetersRound P20.4:03.22aUnofficialFr
Apr 28Carol and John Covert ClassicApr 28 · 800 Meters · Place 10 · LafayetteLafayette800 Meters101:55.70FR
Apr 22Team ChallengeApr 22 · 800 Meters · Place 3 · LafayetteLafayette800 Meters31:55.15FR
Apr 7Lehigh Games 2023Apr 7 · 800 Meters · Place 3 · LafayetteLafayette800 Meters31:57.25FR
Mar 25Lafayette OpenMar 25 · 800 Meters · Place 2 · LafayetteLafayette800 Meters21:56.89FR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 3Rutgers University Scarlet Knights OpenFeb 3 · 1 Mile · Place 14 · LafayetteLafayette1 Mile14.4:17.36aFr
Jan 28Lehigh vs Lafayette DualJan 28 · 1 Mile · Place 4 · LafayetteLafayette1 Mile44:20.53FR
Jan 13Spartan InvitationalJan 13 · 800 Meters · Place 3 · LafayetteLafayette800 Meters3.1:55.24aFr

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27PIAA AAA & Unified State ChampionshipsMay 27 · 1600 Meters · Place 20 · Saint Joseph's PrepSaint Joseph's Prep1600 Meters20.4:20.38a12
May 27PIAA AAA & Unified State ChampionshipsMay 27 · 800 Meters · Place 3 · Saint Joseph's PrepSaint Joseph's Prep800 Meters3.1:52.78a12
May 18PIAA District 12 AAA ChampionshipsMay 18 · 1600 Meters · Place 2 · Saint Joseph's PrepSaint Joseph's Prep1600 Meters2.4:20.03a PB12
May 18PIAA District 12 AAA ChampionshipsMay 18 · 800 Meters · Place 2 · Saint Joseph's PrepSaint Joseph's Prep800 Meters2.1:55.46a12
May 9Ridge Night of 1600'sMay 9 · 1 Mile · Place 4 · Saint Joseph's PrepSaint Joseph's Prep1 Mile4.4:12.59a PB12
Apr 29Penn Relays - HS Day 2Apr 29 · 1 Mile · Place 8 · Saint Joseph's PrepSaint Joseph's Prep1 Mile8.4:15.42a12

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23TFCAofGP Meet #3Dec 23 · 800 Meters · Place 1 · Saint Joseph's PrepSaint Joseph's Prep800 Meters1.1:59.30a12
Dec 18TFCAofGP Meet #2Dec 18 · 800 Meters · Place 1 · Saint Joseph's PrepSaint Joseph's Prep800 Meters1.2:00.52a12
Dec 11TFCAofGP Meet #1Dec 11 · 1 Mile · Place 1 · Saint Joseph's PrepSaint Joseph's Prep1 Mile1.4:29.87a12

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 5LaSalle PCL Meet #1Apr 5 · 1 Mile · Place 3 · Saint Joseph's PrepSaint Joseph's Prep1 Mile3.4:47.73a11
Apr 5LaSalle PCL Meet #1Apr 5 · 800 Meters · Place 1 · Saint Joseph's PrepSaint Joseph's Prep800 Meters1.2:06.62a11

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 1PCL Boys Meet #1 - LaSalleApr 1 · 3200 Meters · Place 14 · Saint Joseph's PrepSaint Joseph's Prep3200 Meters1411:08.7 PB9