The Phillies had a lot of problems against the Diamondbacks this weekend, but four home runs by Kelly Johnson in three games needs to go near the top of the list. Johnson going all one-man home run derby on ‘em was far from the only issue, though. Hamels and Kendrick put together a pair of pretty miserable efforts in which they combined to allow 11 runs in 11 innings and give up six home runs.

The left side of the infield is battered by injury and the problem seems to be getting worse instead of better. Juan Castro is the latest guy to go down. Victorino and Polanco didn’t get on base at the top of the lineup — Polanco missed some time banged up and Victorino hasn’t been getting on base all year. And then there’s the bullpen. Yesterday they put a guy into a tie game in the bottom of the eighth who ended the day having allowed 18 hits in 7 2/3 innings for the year. They didn’t win.

The Phillies are 11-7 on the season after dropping two of three to the Arizona Diamondbacks.

Cole Hamels was awful in the first game of the series, which the Phillies lost 7-4. A triple by Victorino put the Phils up 1-0 in the third. In the fourth, Werth hit a fly ball to deep right center. Chris Young was under the ball on the track. It went in his glove briefly and then dropped on the track. Werth raced around the bases with Young and right fielder Justin apparently thinking he had been called out. He hadn’t and the Phillies led 2-0. Hamels allowed five runs in the bottom of the fourth on three home runs. Kelly Johnson homered off of him in the fifth to put Arizona up 6-2. Polanco had an RBI ground out in the seventh, but Johnson homered again in the seventh, this time off of Romero, and Arizona was up 7-3. Victorino drove in Ibanez with a single in the top of the ninth, but the game ended 7-4.

Nelson Figueroa made his first start for the Phillies since 2001 in the second game. He pitched well and the Phillies won 3-2 with a lot of help from Werth. Werth put the Phils up 1-0 with a solo shot off of Ian Kennedy in the second. Johnson connected for another home for the Snakes in the fifth — a two-run shot off of Figueroa that put Arizona on top 2-1. Ibanez hit his first home run of the year in the seventh, tying the game at 2-2. Werth went deep again in the top of the ninth to put the Phils ahead 3-2. Madson closed it out in the bottom of the inning to earn his first save. Durbin and Contreras provided fantastic middle relief after Figueroa left after five. They combined to strike out six over three scoreless innings.

The Phillies lost yesterday’s game 8-6. Kendrick took a 3-0 lead into the bottom of the fifth, but gave up two big home runs in the inning that put Arizona on top 5-3. The Phils pulled ahead 6-5 with three runs in the top of the sixth, but the Diamondbacks tied the game with a run charged to Baez in the bottom of the seventh. Herndon pitched the eighth and didn’t have much success — he allowed a pair of runs on four hits, two of which went for extra-bases, and a walk. The Phillies started Gload, Dobbs and Valdez in the game, but they weren’t the problem so much as not getting anybody out. Gload, Dobbs and Valdez combined to go 5-for-14 in the game with a homer from Dobbs.

The pitching wasn’t good in the series. Overall the pitchers threw to a 6.12 ERA with a 1.76 ratio. Figueroa have a nice effort in game two of the series, but Hamels and Kendrick were both hit hard. Overall the starters went 16 innings, pitching to a 7.31 ERA and a 1.75 ratio. They allowed seven home runs in 16 innings.

Hamels went six innings in game one, allowing six runs on eight hits and a walk. He allowed four home runs in the game and struck out seven. He has a 5.11 ERA.

Figueroa went five innings in game two, allowing two runs on five hits and two walks. One of the hits went for extra-bases, the two-run homer by Johnson. He struck out four. He’s been a fantastic pickup for the Phils so far, pitching to a 2.92 ERA and a 1.22 ratio over 12 1/3 innings in four appearances.

Kendrick started game three yesterday. He went five innings, allowing five runs on eight hits and four walks. Five of the hits went for extra-bases, two doubles, a triple and two home runs. He struck out four and his ERA puffed to 7.71 after four starts. One of his starts has been great and the other three very much not.

The bullpen wasn’t much better than the starting pitching. They threw to a 4.00 ERA and a 1.78 ratio in nine innings. Contreras and Durbin pitched well and Madson got the save in game two, but Romero, Baez and especially Herndon got hit hard. They did keep the Snakes largely in the yard, holding them to one home run that Johnson hit off of Romero in the first game of the series.

Romero made his first appearance with the Phillies in game one. He entered in the seventh with the Phillies losing 6-3. He faced two batters. Kelly Johnson homered and Stephen Drew walked.

