Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAGP #5 · Jan 105:03.82aTFCAGP #5January 10, 2026
1 Mile · OutdoorGermantown Academy All Comers #1 · Jul 74:57.74aGermantown Academy All Comers #1July 7, 2026
1600 Meters · OutdoorHelman/Hosier Invite · Apr 304:46.21aHelman/Hosier InviteApril 30, 2026
3000 Meters · IndoorTFCAGP #4 · Jan 39:58.21aTFCAGP #4January 3, 2026
3200 Meters · OutdoorHelman/Hosier Invite · May 110:35.91Helman/Hosier InviteMay 1, 2025
5000 Meters · OutdoorCR Kiwanis Invitational · Apr 1116:52.12aCR Kiwanis InvitationalApril 11, 2026
800 Meters · OutdoorNorth Penn v CB South · Apr 12:24.15North Penn v CB SouthApril 1, 2025
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 201:58.670TFCAGP #2December 20, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 7Germantown Academy All Comers #1Jul 7 · 1 Mile · Place 4 · Jamison, PAJamison, PA1 Mile4.4:57.74a PB10
May 8SOL Colonial ChampsMay 8 · 1600 Meters · Place 17 · Central Bucks SouthCentral Bucks South1600 Meters17.4:50.52a10
Apr 30Helman/Hosier InviteApr 30 · 1600 Meters · Place 19 · Central Bucks SouthCentral Bucks South1600 Meters19.4:46.21a PB10
Apr 11CR Kiwanis InvitationalApr 11 · 5000 Meters · Place 3 · Central Bucks SouthCentral Bucks South5000 Meters3.16:52.12a PB10
Apr 2Jim Kelly InvitationalApr 2 · 1600 Meters · Place 19 · Central Bucks SouthCentral Bucks South1600 Meters19.4:56.89a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 1600 Meters · Place 41 · Central Bucks SouthCentral Bucks South1600 Meters41.5:07.96a10
Mar 24Pennridge at CB SouthMar 24 · 1600 Meters · Place 2 · Central Bucks SouthCentral Bucks South1600 Meters2.5:00.43a10
Mar 20Central Bucks West, North Penn at Central Bucks SouthMar 20 · 3200 Meters · Place 6 · Central Bucks SouthCentral Bucks South3200 Meters611:00.93a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · 3000 Meters · Place 16 · Central Bucks SouthCentral Bucks South3000 Meters16.9:58.57a10
Jan 10TFCAGP #5Jan 10 · 1 Mile · Place 34 · Central Bucks SouthCentral Bucks South1 Mile345:03.82a PB10
Jan 3TFCAGP #4Jan 3 · 3000 Meters · Place 17 · Central Bucks SouthCentral Bucks South3000 Meters17.9:58.21a PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Central Bucks SouthCentral Bucks South800 MetersRelay Split—1:58.670 PB10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9SOL Colonial ChampsMay 9 · 3200 Meters · Place 20 · Central Bucks SouthCentral Bucks South3200 Meters2010:54.749
May 1Helman/Hosier InviteMay 1 · 3200 Meters · Place 11 · CB SouthCB South3200 Meters1110:35.91 PB9
Apr 17Jim Kelly InvitationalApr 17 · 1600 Meters · Place 21 · Central Bucks SouthCentral Bucks South1600 Meters215:19.119
Apr 15CB South @ CB WestApr 15 · 1600 Meters · Place 7 · Central Bucks SouthCentral Bucks South1600 Meters7.5:06.95a9
Apr 5Council Rock Kiwanis InvitationalApr 5 · 5000 Meters · Place 11 · CB SouthCB South5000 Meters1117:51.33—
Apr 1North Penn v CB SouthApr 1 · 1600 Meters · Place 11 · CB SouthCB South1600 Meters115:08.389
Apr 1North Penn v CB SouthApr 1 · 800 Meters · Place 10 · CB SouthCB South800 Meters102:24.15 PB9
Mar 29North Penn OpenMar 29 · 1600 Meters · Place 52 · CB SouthCB South1600 Meters525:07.479