The Philadelphia Phillies have struggled to win against the other NL East teams. Being one of the weaker divisions in MLB this season, you should expect to see more Phillies wins coming from this division than the others. In 2013, the Phillies had an average 37-39 record against the NL East, and a 36-50 record with non-NL East opponents. So far into the 2014 season, the opposite has happened.
The Phillies have a 22-32 NL East record and a 31-33 record against non-NL East opponents. Why have the Phillies failed to succeed against the teams they are most familiar with?
I believe the Phillies have holes in their lineup that have prohibited them from scoring enough runs consistently. The Phillies have a .241 batting average and a .302 on-base percentage, 26th and 27th in MLB respectively. Domonic Brown and Ryan Howard are just two players lowering the averages for the entire Phillies roster. How can Philadelphia improve their roster to make it a winning one?
In the simplest terms, the Phillies just do not hit anymore. Howard, Chase Utley and Jimmy Rollins have passed the prime of their careers, and the lack of youth in the roster calls for a necessary change. The New York Mets and Miami Marlins are both improving to be the next top teams in the division.
This offseason should be interesting to say the least. Ruben Amaro Jr. will likely trade the aging players after this season to make the 2016 and 2017 seasons potential successes.