It looks like ugly has gone and flipped on us again.

With the exception of a really nice start from Cole Hamels, not much went well for the Phillies this weekend against the Boston Red Sox. Kendrick and Halladay both had ugly outings, with Halladay’s start particularly worrisome given his recent pitch counts. The Phils were shut out and nearly no-hit in game two of the series. They were nearly shut out again in yesterday’s game before they put three runs on the board in the bottom of the ninth.

They also lost Jimmy Rollins again. Rollins pulled up lame after singling in the sixth inning of game one and left with a right calf strain. His most recent trip to the DL ensures we’ll be seeing more of Juan Castro and Wilson Valdez manning short in the next few weeks.

The Phillies are 26-17 after dropping two of three to the Red Sox this weekend. They have lost four of six and scored 15 runs in their last six games. They still have a 3 1/2 game lead in the NL East, but we should all keep an eye on the Braves who are now in second place and have won seven of their last ten.

The Phils won game one 5-1 behind a great start by Hamels, but lost Rollins. Rollins pulled up with an injury to his right calf after singling in the sixth inning and is back on the DL. Hamels was fantastic in the game, holding the Red Sox to a run on three hits and a walk over seven innings. Howard and Werth homered early for the Phils and Herndon, Baez and Contreras combined to keep Boston off the board after Hamels left the game.

Almost getting no-hit by Daisuke Matsuzaka was the story of game two. Castro’s looping single just out of the reach of Marco Scutaro was the only hit of the game for the Phils. Kendrick got the start for the Phils and didn’t pitch well, allowing five runs and exiting before the end of the fifth.

Halladay didn’t pitch well in game three and the Phils lost 8-3. They were nearly shut out again, too, but avoided that with three runs in the bottom of the ninth. Dobbs made a big error at third with one out and the bases loaded in the top of the fourth, turning an inning-ending double-play into an inning extender and helping the Red Sox plate a pair of runs. Halladay just wasn’t good, though, allowing seven runs over 5 2/3 innings coming off a 132-pitch outing. Gload delivered another pinch-hit home run in the bottom of the ninth, driving in two of the three runs in the game for the Phils.

Hamels got the start in game one and went seven innings, allowing a run on three hits and a walk. Two of the hits went for extra-bases, a double and a home run. He struck out eight. In four starts in May he’s 3-0 with a 2.36 ERA.

Kendrick started game two. He went 4 2/3 innings and was charged with five runs on eight hits and two walks. Four of the hits went for extra-bases, all doubles. He has a 5.66 ERA for the year. Lefties are hitting 344/414/594 against him.

Halladay started game three and went 5 2/3 innings, allowing seven runs on eight hits and two walks. Only six of the runs were earned. Three of the hits went for extra-bases, a double, a triple and a home run. He struck out just one. The Phillies are 0-3 in the last three games Halladay has started and continue to play miserable defense behind him.

Manuel and Halladay both seem sure that 132-pitches in his previous start and 121 the start before that weren’t a factor. I’m not.

Bastardo entered game two in the fifth inning with two outs, a man on second and the Phils down 5-0. He struck out Jeremy Hermida to end the frame. He came back and got two strikeouts in a 1-2-3 sixth to set down the bottom of the Boston order.

Romero entered in the ninth inning of game one with one out, men on first and second and the Phillies up 5-1. He got JD Drew on a ground out to first that moved the runners to second and third for the first out. He then hit Adrian Beltre with a pitch. It brought the tying run to the plate. With the lefty Romero on the mound, the lefty David Oritz hit for the righty Bill Hall. Romero got Ortiz on a fly ball to center to end the game.

Romero also pitched the eighth inning of game three. He allowed a single to Adrian Beltre to start the inning before getting Jeremy Hermida on a ground out for the first out. Marco Scutaro drew a walk to put men on first and second, but the pitcher Tim Wakefield couldn’t bunt and struck out for the second out and Romero got Jacoby Ellsbury looking to leave both men stranded.

Righties are now hitting .181 and slugging .181 against Romero for the year but on-basing .400.

