Both of Hamilton's solo shots came after a one-hour 56-minute rain delay in the first inning when the Rangers went ahead to stay against Wilson (4-3), their No. 1 starter last season who left in free agency after their second consecutive World Series appearance.
Hamilton had three hits and his second multihomer game this week. The other was Tuesday night in Baltimore when the slugger became the 16th player in major league history to hit four in a game.
Hamilton has eight homers in his past five games. He leads the majors with a .407 batting average, 17 homers and 40 RBIs.
Unlike Wilson, Darvish (5-1) returned after the rain stopped. The 25-year-old Japanese right-hander, signed by the Rangers after they let Wilson go, worked into the sixth. His 93rd and final pitch came four hours after his first one.
Mitch Moreland also homered for Texas. He entered in the first when he batted for catcher Yorvit Torrealba, who had a head contusion after he was struck by the splintered bat of Albert Pujols.
TWINS 7, BLUE JAYS 6
MINNEAPOLIS (AP) — Darin Mastroianni got his first major league hit and drove in three runs to help Minnesota overcome Jose Bautista's two homers in a victory over Toronto.
Ryan Doumit added two RBIs and Denard Span scored twice in a game that lasted three hours 17 minutes, after rain delayed the first pitch for one hour 51 minutes. Nick Blackburn (1-4) snapped a 13-start winless streak.
Bautista hit two solo homers, raising his total at spacious Target Field to nine in nine career games. Eric Thames and Edwin Encarnacion also homered for the Blue Jays.
With a runner on third and Matt Capps on the mound, Bautista popped up to end the game. It was Capps' sixth save in six chances.
Kyle Drabek (2-4) was removed after 4 1-3 innings and 109 pitches. He's lost four consecutive starts.
YANKEES 6, MARINERS 2
NEW YORK (AP) — Raul Ibanez hit a go-ahead, three-run homer off former Seattle teammate Felix Hernandez in the sixth inning, Robinson Cano had four hits and New York overcame a home run by Jesus Montero.
Hernandez (3-2) lost for the first time at new Yankee Stadium, where the 2010 AL Cy Young Award winner had allowed just one earned run in 24 innings coming in.
Hiroki Kuroda (3-4) went seven innings to improve to 3-1 at home, allowing a leadoff homer to Dustin Ackley and another in the sixth to Montero, acquired by the Mariners in the January trade that sent Michael Pineda to New York.
Andruw Jones added the first home run by a Yankees pinch-hitter since September 2010, a two-run drive in the eighth off Steve Delabar.
ORIOLES 4, RAYS 3
BALTIMORE (AP) — Nick Johnson's first homer in two years gave Baltimore a seventh-inning lead and the Orioles edged Tampa Bay in a duel for first place in the AL East.
Johnson's two-run drive off Joel Peralta (0-2) put Baltimore in front 4-3, and the bullpen made the margin stand up. After spending last season in the minors, Johnson received an invite to spring training, made the team and was batting .143 before his game-changing home run.
Adam Jones and Nick Markakis also connected for the Orioles, who lead the majors with 53 homers.
Darren O'Day (3-0) pitched the seventh, Pedro Strop worked a perfect eighth and Jim Johnson got three straight outs for his 10th save.
Tampa Bay, hitless after the fifth inning, has lost five of six.
RED SOX 7, INDIANS 5
BOSTON (AP) — Dustin Pedroia had three hits and three RBIs to back an effective outing by Clay Buchholz, and Boston beat Cleveland to snap a three-game skid.
Will Middlebrooks hit a two-run double off Ubaldo Jimenez (3-3) and Daniel Nava, called up from the minors Thursday, made a pair of outstanding defensive plays in left field to help the last-place Red Sox (13-19) win for only the second time this month.
Boston had lost 11 of its last 12 home games and eight of nine overall.
David Ortiz left in the seventh due to a sore left heel. Ortiz was involved in a minor car accident on his way to Fenway Park but said before the game he was uninjured.
Buchholz (4-1) allowed four runs — three earned — and eight hits over 6 1-3 innings. Five relievers followed, with Alfredo Aceves earning his sixth save.
WHITE SOX 5, ROYALS 0
CHICAGO (AP) — Adam Dunn hit his 11th homer to match his total from last season, leading Gavin Floyd and the Chicago White Sox over Kansas City.
Dunn's long homer to right off Felipe Paulino (1-1) gave Chicago the lead in the first. Dunn's sixth homer in 10 games was enough for Floyd (3-3), who allowed five hits, struck out five and walked two in 7 2-3 innings.
Alex Rios added a two-run triple. Matt Thornton struck out Eric Hosmer with the bases loaded to end the eighth and Hector Santiago completed the five-hitter.
ATHLETICS 11, TIGERS 4
OAKLAND, Calif. (AP) — Brandon Inge hit a three-run homer and drove in four for the fourth time in five games, and Josh Reddick homered twice and had a career-high five RBIs as Oakland pounded Detroit.
Inge hit his fifth homer of the year and fourth since joining the A's on April 30 after the Tigers cut him. It was his second long ball in two nights after he hit a grand slam in Thursday's 10-6 loss. Inge also delivered a game-ending grand slam Tuesday against Toronto.
Inge's big bat backed Tommy Milone (5-2), who struck out six in seven innings to win for the fourth time in five starts. He retired his final 10 batters.
The Tigers haven't won consecutive games since a four-game winning streak April 15-18.
Reddick had his first career two-homer game and matched a career best with four hits as the A's set a season high for runs.
Rick Porcello (3-3) was tagged for nine hits and four runs in five innings.