Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBerks County Showdown Presented by 2L Race Services · Feb 26:17.54aBerks County Showdown Presented by 2L Race ServicesFebruary 2, 2025
100 Meters · OutdoorConrad Weiser HS vs Twin Valley · Apr 614.98Conrad Weiser HS vs Twin ValleyApril 6, 2023
1600 Meters · OutdoorBCIAA Firing Meet · May 85:52.51BCIAA Firing MeetMay 8, 2025
200 Meters · OutdoorTwin Valley @ Schulkill Valley · Apr 1830.79Twin Valley @ Schulkill ValleyApril 18, 2023
400 Meters · OutdoorTwin Valley HS vs Brandywine Heights vs Kutztown · Apr 251:11.72Twin Valley HS vs Brandywine Heights vs KutztownApril 25, 2023
800 Meters · IndoorDVGTCA Consolation Meet · Feb 72:54.84DVGTCA Consolation MeetFebruary 7, 2025
Javelin · 600g · OutdoorThe Coatesville Track and Field Invitational · Apr 1386-07The Coatesville Track and Field InvitationalApril 13, 2024

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

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8BCIAA Firing MeetMay 8 · Javelin · Place 18 · Twin ValleyJavelin1878' 11"12
May 8BCIAA Firing MeetMay 8 · 1600 Meters · Place 13 · Twin Valley1600 Meters135:52.51 PB12
Apr 29Conrad Weiser HS Tri MeetApr 29 · Javelin · Place 2 · Twin ValleyJavelin282' 3"12
Apr 29Conrad Weiser HS Tri MeetApr 29 · 1600 Meters · Place 2 · Twin Valley1600 Meters25:59.4512
Apr 22Twin Valley HS vs Schuylkill ValleyApr 22 · Javelin · Place 2 · Twin ValleyJavelin276' 0.5"12
Apr 22Twin Valley HS vs Schuylkill ValleyApr 22 · 1600 Meters · Place 4 · Twin Valley1600 Meters46:00.0212
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · Javelin · Place 11 · Twin ValleyJavelin1185-312
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 13 · Twin Valley1600 Meters135:56.56a12
Apr 14Fleetwood Quad Track MeetApr 14 · Javelin · Place 2 · Twin ValleyJavelin292-512
Apr 14Fleetwood Quad Track MeetApr 14 · 1600 Meters · Place 3 · Twin Valley1600 Meters36:01.51a12
Apr 4Oxenreider Streamline ClassicApr 4 · Javelin · Place 5 · Twin ValleyJavelin586-1112
Apr 4Oxenreider Streamline ClassicApr 4 · 1600 Meters · Place 4 · Twin Valley1600 Meters45:58.54a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7DVGTCA Consolation MeetFeb 7 · 800 Meters · Place 9 · Twin Valley800 Meters92:54.84 PB12
Feb 2Berks County Showdown Presented by 2L Race ServicesFeb 2 · 1 Mile · Place 12 · Twin Valley1 Mile12.6:17.54a PB12

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 9BCIAA Firing MeetMay 9 · Javelin · Place 9 · Twin ValleyJavelin995-11—
May 2Olympian InviteMay 2 · Javelin · Place 12 · Twin ValleyJavelin1287-02—
May 2Olympian InviteMay 2 · 1600 Meters · Place 11 · Twin Valley1600 Meters116:00.84—
Apr 30Fleetwood HS vs Twin Valley HSApr 30 · Javelin · Place 2 · Twin ValleyJavelin293-3—
Apr 30Fleetwood HS vs Twin Valley HSApr 30 · 1600 Meters · Place 2 · Twin Valley1600 Meters26:08.14a—
Apr 27Unionville InvitationalApr 27 · Javelin · Place 14 · Twin ValleyJavelin1482-06.00—
Apr 27Unionville InvitationalApr 27 · Javelin · Place 14 · Twin ValleyJavelin1482-06.00—
Apr 19Twin Valley InvitationalApr 19 · 1600 Meters · Place 5 · Twin Valley1600 Meters56:08.49a—
Apr 19Twin Valley InvitationalApr 19 · Javelin · Place 14 · Twin ValleyJavelin1477-2—
Apr 16Twin Valley HS vs Schuylkill ValleyApr 16 · Javelin · Place 2 · Twin ValleyJavelin283-1.5—
Apr 16Twin Valley HS vs Schuylkill ValleyApr 16 · 1600 Meters · Place 6 · Twin Valley1600 Meters66:13.44a—
Apr 13The Coatesville Track and Field InvitationalApr 13 · Javelin · Place 9 · Twin ValleyJavelin600g9.86-07 PB11
Apr 9Twin Valley HS Quad Track MeetApr 9 · Javelin · Place 1 · Twin ValleyJavelin187-2.5—
Apr 9Twin Valley HS Quad Track MeetApr 9 · 1600 Meters · Place 6 · Twin Valley1600 Meters66:29.13a—
Apr 5Oxenreider Streamline ClassicApr 5 · Javelin · Place 9 · Twin ValleyJavelin975-2—
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 7 · Twin ValleyJavelin785-04—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 45 · Twin Valley1600 Meters456:30.01—
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 7 · Twin ValleyJavelin785-04—
Mar 16The Phoenixville ClassicMar 16 · 1600 Meters · Place 45 · Twin Valley1600 Meters456:30.01—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 11BCIAA Firing MeetMay 11 · Javelin · Place 10 · Twin ValleyJavelin1087-03—
May 2Twin Valley HS vs FleetwoodMay 2 · Javelin · Place 6 · Twin ValleyJavelin666-910
May 2Twin Valley HS vs FleetwoodMay 2 · 1600 Meters · Place 8 · Twin Valley1600 Meters86:45.0910
Apr 29Unionville InvitationalApr 29 · Javelin · Place 22 · Twin ValleyJavelin2273-9—
Apr 29Unionville InvitationalApr 29 · Javelin · Place 22 · Twin ValleyJavelin600g22.73-9Unofficial10
Apr 25Twin Valley HS vs Brandywine Heights vs KutztownApr 25 · Javelin · Place 6 · Twin ValleyJavelin678-910
Apr 25Twin Valley HS vs Brandywine Heights vs KutztownApr 25 · 400 Meters · Place 6 · Twin Valley400 Meters61:11.72 PB10
Apr 25Twin Valley HS vs Brandywine Heights vs KutztownApr 25 · 200 Meters · Place 7 · Twin Valley200 Meters730.8410
Apr 21Twin Valley InvitationalApr 21 · Javelin · Place 21 · Twin ValleyJavelin2174-1010
Apr 18Twin Valley @ Schulkill ValleyApr 18 · Javelin · Place 4 · Twin ValleyJavelin475-02—
Apr 18Twin Valley @ Schulkill ValleyApr 18 · 200 Meters · Place 8 · Twin Valley200 Meters830.79 PB—
Apr 18Twin Valley @ Schulkill ValleyApr 18 · 100 Meters · Place 13 · Twin Valley100 Meters1315.71—
Apr 15Coatesville Track and Field InvitationalApr 15 · Javelin · Place 10 · Twin ValleyJavelin600g10.81-06.0010
Apr 6Conrad Weiser HS vs Twin ValleyApr 6 · Javelin · Place 3 · Twin ValleyJavelin378-8.510
Apr 6Conrad Weiser HS vs Twin ValleyApr 6 · 100 Meters · Place 10 · Twin Valley100 Meters1014.98 PB10