Bastardo entered the seventh inning of game three yesterday with one out and a man on second. He faced two hitters and got two ground outs to leave the runner stranded. He was pitching for the first time since April 15.

Durbin pitched the sixth and seventh innings of game two and was very good. He entered with the Phillies down 2-1 and struck out three in two scoreless innings. He has an 0.96 ERA and an 0.96 ratio after his first seven appearances for the year.

Contreras entered game one in the seventh with one out, a man on first and the Phillies down 7-3. He got Upton on a fly ball to center and then struck out Mark Reynols and Adam LaRoche. He also pitched in game two, entering in the eighth with the score tied at 2-2. He allowed a single and struck out the side, dropping his ERA for the year to 1.59.

Herndon pitched the bottom of the eighth in game one with the Phillies down 7-3. He gave up a leadoff single, but got Cole Gillespie to hit into a double-play. He walked the next batter and then got Gerrardo Parra to ground to Utley to end the inning. He also pitched yesterday in a key spot, entering to pitch the bottom of the eighth with the score tied at 6-6. It didn’t go well. Single, double, RBI-double made it 7-6 Arizona with a man on second and one out cause they threw a runner out at the plate. He walked Adam LaRoche to set up the double-play, but Young delivered an RBI single that made it 8-6 with men on first and second. Then he got Parra to hit into a double-play to end the inning. Herndon was probably the victim of a small strike zone in the inning. It looked like he had struck out Stephen Drew and Mark Reynolds both before they delivered big hits. He didn’t get the call. He’s made eight appearances for the Phils and has a 7.64 ERA and a 2.61 ratio.

Baez started the sixth inning of game three with a 6-5 lead. He allowed a leadoff walk and then a two-out single before getting Adam LaRoche on a fly ball to center with men on first and third to keep Arizona off the board. He came back to start the seventh and gave up a leadoff double to Chris Young. He got Gerardo Parra on a ground ball before John Hester delivered an RBI-double that tied the game at 6-6. Bastardo came into the game to pitch to switch-hitter Tony Abreu. He has a 6.43 ERA for the season after eight appearances.

Madson got the save in game two, entering in the bottom of the ninth to protect a 3-2 lead. He gave up a one-out single to Gerraro Parra, but struck out the next two batters to end the game.

Victorino didn’t play yesterday with Werth in center field. He was 2-for-9 with a triple in the series and is hitting 213/250/387 for the season. He has zero walks in his last 27 at-bats.

Polanco didn’t start yesterday with Dobbs at third. He was 1-for-10 in the series and is hitting 343/360/500 for the year. He’s walked once on the season, which puts him on pace to walk nine times this year. Victorino and Polanco combine to go 3-for-19 with no walks in the series.

Utley was 1-for-12 with a walk and five strikeouts in the series. 294/429/618.

Howard was 2-for-12 with two singles. 275/301/475 for the year. He’s has walked once in the last 13 games and is on pace to walk 27 times for the season.

Werth was 4-for-11 with two home runs in the series. 333/400/619 for the year.

Ibanez was out of the lineup against righty Kris Benson in game one with Francisco in left. 3-for-8 with a double and his first home run of the season in the series. 224/356/362 on the year. He’s on pace to walk 117 times this year.

Castro left game two of the series for a pinch-hitter in the seventh inning with a tight hamstring. He was 1-for-5 with a double in the series and is hitting 333/341/385 for the season.

Ruiz was 3-for-6 with a double and a walk in the series, raising his line on the year to 304/439/370.

Valdez started Sunday’s game at short and took over for Castro in game two when Castro left with the hamstring problem. 2-for-6 with two singles. 2-for-9 with the Phils.

Schneider started Friday’s game and went 1-for-4 with a single and a strikeout. He’s 2-for-13 on the year.

Francisco started game one in left against a righty. 2-for-5 in the set. 3-for-13 with a double on the season.

Dobbs started at third base Sunday and hit a home run. 1-for-6 with a homer in the series. 222/300/500 for the year in 18 at-bats.

Gload got a start in right field in game three with Victorino on the bench and Werth pushed to center. 2-for-5 with two singles and 3-for-7 in the series. 5-for-15 with five singles on the year.

Halladay (4-0, 0.82) faces lefty Jonathan Sanchez (1-1, 1.86) tonight in San Francisco. Halladay has been silly good so far. Sanchez has allowed four hits and six walks over 15 innings in his last two starts, striking out 21. So he’s been pitching pretty well, too, if you’re in the mood to stay up late.