Luis Castillo needed only one at-bat Thursday to extend his hitting streak to 34 games, breaking Rogers Hornsby’s record for a second baseman and tying Dom DiMaggio and three other players.
Castillo scored the first run of a 3-0 victory that helped the Florida Marlins complete a three-game sweep of the Cleveland Indians in a rain shortened game, called in the bottom of the sixth inning.
“This guy has been unbelievable,” Marlins catcher Mike Redmond said. “I couldn’t imagine playing in 34 games in a row.”
It was the first meeting between the teams since the 1997 World Series, which Florida also won.
Castillo slashed a 2-2 pitch from Ryan Drese to left field for a single leading off the first inning — the 12th time he has had a hit in the first during the streak.
The Dominican, who finished 1-for-3, matched Benito Santiago’s record for the longest hitting streak by a player born outside the United States and surpassed Hornsby’s 33-game streak in 1922.
Four other players had one-season streaks of 34 games — DiMaggio (1949), Santiago (1987), George McQuinn (1934) and George Sisler (1925). Only 10 players have had a longer streak, including just two since 1950 — Pete Rose (44) in 1978 and Paul Molitor (39) in 1987.
Only 10 players have had a longer streak than Castillo, including just two since 1950 — Pete Rose (44) in 1978 and Paul Molitor (39) in 1987.
“When I’m finished, I’ll feel good for what I did,” Castillo said.
Castillo will go for No. 35 Friday against Detroit pitcher Steve Sparks.
Angels 3, Cardinals 2 In St. Louis, Scott Schoeneweis pitched well, and David Eckstein had three hits and scored twice as the Anaheim Angels beat the Cardinals 3-2 Thursday after St. Louis broadcaster Jack Buck was memorialized at Busch Stadium.
The Cardinals held a 4 1/2-hour viewing for Buck beginning more than seven hours before the game, and an estimated 10,000 mourners filing past his cherrywood casket just behind home plate. The 77-year-old Buck, a Cardinals broadcaster for 48 years, died Tuesday.
Rockies 14, Yankees 11, 10 innings In Denver, Todd Zeile hit a three-run homer off Steve Karsay (3-3) in the 10th inning as Colorado outslugged the New York Yankees to close the highest-scoring three game series in Coors Field history.
Todd Hollandsworth hit a grand slam as the Rockies overcame an 8-2 deficit, rallying after Roger Clemens was hit in the right forearm by a line drive and forced to leave in the fifth. X-rays showed no break.
Robin Ventura homered in his third straight game, while Jason Giambi homered and drove in four runs for New York. Rangers 7, Cubs 4 In Chicago, Rafael Palmeiro hit a go-ahead homer in the eighth inning, and one out later Kevin Mench added his second of the game as Texas beat the Chicago Cubs.
Playing at Chicago’s Wrigley Field for the first time since the Cubs traded him away in 1988, Palmeiro homered in all three games of the series. His decisive homer Thursday came off Juan Cruz (1-9).
Anthony Telford (1-0) won in relief despite allowing a three-run homer to Alex Gonzalez that tied the game at 4-4 in the seventh.
White Sox 6, Phillies 1In Philadelphia, Chicago’s Mark Buehrle pitched shutout ball into the ninth inning, and Paul Konerko made it easy by hitting a three-run homer in the first as the White Sox beat Philadelphia.
Buehrle (10-5) blanked Philadelphia on four hits before giving up consecutive doubles to Doug Glanville and Bobby Abreu. Buehrle struck out five and walked two in 8 1-3 innings.
Giants 10, Devil Rays 2 In San Francisco, Marvin Benard had season-highs of four hits and four runs, and Rich Aurilia had four RBIs as San Francisco beat Tampa Bay.
Russ Ortiz (6-4) gave up two unearned runs — on a first-inning homer by Ben Grieve — on six hits over eight innings.
Tanyon Sturtze (0-8) now owns the longest losing streak in the majors after allowing seven runs on 13 hits in 5 1-3 innings. Diamondbacks 5, Orioles 1 In Phoenix, Randy Johnson struck out 11 and got an assist from the Diamondbacks offense just in time to record his 11th victory as Arizona beat Baltimore.
Erubiel Durazo, who pinch hit for Johnson, drove in the go-ahead run with a bases-loaded walk off Willis Roberts, who relieved Rodrigo Lopez (6-3).
Craig Counsell had sacrifice fly, Quinton McCracken a run-scoring single and Luis Gonzalez a sacrifice in support of Johnson (11-2).
Athletics 5, Pirates 3 In Pittsburgh, Jermaine Dye drove in four runs with a homer and a bases-loaded double to support Tim Hudson’s effective pitching as Oakland completed a three-game sweep of Pittsburgh.
Hudson (5-6) shook off Jason Kendall’s first career leadoff homer to limit the Pirates to two runs and five hits over eight innings.
The Pirates loaded the bases in the ninth off closer Billy Koch and got a run, but Koch struck out Kendall for his 18th save.
Mets 3, Twins 2 In New York, Steve Trachsel retired his first 19 batters and took a hutout into the ninth inning as the New York Mets edged Minnesota.
Mike Piazza hit a solo homer off Tony Fiore (5-2), which landed in Torii Hunter’s glove before bouncing over the fence in the sixth inning, and Edgardo Alfonzo added a two-run shot in the eighth.
That was all the support Trachsel (5-6) needed as he flirted with ending the Mets’ 41-year no-hit jinx until Cristian Guzman singled with one out in the seventh for Minnesota’s first baserunner.
Mariners 3, Reds 2 In Cincinnati, Ruben Sierra hit a two-run homer against his former team as Seattle beat Cincinnati.
Sierra connected in the sixth inning off Joey Hamilton (3-5). The Mariners also scored a run on Hamilton’s throwing error as they pulled ahead 3-0.
Braves 3, Tigers 2 In Atlanta, Javy Lopez drove home the winning run with a two-out single as Atlanta rallied for three runs in the ninth inning.
Adam Bernero pitched eight scoreless innings for Detroit. He was lifted after giving up Julio Franco’s leadoff double in the ninth. But Juan Acevedo (1-3) couldn’t preserve the lead.
Greg Maddux had to leave after the fifth because of lingering pain in his left calf, and Kerry Ligtenberg (1-3) got the victory.
After Maddux left, the Tigers broke through for their only runs in the sixth against Chris Hammond, victimized by three Atlanta errors in the inning. Expos 5, Royals 4, 11 innings In Montreal, Vladimir Guerrero scored on a throwing error by pitcher Scott Mullen (0-2) in the 11th inning as the Expos extended their winning streak to a season-high seven games with a win over Kansas City.
The Expos are on their best roll since winning 10 straight from June 6-16, 1997.
Red Sox 5, Padres 0 In San Diego, Pedro Martinez struck out 11 and gave up just two hits in eight innings as Boston beat San Diego.
Martinez (8-2) was coming off losses to Atlanta and Arizona, the first time he’d lost consecutive starts since September 1998.
He fanned his first five batters an