Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorJohn H. Shaner Meet Invitational · May 14:58.03aJohn H. Shaner Meet InvitationalMay 1, 2026
3000 Meters · Indoor2LRS Indoor Invitational · Jan 1611:05.01a2LRS Indoor InvitationalJanuary 16, 2026
800 Meters · IndoorBerks County Showdown Presented by 2L Race Services · Feb 12:21.46aBerks County Showdown Presented by 2L Race ServicesFebruary 1, 2026
800 Meters · OutdoorTwin Valley MS vs Exeter · Apr 172:46.60aTwin Valley MS vs ExeterApril 17, 2024
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:24.3TFCAGP #2December 20, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1John H. Shaner Meet InvitationalMay 1 · 1600 Meters · Place 13 · Exeter TownshipExeter Township1600 Meters134:58.03a PB9
Apr 25Panther InvitationalApr 25 · 1600 Meters · Place 15 · Exeter TownshipExeter Township1600 Meters15.5:16.03a9
Apr 17Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 16 · Exeter TownshipExeter Township1600 Meters164:59.62a9
Apr 17Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 16 · Exeter TownshipExeter Township1600 Meters164:59.629
Apr 14Reading Vs. ExeterApr 14 · 1600 Meters · Place 3 · Exeter TownshipExeter Township1600 Meters35:01.69

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Berks County Showdown Presented by 2L Race ServicesFeb 1 · 800 Meters · Place 8 · Exeter TownshipExeter Township800 Meters8.2:21.46a PB9
Jan 162LRS Indoor InvitationalJan 16 · 3000 Meters · Place 11 · Exeter TownshipExeter Township3000 Meters11.11:05.01a PB9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Exeter TownshipExeter Township800 MetersRelay Split—2:24.3 PB9
Dec 72LRS Indoor OpenDec 7 · 800 Meters · Place 9 · Exeter TownshipExeter Township800 Meters9.2:24.44a9

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6Twin Valley MS Quad MeetMay 6 · 1600 Meters · Place 2 · Exeter TwpExeter Twp1600 Meters25:22.53a8
Apr 25Boys All County MeetApr 25 · 1600 Meters · Place 12 · Exeter TownsExeter Towns1600 Meters125:24.02—
Apr 25Boys All County MeetApr 25 · 1600 Meters · Place 12 · Exeter TownsExeter Towns1600 Meters125:24.02—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17Twin Valley MS vs ExeterApr 17 · 1600 Meters · Place 13 · Exeter TwpExeter Twp1600 Meters13.5:50.18a7
Apr 17Twin Valley MS vs ExeterApr 17 · 800 Meters · Place 11 · Exeter TwpExeter Twp800 Meters11.2:46.60a PB7