DENVER — Ichiro Suzuki tripled off the right-field wall for his 3,000th career hit in the major leagues, becoming the 30th player to reach the milestone as the Miami Marlins beat the Colorado Rockies 10-7 Sunday.

The 42-year-old Suzuki got his big hit in the seventh inning. He became the first player born in Japan to reach 3,000, and joined Paul Molitor as the only players to hit the mark with a triple.

Suzuki was hitless in his first three at-bats of the game before he tagged Chris Rusin.

At 42 years, 290 days, he’s the second-oldest player by three days over Ricky Henderson to reach the milestone. Only Cap Anson, who was 45 when he got his 3,000th hit in 1897, was older.

REDS 7, PIRATES 3: Major league steals leader Billy Hamilton swiped four bases, got three hits and scored three runs, leading Cincinnati to a win in Pittsburgh.

BRAVES 6, CARDINALS 3: Mike Foltynewicz worked six strong innings, Nick Markakis and Erick Aybar had two RBI apiece and Atlanta kept St. Louis down at home.

NATIONALS 1, GIANTS 0: Tanner Roark and the Washington bullpen outdueled Madison Bumgarner, and Wilson Ramos homered to lift the Nationals over San Francisco in Washington.

DIAMONDBACKS 9, BREWERS 3: Jake Lamb and Phil Gosselin each hit two-run homers during a five-run fifth inning to help Arizona beat Milwaukee in Phoenix.

PHILLIES 6, PADRES 5: Pinch-hitter Tommy Joseph’s had a tiebreaking RBI single in the seventh as Philadelphia took advantage of a key San Diego error and then turned the first triple play in Petco Park history in a victory over the Padres.

AMERICAN LEAGUE

ORIOLES 10, WHITE SOX 2: Manny Machado became the second player in major league history to homer in the first, second and third innings, driving in a career-high seven runs in a rout in Chicago.

Machado hit a two-run homer in the first and a three-run shot in the second off James Shields, who allowed four homers while getting four outs. Machado hit another two-run homer in the third off Matt Albers.

RANGERS 5, ASTROS 3: Ian Desmond hit a tiebreaking single in the 11th inning and Texas won at Houston, beating the Astros for the 11th time in 13 meetings this season.

TWINS 6, RAYS 3: Miguel Sano homered twice and drove in four runs as Minnesota took two of three in a series between the teams with the AL’s worst records, beating Tampa Bay in St. Petersburg, Florida.

YANKEES 3, INDIANS 2: Masahiro Tanaka rebounded from two rocky outings, Didi Gregorius homered and New York held off Cleveland at Yankee Stadium.

MARINERS 3, ANGELS 1: James Paxton took a four-hitter into ninth inning before he was forced from the game after being hit on the left arm by a line drive, and host Seattle beat Los Angeles.

ROYALS 7, BLUE JAYS 1: Yordano Ventura pitched effectively into the seventh inning, Kendrys Morales hit a grand slam, and Kansas City won at home.

INTERLEAGUE

METS 3, TIGERS 1: Neil Walker hit a tiebreaking two-run homer in the top of the ninth, and New York won in Detroit.

CUBS 3, ATHLETICS 1: Kyle Hendricks pitched into the eighth inning for his fifth win since June and Chicago won in Oakland to complete a three-game sweep.