Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKristian Marche Memorial Invitational · Jan 184:42.22Kristian Marche Memorial InvitationalJanuary 18, 2026
1600 Meters · OutdoorSOL Colonial Champs · May 84:38.64aSOL Colonial ChampsMay 8, 2026
3000 Meters · IndoorTFCAGP #5 · Jan 109:22.72aTFCAGP #5January 10, 2026
3200 Meters · OutdoorHelman/Hosier Invite · Apr 3010:07.86aHelman/Hosier InviteApril 30, 2026
5000 Meters · OutdoorCouncil Rock Kiwanis Invitational · Apr 516:45.32Council Rock Kiwanis InvitationalApril 5, 2025
800 Meters · OutdoorNorth Penn v CB South · Apr 12:16.92North Penn v CB SouthApril 1, 2025
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:18.901TFCAGP #2December 20, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8SOL Colonial ChampsMay 8 · 1600 Meters · Place 10 · Central Bucks South1600 Meters10.4:38.64a PB11
Apr 30Helman/Hosier InviteApr 30 · 3200 Meters · Place 6 · Central Bucks South3200 Meters6.10:07.86a PB11
Apr 11CR Kiwanis InvitationalApr 11 · 5000 Meters · Place 4 · Central Bucks South5000 Meters4.17:11.04a11
Apr 11CR Kiwanis InvitationalApr 11 · 3200 Meters · Place 7 · Central Bucks South3200 Meters7.10:39.23a11
Apr 2Jim Kelly InvitationalApr 2 · 3200 Meters · Place 4 · Central Bucks South3200 Meters4.10:11.58a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 3200 Meters · Place 8 · Central Bucks South3200 Meters8.10:15.21a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18Kristian Marche Memorial InvitationalJan 18 · 1 Mile · Place 12 · CB South1 Mile124:42.22 PB11
Jan 10TFCAGP #5Jan 10 · 3000 Meters · Place 2 · Central Bucks South3000 Meters29:22.72a PB11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 3000 Meters · Place 6 · Central Bucks South3000 Meters6.9:25.29a11
Dec 20TFCAGP #2Dec 20 · 800 Meters · Central Bucks South800 MetersRelay Split—2:18.901 PB11
Dec 13TFCAGP #1Dec 13 · 3000 Meters · Place 13 · Central Bucks South3000 Meters13.9:39.61a11
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 3000 Meters · Place 11 · CB South3000 Meters119:44.9110
Feb 7TFCAofGP Last ChanceFeb 7 · 3000 Meters · Place 10 · CB South3000 Meters109:23.8310
Jan 19TFCAofGP Meet #7Jan 19 · 3000 Meters · Place 9 · CB South3000 Meters99:27.51—
Jan 4TFCAGP #4Jan 4 · 1 Mile · Place 21 · Central Bucks South1 Mile21.4:47.96a10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9SOL Colonial ChampsMay 9 · 3200 Meters · Place 13 · Central Bucks South3200 Meters1310:10.5910
May 1Helman/Hosier InviteMay 1 · 3200 Meters · Place 7 · CB South3200 Meters710:25.7910
Apr 17Jim Kelly InvitationalApr 17 · 1600 Meters · Place 4 · Central Bucks South1600 Meters44:43.0410
Apr 15CB South @ CB WestApr 15 · 3200 Meters · Place 2 · Central Bucks South3200 Meters2.10:32.65a10
Apr 12CB West RelaysApr 12 · 1600 Meters · Place 20 · Central Bucks South1600 Meters20.4:49.97a10
Apr 5Council Rock Kiwanis InvitationalApr 5 · 5000 Meters · Place 7 · CB South5000 Meters716:45.32 PB—
Apr 1North Penn v CB SouthApr 1 · 800 Meters · Place 5 · CB South800 Meters52:16.92 PB10
Mar 29North Penn OpenMar 29 · 1600 Meters · Place 27 · CB South1600 Meters274:47.9110

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 3000 Meters · Place 12 · Central Bucks South3000 Meters12.9:25.98a10
Dec 20TFCAGP #2Dec 20 · 1 Mile · Place 15 · Central Bucks South1 Mile15.4:49.88a10
Dec 14TFCAGP #1Dec 14 · 3000 Meters · Place 14 · Central Bucks South3000 Meters14.9:42.51a10
Feb 3TFCAofGP Meet # 7Feb 3 · 1 Mile · Place 9 · Central Bucks South1 Mile95:02.819
Jan 6TFCAofGP #4Jan 6 · 1 Mile · Place 66 · CB South1 Mile665:13.009

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10SOL Colonial Division ChampionshipsMay 10 · 3200 Meters · Place 19 · CB South3200 Meters1910:25.539
May 2Helman Hosier InvitationalMay 2 · 3200 Meters · Place 13 · CB South3200 Meters1310:35.259
Apr 16CB South v CB East -BoysApr 16 · 1600 Meters · Place 12 · CB South1600 Meters124:58.91—
Apr 13The Coatesville Track and Field InvitationalApr 13 · 3200 Meters · Place 14 · Central Bucks South3200 Meters14.10:30.95a9
Mar 22CB South, North Penn at CB WestMar 22 · 3200 Meters · Place 8 · CB South3200 Meters810:54.179

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 1 Mile · Place 21 · Central Bucks South1 Mile21.5:10.78a9
Dec 21TFCAofGP Meet #2Dec 21 · 3000 Meters · Place 69 · Central Bucks South3000 Meters69.11:49.69a9