Sox Rained Out

Milwaukee Brewers' Carlos Gomez, left, is forced out at second as St. Louis Cardinals second baseman Greg Garcia turns the double play during the seventh inning of a baseball game Wednesday, April 30, 2014, in St. Louis. The Brewers' Scooter Gennett was out at first. (AP Photo/Jeff Roberson)

Milwaukee Brewers' Carlos Gomez, left, is forced out at second as St. Louis Cardinals second baseman Greg Garcia turns the double play during the seventh inning of a baseball game Wednesday, April 30, 2014, in St. Louis. The Brewers' Scooter Gennett was out at first. (AP Photo/Jeff Roberson)

Boston — David Ortiz held his hands up, as if to the heavens, wondering about the cold weather and his cool bat.

“Man, Mother Nature, what’s going on?” Ortiz said after Wednesday night’s game between the Boston Red Sox and Tampa Bay Rays was postponed because of inclement weather.

With rain in the forecast, the game was postponed about three hours before its scheduled start and rescheduled as part of a day-night doubleheader today. Tampa Bay planned to send Chris Archer (2-1) to the mound in the opener against Jake Peavy (1-0). In the nightcap, the Rays are slated to use Cesar Ramos (1-1) against Felix Doubront (1-3).

Like the weather, Ortiz has yet to heat up this season. He is hitting just .250, well below his .309 mark last season and his .286 career batting average. He has five home runs and 14 RBIs in 25 games.

“I hit a ball last night that (made me) want to cry, it was so cold,” he said. “You don’t want to use the weather as an excuse, but it is an excuse because you definitely don’t play the same way when it’s 70, 80 degrees.”

His team mirrors his production. Last season’s World Series champions are 13-14, 2½ games behind the AL East-leading New York Yankees.

“It could be worse,” Ortiz said. “If you look at this division, everybody’s pretty much in the same boat. ... April is always a tough month. You’ve got to deal with a lot of things. You’ve got to deal with the new faces, the weather.

“You’ve got to deal with new players coming from other leagues,” he said. “So I always call April the month of adjustments that you’ve got to do to continue to be successful through the year.”

Right fielder Shane Victorino, who began the season on the disabled list after straining his right hamstring in the last spring training game, was activated last Thursday. Third baseman Will Middlebrooks, who had been on the DL since April 5 with a right calf strain, was activated the following day, giving manager John Farrell his full projected lineup for the first time this year.

“Moving in the right direction, finishing off the month in a positive way,” Farrell said. “More consistent offensive approach. We’ve gone through a number of challenges both performance-wise and with health that kept us from being full strength for most of the month. While the win-loss record is less than we had hoped for, we’re moving in the right direction.

Victorino entered Tuesday’s game against the Rays at 2 for 15 with five strikeouts in his first three games. On Tuesday, he went 4 for 4 with a double and two RBIs.

Since getting Victorino and Middlebrooks back, the Red Sox are 3-1 against AL East foes Toronto and Tampa Bay.

“Our view in our division is in line with what we thought this offseason that it was going to be: good teams that are going to beat up on one another, bunched up,” Farrell said.

Farrell is seeking consistency from his starters, who are eighth in the AL with a 4.23 ERA.

Ortiz isn’t satisfied with the team’s performance but sees reason for optimism.

“We’ve still got five months left,” he said.

Tigers 5, White Sox 1

Chicago — Max Scherzer threw six scoreless innings and Detroit beat Chicago to finish a two-game sweep.

Scherzer (3-1) won his third straight start, allowing four hits while striking out seven to become the first pitcher in team history with at least seven strikeouts in each of his first six starts.

Angels 7, Indians 1

Anaheim, Calif. — C.J. Wilson pitched two-hit ball over eight innings, Hank Conger hit a go-ahead, two-run homer off Zach McAllister, and Los Angeles beat Cleveland to send the Indians to their sixth straight loss.

Wilson (4-2) struck out eight, walked one and retired his last 18 batters after a leadoff double in the third by No. 9 hitter Elliot Johnson.

National League

Cardinals 9, Brewers 3

St. Louis — Allen Craig homered on a four-hit day that included three RBIs, and Matt Adams hit a three-run homer as St. Louis beat Milwaukee.

Jon Jay had three hits and a walk his first four trips to the plate. The Cardinals avoided a three-game sweep by the team with the best record in the major leagues.

Marlins 9, Braves 3

Miami — Nathan Eovaldi pitched seven innings and Miami scored nine runs off NL ERA leader Aaron Harang to beat Atlanta.

Harang (3-2) gave up 10 hits in 4 2-3 innings, and his ERA rose from 0.85 to 2.97. The Marlins tied a season high with 15 hits, including seven for extra bases.

Cubs 9, Reds 4

Cincinnati — Nate Schierholtz drove in three runs and Anthony Rizzo hit a two-run homer, rallying Chicago over Cincinnati.

Starlin Castro went 3 for 4 with two doubles for the Cubs, who have won two of three following a four-game losing streak.

Brayan Pena hit a solo homer for the Reds, who have lost four of five.

Edwin Jackson (2-2) beat Cincinnati for the second time this year, allowing four runs and five hits in 5 2-3 innings. Brian Schlitter, Wesley Wright, Neil Ramirez and Hector Rondon combined for two-hit relief.

With the score 3-3 in the fifth, the Cubs loaded the bases with no outs against reliever Nick Christiani (0-1). Mike Olt hit into an RBI forceout, and Schierholtz followed with a sacrifice fly.