Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHenderson 3k/3200 Classic · Dec 94:37.33aHenderson 3k/3200 ClassicDecember 9, 2025
1 Mile · OutdoorPCL Champs · May 94:28.60aPCL ChampsMay 9, 2026
1500 Meters · OutdoorAAU Track & Field Region 2 Qualifier · Jun 274:12.37aAAU Track & Field Region 2 QualifierJune 27, 2025
1600 Meters · OutdoorDelco Champs · Apr 294:26.90aDelco ChampsApril 29, 2026
3000 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 79:19.24aLa Salle Winter Series - Distance NightJanuary 7, 2026
3000 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 139:17.70aAAU Mid Atlantic District QualifierJune 13, 2025
3200 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 79:55.32aLa Salle Winter Series - Distance NightJanuary 7, 2026
3200 Meters · OutdoorPIAA District 12 AAA Championships · May 149:36.56aPIAA District 12 AAA ChampionshipsMay 14, 2025
400 Meters · OutdoorPCL #4 - O'Hara · Apr 2957.67PCL #4 - O'HaraApril 29, 2024
800 Meters · IndoorKristian Marche Memorial Invitational · Jan 182:04.93Kristian Marche Memorial InvitationalJanuary 18, 2026
800 Meters · OutdoorUAGTCA 2025 Ron Jackson Youth Invitational · Jul 192:01.68aUAGTCA 2025 Ron Jackson Youth InvitationalJuly 19, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30Bishop McNamara Last ChanceMay 30 · 3200 Meters · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters--DNS11
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 1600 Meters · Place 4 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1600 Meters4.4:29.87a11
May 9PCL ChampsMay 9 · 3200 Meters · Place 6 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters6.9:41.24a11
May 9PCL ChampsMay 9 · 1 Mile · Place 6 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile6.4:28.60a PB11
Apr 29Delco ChampsApr 29 · 3200 Meters · Place 4 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters4.9:47.00a11
Apr 29Delco ChampsApr 29 · 1600 Meters · Place 8 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1600 Meters8.4:26.90a PB11
Apr 20PCL Meet #3 - O'HaraApr 20 · 3200 Meters · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters—DNS11
Apr 20PCL Meet #3 - O'HaraApr 20 · 1 Mile · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile—DNS11
Apr 20PCL Meet #3 - O'HaraApr 20 · 800 Meters · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters—DNS11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 3200 Meters · Place 2 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters2.9:52.02a11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 800 Meters · Place 22 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters22.2:05.77a11
Apr 18Rap Curry InvitationalApr 18 · 3200 Meters · Place 2 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters2.9:52.02a11
Apr 18Rap Curry InvitationalApr 18 · 800 Meters · Place 22 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters22.2:05.77a11
Apr 13PCL Meet #2 - O'HaraApr 13 · 3200 Meters · Place 1 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters1.10:29.06a11
Apr 13PCL Meet #2 - O'HaraApr 13 · 1 Mile · Place 2 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile2.4:50.01a11
Apr 13PCL Meet #2 - O'HaraApr 13 · 800 Meters · Place 3 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters3.2:04.07a11
Mar 30PCL Meet #1 (O'Hara)Mar 30 · 3200 Meters · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters—DNF11
Mar 30PCL Meet #1 (O'Hara)Mar 30 · 1 Mile · Place 3 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile3.4:46.91a11
Mar 30PCL Meet #1 (O'Hara)Mar 30 · 800 Meters · Place 2 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters2.2:08.09a11
Mar 28Diamond State InvitationalMar 28 · 800 Meters · Place 3 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters3.2:04.13a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 18Kristian Marche Memorial InvitationalJan 18 · 800 Meters · Place 16 · Bonner & PrendieBonner & Prendie800 Meters162:04.93 PB11
Jan 8PPL Meet #4Jan 8 · 800 Meters · Place 2 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters2.2:05.04a11
Jan 7La Salle Winter Series - Distance NightJan 7 · 3200 Meters · Place 8 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters8.9:55.32a PB11
Jan 7La Salle Winter Series - Distance NightJan 7 · 3000 Meters · Place 6 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3000 Meters6.9:19.24a PB11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 1 Mile · Place 1 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile1.4:38.16a11
Dec 11PPL Season Kick-OffDec 11 · 3000 Meters · Place 2 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3000 Meters2.9:23.21a11
Dec 11PPL Season Kick-OffDec 11 · 800 Meters · Place 3 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters3.2:05.12a11
Dec 9Henderson 3k/3200 ClassicDec 9 · 1 Mile · Place 7 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile7.4:37.33a PB11
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 32 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile32.4:58.06a10
Jan 11TFCAGP #5Jan 11 · 3000 Meters · Place 10 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3000 Meters10.9:46.20a10
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 1 Mile · Place 3 · Bonner/PrendieBonner/Prendie1 Mile35:02.97—
Jan 4TFCAGP #4Jan 4 · 1 Mile · Place 49 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile49.5:07.06a10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 1500 Meters · Place 2 · RoyaltyRoyalty1500 Meters24:13.72a10
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 800 Meters · Place 12 · RoyaltyRoyalty800 Meters122:01.68a PB10
Jul 122025 City Of Wilmington Youth InvitationalJul 12 · 1600 Meters · Place 1 · RoyaltyRoyalty1600 Meters14:32.25a10
Jul 122025 City Of Wilmington Youth InvitationalJul 12 · 800 Meters · Place 9 · RoyaltyRoyalty800 Meters92:04.99a10
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 3000 Meters · Place 1 · RoyaltyRoyalty3000 Meters1.9:27.29a10
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 1500 Meters · Place 1 · RoyaltyRoyalty1500 Meters1.4:12.37a PB10
Jun 13AAU Mid Atlantic District QualifierJun 13 · 3000 Meters · Place 1 · RoyaltyRoyalty3000 Meters1.9:17.70a PB10
Jun 13AAU Mid Atlantic District QualifierJun 13 · 1500 Meters · Place 1 · RoyaltyRoyalty1500 Meters1.4:14.23a10
May 14PIAA District 12 AAA ChampionshipsMay 14 · 3200 Meters · Place 5 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters5.9:36.56a PB10
May 14PIAA District 12 AAA ChampionshipsMay 14 · 1600 Meters · Place 4 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1600 Meters4.4:34.83a10
May 14District XIIMay 14 · 3200 Meters · Place 5 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast3200 Meters5.9:36.56a10
May 14District XIIMay 14 · 1600 Meters · Place 4 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1600 Meters4.4:34.83a10
Apr 5Haverford InvitationalApr 5 · 1600 Meters · Place 14 · Monsignor Bonner/Archbishop PrendMonsignor Bonner/Archbishop Prend1600 Meters144:44.80a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 1 Mile · Place 24 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast1 Mile24.5:12.02a10
Dec 20TFCAGP #2Dec 20 · 800 Meters · Place 34 · Monsignor Bonner/Archbishop PrendergastMonsignor Bonner/Archbishop Prendergast800 Meters34.2:18.49a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 29PCL #4 - O'HaraApr 29 · 800 Meters · Place 9 · Msgr Bonner & Abp PrendergastMsgr Bonner & Abp Prendergast800 Meters92:15.839
Apr 29PCL #4 - O'HaraApr 29 · 400 Meters · Place 12 · Msgr Bonner & Abp PrendergastMsgr Bonner & Abp Prendergast400 Meters1257.67 PB9