Herndon pitched the eighth inning of game one with a 5-1 lead and set the Red Sox down in order. He also pitched the ninth inning of game two with the Phils down 5-0. He walked Mike Lowell with one out but got the two hitters behind him. He has a 2.45 ERA and a 1.09 ratio in five appearances in May. Opponents are still hitting .390 against him for the season.

Durbin pitched in game three. He entered in the sixth with two outs and a man on first and the Phillies down 7-0. He got Dustin Pedroia to pop to first for the third out. He came back to throw a 1-2-3 seventh.

Durbin has made nine appearances this month and nine of them has been good. Overall he’s thrown to a 2.61 ERA in May while allowing four hits and four walks over 10 1/3 innings.

Figueroa threw a 1-2-3 seventh in game two with the Phillies down 5-0. He came back for the eighth and allowed a two-out single to Hermida before getting Jason Varitek on a hard hit ground ball to first for the third out.

Baez started the ninth inning of game one with a 5-1 lead. He got the leadoff man before allowing a single to Victor Martinez and a walk to Kevin Youkilis. Romero came in to pitch to the lefty Drew.

He also pitched yesterday in game three, entering to pitch the ninth with the Phillies down 7-0. Pedroia walked to start the inning and moved to third when Victor Martinez followed with a double. Youkilis flew to right for the first out. Darnell McDonald hit for JD Drew and reached with the help of a Hoover error on a rundown to load the bases. Beltre delivered a sac fly to make it 8-0 before Baez got Hermida on a ground ball to end the inning.

The run was unearned thanks to the error. Baez has a 1.23 ERA over his last eight appearances, but opponents are hitting .345 against him in those games.

Contreras did not pitch in the series.

Nobody in the bullpen has pitched more than one day in a row and the Phillies don’t play today. Baez threw 20 pitches yesterday and Romero and Durbin each threw 18.

The Phillies scored eight runs in the three-game series.

Victorino was 2-for-11 with a double and two walks in the series. He’s hitting 257/308/475 for the year.

Polanco didn’t start yesterday and went 0-for-7 with two walks in the series. 298/333/444 for the year.

Utley was 3-for-10 with a triple and two walks in the set. 307/429/587 for the year and 343/427/629 so far in May.

Howard was 2-for-9 with a home run and two walks in the series. 299/351/486 on the year. He’s on pace to hit 30 home runs.

Werth was 4-for-11 with two doubles and a home run. 327/401/647 for the season. He’s walked once in his last 29 at-bats. Still on pace to hit 83 doubles, which would be a lot compared to other people who have played baseball in the past.

Ibanez was 2-for-9 with two doubles and two walks. 245/349/403 for the year. 220/289/366 against lefties for the year.

Rollins was 1-for-3 with a walk in game one before hitting the DL again. He is at 341/462/634 in 41 at-bats for the season. Castro took over for Rollins at short and was 2-for-8 with a double in the set. He’s hitting 260/272/312 for the year.

Ruiz started the first two games of the series and was 0-for-8 in the series with three strikeouts. 297/429/406 on the year. He’s 0-for-his-last-13.

Hoover started yesterday’s game. He was 0-for-3 in the series and is 5-for-18 for the year. He made a throwing error in a rundown in yesterday’s game.

Dobbs started at third yesterday and made a key error. He was 0-for-6 with a strikeout in the series. He’s 2-for-his-last-21 and hitting 154/233/308. He’s hitting 228/283/368 since the end of 2008.

Gload was 1-for-2 with a home run and two RBI in the series. He’s 7-for-29 on the year.

Francisco was 0-for-1 in the series and is just 1-for-8 in May.

No game today.

Jamie Moyer (5-3, 4.30) faces righty RA Dickey (0-0, 3.00) tomorrow in New York as the Phils start a three-game set with the Mets. Moyer has been great in two of his last three starts and has gone at least six innings in every start this year. Dickey has made one start on the year and held the Nats to two runs over six innings.

Wilson Valdez is back on the roster, taking the spot left when Rollins went on the DL.

Brian Schneider should be back for tomorrow’s game.