Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPPL Meet #2 · Dec 184:43.29aPPL Meet #2December 18, 2025
1 Mile · OutdoorPCL Champs · May 94:43.01aPCL ChampsMay 9, 2026
1600 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 134:40.53aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
3000 Meters · IndoorPCL Indoor Championships · Feb 89:27.10PCL Indoor ChampionshipsFebruary 8, 2026
3200 Meters · IndoorLa Salle Winter Series - Boys Distance Night · Jan 811:00.55La Salle Winter Series - Boys Distance NightJanuary 8, 2025
3200 Meters · OutdoorPCL Champs · May 99:43.66aPCL ChampsMay 9, 2026
5000 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 2616:11.50aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · IndoorPPL Indoor #3 · Jan 22:20.72PPL Indoor #3January 2, 2026
800 Meters · OutdoorNeshaminy Distance Invitational · Mar 282:15.55Neshaminy Distance InvitationalMarch 28, 2025

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 5000 Meters · Place 24 · Archbishop Wood Catholic5000 Meters24.16:11.50a PB11
Feb 8PCL Indoor ChampionshipsFeb 8 · 3000 Meters · Place 11 · Archbishop W3000 Meters119:27.10 PB11
Jan 8PPL Meet #4Jan 8 · 1 Mile · Place 3 · Archbishop Wood Catholic1 Mile3.4:49.73a11
Jan 2PPL Indoor #3Jan 2 · 800 Meters · Place 18 · Archbishop Wood800 Meters182:20.72 PB11

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 3200 Meters · Place 3 · Archbishop Wood Catholic3200 Meters3.9:44.19a11
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 1600 Meters · Place 11 · Archbishop Wood Catholic1600 Meters11.4:40.53a PB11
May 9PCL ChampsMay 9 · 3200 Meters · Place 10 · Archbishop Wood Catholic3200 Meters10.9:43.66a PB11
May 9PCL ChampsMay 9 · 1 Mile · Place 11 · Archbishop Wood Catholic1 Mile11.4:43.01a PB11
Apr 30Montgomery Memorial MeetApr 30 · 3200 Meters · Place 1 · Archbishop Wood Catholic3200 Meters1.10:02.23a11
Apr 30Montgomery Memorial MeetApr 30 · 1600 Meters · Place 6 · Archbishop Wood Catholic1600 Meters6.4:40.99a11
Apr 13PCL #2 - La SalleApr 13 · 3200 Meters · Place 1 · Archbishop Wood Catholic3200 Meters1.10:13.22a11
Apr 11CR Kiwanis InvitationalApr 11 · 3200 Meters · Place 4 · Archbishop Wood Catholic3200 Meters4.10:01.45a11
Apr 11CR Kiwanis InvitationalApr 11 · 1600 Meters · Place 13 · Archbishop Wood Catholic1600 Meters13.4:44.21a11
Mar 30PCL Meet #1 (O'Hara)Mar 30 · 3200 Meters · Place 1 · Archbishop Wood Catholic3200 Meters1.10:02.94a11
Mar 30PCL Meet #1 (O'Hara)Mar 30 · 1 Mile · Place 2 · Archbishop Wood Catholic1 Mile2.4:45.94a11
Mar 27Neshaminy Distance InvitationalMar 27 · 3200 Meters · Place 2 · Archbishop Wood Catholic3200 Meters2.10:09.38a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 1 Mile · Place 2 · Archbishop Wood Catholic1 Mile2.4:43.29a PB11
Dec 11PPL Season Kick-OffDec 11 · 3000 Meters · Place 4 · Archbishop Wood Catholic3000 Meters4.9:31.05a11
Feb 9PCL Indoor ChampionshipsFeb 9 · 3000 Meters · Place 12 · Archbishop W3000 Meters1210:18.8110
Feb 2Philadelphia Public League Meet #6Feb 2 · 3000 Meters · Place 1 · Abp Wood3000 Meters19:54.91—
Jan 9Philadelphia Public League Meet #4Jan 9 · 3000 Meters · Place 2 · Archbishop Wood Catholic3000 Meters2.10:12.47a10
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 3200 Meters · Place 46 · Archbishop Wood3200 Meters4611:00.55 PB10
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 3000 Meters · Place 49 · Archbishop Wood3000 Meters4910:26.3110
Jan 8La Salle Winter Series - Boys Distance NightJan 8 · 1 Mile · Place 83 · Archbishop Wood1 Mile835:07.7610

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AAA ChampionshipsMay 14 · 3200 Meters · Place 9 · Archbishop Wood Catholic3200 Meters9.10:22.29a10
May 14PIAA District 12 AAA ChampionshipsMay 14 · 1600 Meters · Place 10 · Archbishop Wood Catholic1600 Meters10.4:46.71a10
May 14District XIIMay 14 · 3200 Meters · Place 9 · Archbishop Wood Catholic3200 Meters9.10:22.29a10
May 14District XIIMay 14 · 1600 Meters · Place 10 · Archbishop Wood Catholic1600 Meters10.4:46.71a10
May 10Philadelphia Catholic League ChampionshipsMay 10 · 3200 Meters · Place 16 · Arch Wood3200 Meters1610:17.9110
May 1Montgomery Memorial MeetMay 1 · 3200 Meters · Place 4 · Archbishop W3200 Meters410:21.8510
Apr 4Cardinal ClassicApr 4 · 3200 Meters · Place 11 · Arch Wood3200 Meters1110:22.0210
Mar 28Neshaminy Distance InvitationalMar 28 · 1600 Meters · Place 7 · Archbishop Wood1600 Meters75:01.2910
Mar 28Neshaminy Distance InvitationalMar 28 · 800 Meters · Place 8 · Archbishop Wood800 Meters82:15.55 PB10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 1 Mile · Place 5 · Archbishop Wood Catholic1 Mile5.5:26.11a10
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 3000 Meters · Place 2 · Archbishop Wood Catholic3000 Meters2.10:42.21a10
Jan 26T&FCAofGP #6 rescheduledJan 26 · 800 Meters · Place 47 · Archbishop Wood Catholic800 Meters47.2:28.57a9

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Montgomery Memorial MeetMay 2 · 1600 Meters · Place 14 · Archbishop W1600 Meters145:22.199
Apr 29PCL Meet #4 - La SalleApr 29 · 800 Meters · Place 24 · Archbishop Wood800 Meters242:17.989
Apr 22PCL Meet #3 - Father JudgeApr 22 · 800 Meters · Place 13 · Archbishop W800 Meters132:20.399
Apr 22PCL Meet #3 - Father JudgeApr 22 · 1 Mile · Place 7 · Archbishop W1 Mile75:15.259
Apr 15PCL #2 -LaSalle MeetApr 15 · 800 Meters · Place 23 · Archbishop Wood800 Meters232:19.159
Apr 12Fords Track ClassicApr 12 · 800 Meters · Place 25 · Archbishop Wood800 Meters252:16.76FR