Freddie Freeman hit for the cycle for the second time, powering Atlanta to its sixth consecutive win, 11-9 over the Miami Marlins on Wednesday in Miami.
The reigning NL MVP doubled in the first and tripled in the fourth. He singled in the fifth and hit a two-run drive in the sixth for his 27th homer.
Freeman became the first Braves player to hit for the cycle twice after also accomplishing the feat against Cincinnati on June 15, 2016, according to Atlanta.
Charlie Morton (12-4) pitched six innings of two-run ball for the NL East-leading Braves.
Miami walked 12 batters, tying a franchise record for a nine-inning game. Five of the walks were with the bases loaded.
Angels 3, Tigers 1: In Detroit, Shohei Ohtani hit his 40th homer and pitched eight sharp innings, helping Los Angeles beat Detroit.
Ohtani (8-1) allowed six hits, struck out eight and walked none. He also became the first major leaguer to hit 40 homers in a season in which he pitched at least 15 games. The previous record was 29 by Babe Ruth in 1919.
Willi Castro homered for Detroit, and Tarik Skubal (8-11) allowed two runs in 6 2/3 innings.
Yankees 5, Red Sox 2: In New York, Andrew Heaney pitched seven smooth innings, Anthony Rizzo hit a two-run single in his return from COVID-19, and the Yankees matched a season best with their sixth straight victory.
Substitute shortstop Andrew Velazquez, born nearby in the Bronx, delivered a pair of RBI singles from the No. 9 spot in the batting order and combined with Rizzo on a terrific defensive play for the dramatic final out.
Heaney (8-8) permitted two hits, including Xander Bogaerts’ opposite-field solo homer on an 0-2 pitch in the first. Lucas Luetge got one out for his third major league save.
Hunter Renfroe also homered for Boston, which has dropped 14 of 20.
Mets 6, Giants 2: In San Francisco, Kevin Pillar hit a three-run homer in the 12th inning, lifting the Mets over the Giants hours after owner Steve Cohen called out New York’s hitters for a lack of production.
Six Giants pitchers combined to blank the Mets until the ninth inning, when J.D. Davis provided a tying sacrifice fly.
The teams traded runs in the 11th before the Mets scored four runs against Tyler Chatwood (1-3) in the 12th.
The Giants used eight relievers, who combined for 10 2/3 innings after Anthony DeSclafani exited with right ankle discomfort in the top of the second.
Dodgers 9, Pirates 0: In Los Angeles, Max Muncy slugged two homers and drove in five runs to highlight a power performance by the Dodgers.
The Dodgers earned their sixth straight win and moved within three games of the NL West-leading Giants.
AJ Pollock and Corey Seager also homered as the Dodgers built a big lead early and cruised after outlasting the Pirates in a pair of low-scoring one-run games. Los Angeles beat Pittsburgh for the 16th straight time, extending its franchise record.
Diamondbacks 4, Phillies 2: In Phoenix, Arizona’s Humberto Castellanos earned his first major league win and had two hits.
The Phillies lost for the sixth time in eight games.
The 23-year-old Castellanos (1-1) permitted one run over 5 1/3 innings in his second MLB start. Castellanos’ two hits were the first of his career.
Diamondbacks left-hander Caleb Smith had his glove confiscated after the eighth inning. The reliever was checked by third base umpire Phil Cuzzi, who then motioned for the other umpires to look at the glove.
Smith could be suspended for 10 games if Major League Baseball finds he had a foreign substance on the glove.
Rays 8, Orioles 4: In St. Petersburg, Florida, Ryan Yarbrough came off the COVID-19 injured list and worked five scoreless innings as the AL East-leading Rays handed the Orioles their 14th consecutive loss.
Baltimore, which also had a 14-game skid from May 18-31, joined the Boston Braves as the only teams to have a pair of 14-game or longer losing streaks in the same season since 1901. The Braves did it twice, in 1911 and 1935.
Yarbrough (7-4) followed opener Louis Head to start the second inning and gave up one hit in his first appearance since Aug. 6.
Cedric Mullins and rookie Ryan Mountcastle homered for Baltimore. White Sox 3, Athletics 2: In Chicago, Luis Robert had three hits and two RBIs to lead the White Sox.
Garrett Crochet (3-5), the first of four Chicago relievers, pitched 1 2/3 innings for the win. Liam Hendriks got five outs against his former team for his 28th save.
The A’s learned before the game that pitcher Chris Bassitt has a broken bone in his cheek and needs surgery. The right-hander sustained no eye damage after being struck on the side of the head by a line drive Tuesday.
Brewers 6, Cardinals 4: In St. Louis, Jackie Bradley Jr. scampered home on a wild pitch in the 10th inning, and Avisail Garcia hit two homers to help Milwaukee rally for the win.
Willy Adames also connected for the NL Central-leading Brewers. Garcia hit a solo shot in the ninth off Alex Reyes (5-6), tying it at 3-3.
St. Louis committed two errors in the 10th — all three Milwaukee runs were unearned.
The Brewers are 8-1 on a 10-game road trip, all against NL Central teams.
Rockies 7, Padres 5: In Denver, Jake Arrieta got clobbered by Colorado and left with an injury in his San Diego debut.
C.J. Cron had two hits and three RBIs and Trevor Story homered for the Rockies, who scored five runs in 3 1/3 innings against Arrieta before he departed with an injured left hamstring.
Arrieta (5-12) was signed Monday after being placed on waivers by the Chicago Cubs. He allowed seven hits and let his ERA rise to 7.13 on Dom Núnez’s solo homer before grabbing his hamstring and exiting the game.
Twins 8, Indians 7: In Minneapolis, Jorge Polanco drove in the game-ending run for Minnesota for the third time in four games, lining a bases-loaded single in the 11th inning.
The Twins survived after blowing a two-run lead in the ninth and nearly won it in the 10th. Cleveland third baseman Ernie Clement leaped to rob Luis Arraez of a hit, and center fielder Myles Straw made a two-out diving catch on a liner from Ryan Jeffers.
Danny Coulombe (3-1), Minnesota’s eighth pitcher, tossed one inning and was aided by Nick Gordon robbing Bradley Zimmer with a two-out sliding catch in left center.
Mariners 3, Rangers 1: In Arlington, Texas, Kyle Seager hit a two-run homer for Seattle, and Marco Gonzales pitched 5 1/3 shutout innings.
Gonzales (5-5) allowed six hits. Drew Steckenrider, Seattle’s fifth reliever, pitched a perfect ninth inning for his fifth save in eight opportunities.
Seager’s 421-foot drive in the first was his club-leading 27th of the season. It was the 34th homer allowed this season by Mike Foltynewicz (2-12), most in the major leagues.
The Rangers (42-78) are a major-league worst 7-23 following the All-Star break.
You can help your community
Quality, in-depth journalism is essential to a healthy community. The Dispatch brings you the most complete reporting and insightful commentary in the Golden Triangle, but we need your help to continue our efforts. In the past week, our reporters have posted 33 articles to cdispatch.com. Please consider subscribing to our website for only $2.30 per week to help support local journalism and our community.
You can help your community
Quality, in-depth journalism is essential to a healthy community. The Dispatch brings you the most complete reporting and insightful commentary in the Golden Triangle, but we need your help to continue our efforts. In the past week, our reporters have posted 33 articles to cdispatch.com. Please consider subscribing to our website for only $2.30 per week to help support local journalism and our community.






Join the Discussion