Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBow Tie Invitational · Dec 64:27.14aBow Tie InvitationalDecember 6, 2025
1 Mile · OutdoorPCL Meet #1 - La Salle · Apr 84:35.22PCL Meet #1 - La SalleApril 8, 2024
1600 Meters · OutdoorDistrict XII · May 154:26.10aDistrict XIIMay 15, 2024
200 Meters · OutdoorPCL Meet #1 - LaSalle · Apr 328.04PCL Meet #1 - LaSalleApril 3, 2023
3000 Meters · IndoorPenn Relays Winter Showcase presented by Toyota · Jan 318:46.31Penn Relays Winter Showcase presented by ToyotaJanuary 31, 2025
3200 Meters · OutdoorPIAA District 12 AAA Championships · May 149:26.83aPIAA District 12 AAA ChampionshipsMay 14, 2025
400 Meters · OutdoorPCL #2 - La Salle · Apr 1457.17aPCL #2 - La SalleApril 14, 2025
5000 Meters · IndoorFastrack Invitational · Feb 615:26.10aFastrack InvitationalFebruary 6, 2026
5000 Meters · OutdoorCouncil Rock Kiwanis Invitational · Apr 515:33.32Council Rock Kiwanis InvitationalApril 5, 2025
800 Meters · IndoorLa Salle Winter Series - Boys Distance Night · Jan 82:02.44La Salle Winter Series - Boys Distance NightJanuary 8, 2025
800 Meters · OutdoorPCL #4 - La Salle · Apr 282:02.50aPCL #4 - La SalleApril 28, 2025

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19Keogh InvitationalFeb 19 · 3000 Meters · Place 1 · HaverfordHaverford3000 Meters1.8:57.06aFr
Feb 6Fastrack InvitationalFeb 6 · 5000 Meters · Place 11 · HaverfordHaverford5000 Meters11.15:26.10a PBFr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 10 · HaverfordHaverford1 Mile10.4:27.20aFr
Jan 23McElligott InvitationalJan 23 · 3000 Meters · Place 6 · HaverfordHaverford3000 Meters6.8:56.40aFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Bow Tie InvitationalDec 6 · 1 Mile · Place 2 · HaverfordHaverford1 Mile2.4:27.14a PBFr
Feb 9PCL Indoor ChampionshipsFeb 9 · 3000 Meters · Place 1 · Saint JosephSaint Joseph3000 Meters19:01.8412
Jan 31Penn Relays Winter Showcase presented by ToyotaJan 31 · 3000 Meters · Place 4 · Saint JosephSaint Joseph3000 Meters48:46.31 PB12
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 800 Meters · Place 24 · Saint JosephSaint Joseph800 Meters242:02.44 PB12
Jan 4TFCAGP #4Jan 4 · 3000 Meters · Place 1 · Saint Joseph's PrepSaint Joseph's Prep3000 Meters1.8:51.31a12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AAA ChampionshipsMay 14 · 3200 Meters · Place 3 · Saint Joseph's PrepSaint Joseph's Prep3200 Meters3.9:26.83a PB12
May 14District XIIMay 14 · 3200 Meters · Place 3 · Saint Joseph's PrepSaint Joseph's Prep3200 Meters3.9:26.83a12
Apr 28PCL #4 - La SalleApr 28 · 800 Meters · Place 5 · Saint Joseph's PrepSaint Joseph's Prep800 Meters5.2:02.50a PB12
Apr 16Explorers InviteApr 16 · 3200 Meters · Place 1 · Saint Joseph's PrepSaint Joseph's Prep3200 Meters19:50.8412
Apr 14PCL #2 - La SalleApr 14 · 800 Meters · Place 1 · Saint Joseph's PrepSaint Joseph's Prep800 Meters12:04.03a12
Apr 14PCL #2 - La SalleApr 14 · 400 Meters · Place 9 · Saint Joseph's PrepSaint Joseph's Prep400 Meters957.17a PB12
Apr 7PCL #1 - LaSalleApr 7 · 800 Meters · Place 1 · Saint JosephSaint Joseph800 Meters12:02.6512
Apr 5Council Rock Kiwanis InvitationalApr 5 · 5000 Meters · Place 1 · Saint JosephSaint Joseph5000 Meters115:33.32 PB—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 1 Mile · Place 1 · Saint Joseph's PrepSaint Joseph's Prep1 Mile1.4:28.21a12
Feb 17TFCAofGP MOCFeb 17 · 1 Mile · Place 9 · Saint Joseph's PrepSaint Joseph's Prep1 Mile9.4:35.30a11
Feb 11PCL Indoor ChampionshipsFeb 11 · 3000 Meters · Place 4 · Saint JosephSaint Joseph3000 Meters49:14.6011
Feb 3TFCAofGP Meet # 7Feb 3 · 3000 Meters · Place 3 · Saint Joseph's PrepSaint Joseph's Prep3000 Meters39:19.4311
Jan 24UC HS InvitationalJan 24 · 1 Mile · Place 20 · Saint Joseph's PrepSaint Joseph's Prep1 Mile20.4:41.72a11
Jan 12T&FCAofGP Meet 5Jan 12 · 1 Mile · Place 1 · Saint JosephSaint Joseph1 Mile14:54.5411

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 1600 Meters · Place 3 · Saint Joseph's PrepSaint Joseph's Prep1600 Meters3.4:26.10a PB11
Apr 11Knights Invitational - BoysApr 11 · 1600 Meters · Place 1 · Saint Joseph's PrepSaint Joseph's Prep1600 Meters14:33.85a—
Apr 8PCL Meet #1 - La SalleApr 8 · 1 Mile · Place 1 · Saint JosephSaint Joseph1 Mile14:35.22 PB11

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · 3000 Meters · Place 20 · Saint Joseph's PrepSaint Joseph's Prep3000 Meters20.9:29.08a11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24PCL Meet #3 - La SalleApr 24 · 3200 Meters · Place 1 · Saint JosephSaint Joseph3200 Meters110:28.5010
Apr 20Explorers InvitationalApr 20 · 1600 Meters · Place 23 · Saint JosephSaint Joseph1600 Meters234:53.2610
Apr 20Explorers InvitationalApr 20 · 1 Mile · Place 23 · Saint JosephSaint Joseph1 Mile234:55.0910
Apr 3PCL Meet #1 - LaSalleApr 3 · 200 Meters · Place 45 · Saint JosephSaint Joseph200 Meters4528.04 PB10
Apr 3PCL Meet #1 - LaSalleApr 3 · 400 Meters · Place 21 · Saint JosephSaint Joseph400 Meters211:02.9610