There’s something wrong with the Phillies. Not sure what it is, but lack of talent surely isn’t the problem. Whatever it is, it doesn’t seem to be having much an impact on Cole Hamels. Hamels took a no-hitter into the seventh last night. He didn’t get it and the Phillies didn’t win, falling 3-1 as they scored three runs or fewer for the thirteenth time in 15 games.

The Phillies are 30-26 on the year after a 3-1 loss to the Padres last night. The teams split the four-game set.

Hamels got the start for the Phillies and went eight innings, allowing two runs on three hits and two walks. Two of the hits went for extra-bases, both solo home runs. He struck out six and lowered his ERA on the year to 3.98. He hasn’t allowed more than three runs in any of his last seven starts, although in his June 1 start he allowed three runs while getting just two outs before being forced from the game by a rain delay.

Hamels threw 121 pitches in the game, which is his most for the season.

He set down the first eight San Diego hitters he faced before walking the pitcher Wade LeBlanc with two outs in the third. Jerry Hairston flew to right behind LeBlanc for the third out.

Hamels walked Adrian Gonzalez with one out in the fourth, but got Scott Hairston to hit into a double-play behind him.

He threw a 1-2-3 fifth and a 1-2-3 sixth.

He hadn’t allowed a hit when he started the seventh. David Eckstein grounded to first for the first out, but Gonzalez was next and he hit a 1-1 pitch out to left to put San Diego on top 1-0. Scott Hairston was next. Hamels got ahead of him 0-2, but Hairston homered to left as well. 2-0. Chase Headley grounded to Hamels for the second out before Yorvit Torrealba lined a single to right. Oscar Salazar was next and he hit the ball hard on a line, but Polanco snared it for the out to leave Torrealba stranded.

Hamels came back with a 1-2-3 eighth.

Baez started the ninth — apparently things went do well on Sunday the Phils couldn’t resist having him throw back-to-back days. The Phillies were still down 2-0. Baez got Eckstein to ground to second for the first out before Gonzalez hit a 3-2 pitch out to left to put San Diego up 3-0. Scott Hairston was next and he reach on an infield single. Headley grounded to second with Hairston forced at second for the second out and Ruiz threw Headley out trying to steal to end the frame.

Baez threw 21 pitches in the game and has pitched two days in a row. Over his last three appearances he has allowed three runs on six hits and two walks over 3 1/3 innings.

The Phillies lineup against lefty Wade LeBlanc went (1) Victorino (2) Polanco (3) Utley (4) Howard (5) Werth (6) Ibanez (7) Ruiz (8) Valdez. Valdez at short and Castro on the bench with Rollins on the DL.

Victorino and Polanco singled back-to-back to start the bottom of the first. Utley flew to left for the first out before Victorino and Polanco pulled off a double steal. A walk to Howard loaded the bases for Werth with one out, but Werth hit into a double-play to end the inning.

Two hits, a walk and two stolen bases for the Phils, but no run.

Ibanez singled to right to start the second. Ruiz flew to center for the first out and Valdez hit into a double-play.

Victorino singled with one out in the third, but Polanco and Utley both flew to right.

The Phillies went in order in the fourth, fifth and sixth.

They were down 2-0 when they went in order in the seventh.

Righty Luke Gregerson took over for LeBlanc to start the eighth. He got Ruiz to fly to right for the first out. Dobbs hit for Valdez and grounded to first. Gload hit for Hamels and flew to right.

The Phils were down 3-0 when they hit against righty Heath Bell in the ninth. Polanco singled with one out, but Utley flew out to left behind him. Polanco took second without a throw before Howard delivered a double to left, scoring Polanco to make it 3-1. Werth struck out swinging 2-2 to end the game.

Victorino was 2-for-4 in the game. He’s 7-for-16 in the series with a double, a triple and a home run in the series. 264/321/468 for the season.

Polanco was 2-for-4 in the game. 8-for-17 with a walk and eight singles in the four-game set. 320/355/450 for the year.

Utley was 0-for-4 last night. 2-for-15 in the series with two singles. 140/234/193 over his last 64 plate appearances. .140? 260/379/475.

Howard was 1-for-3 with a walk and a double in game four. 6-for-16 with two doubles and two walks in the series. He has at least one RBI in each of the last three games and drove in six in the series. 286/344/454 for the year.

Werth was 0-for-4 and left four men on base. 1-for-15 with a home run and three walks in the series. 125/222/229 over his last 54 plate appearances. 278/362/552 for the year.

Ibanez was 1-for-3 with a strikeout last night to drop his average for the year to .230. 1-for-13 with two walks in the series. 143/225/229 over his last 40 plate appearances. 230/329/371 on the year.

Ruiz 0-for-3 in the game. 2-for-11 in the series. 214/340/238 over his last 50 plate appearances. 300/425/392 for the year.

Valdez 0-for-2 last night and 1-for-5 in the series. 256/264/360. His .625 OPS for the year is better than his career OPS of .577. Castro was 0-for-7 in the series with four strikeouts to drop his line on the season to 227/252/278. His .531 OPS for the year isn’t quite as good as his career .591 mark.

Werth, Ibanez and Utley are the guys the Phillies need. Since the end of the day on May 10, that trio has hit 199/292/344 over 277 plate appearances. All three have hit under .215 (Utley .202, Werth .183 and Ibanez .213).

Kyle Kendrick (3-2, 4.62) faces righty Chris Volstad (3-6, 4.08) tonight. Kendrick has had two nice starts in a row, allowing one earned runs in his last 13 innings. One of those starts came against the Marlins on May 28. Lefties are still hitting 315/386/532 against him for the year. Volstad has allowed just one home run in his last five starts and faced Kendrick in the May 28 game, holding the Phils to three runs over 6 1/3 innings.