Dominate Fantasy - Sync your team
MLB

July 31 Fantasy Baseball Takeaways: Best Hitting Performances | Matt Olson, Ian Happ, Freddy Fermin, DJ LeMahieu, Tommy Pham and More

Discussing some of the best hitting performances from July 31.

Morgan Rode Aug 1st 8:49 AM EDT.

Jul 6, 2024; Bronx, New York, USA; New York Yankees third baseman DJ LeMahieu (26) runs to first during his RBI single during the seventh inning against the Boston Red Sox at Yankee Stadium. Mandatory Credit: Vincent Carchietta-USA TODAY Sports
Jul 6, 2024; Bronx, New York, USA; New York Yankees third baseman DJ LeMahieu (26) runs to first during his RBI single during the seventh inning against the Boston Red Sox at Yankee Stadium. Mandatory Credit: Vincent Carchietta-USA TODAY Sports

There were 14 MLB games played on Wednesday, July 31, so there’s plenty to discuss from a fantasy baseball perspective.

Let’s first take a look at the top hitters from the day - we’ll cover pitchers in a second story, so check back for that. We do this every weekday, so keep coming back to FantasySP for more. Here are the writeups from Tuesday (hitters and pitchers).

Explore the best in-season tool to manage lineup/start decisions including waiver pickups, projections, trade suggestions, trade value charts, rest of season rankings, power rankings, and tons more with Fantasy Assistant. Now, with revolutionary AI Expert help. Use our fantasy baseball trade analyzer and trade value charts to break down trade scenarios.

Marlins 6, Rays 2

Jake Burger hit a two-run home run for Miami, while Jonah Bride added a solo blast. Bride had a second hit in the contest.

Vidal Brujan had two knocks and runs scored for the Marlins. Xavier Edwards drove in three runs on a hit.

Christopher Morel hit a solo homer for Tampa Bay. Jonny DeLuca had two hits and an RBI, while Josh Lowe had two knocks, a stolen base and a walk.

Orioles 10, Blue Jays 4

Jackson Holliday hit a grand slam for his first career MLB homer for Baltimore. Colton Cowser added a solo bomb. Cowser had a second hit and run scored in the contest.

Gunnar Henderson had two hits, a walk, an RBI and two runs scored for the Orioles. Anthony Santander had two hits, an RBI and a run scored, while Cedric Mullins had two knocks, three walks, a stolen base and a run scored. 

Baltimore’s Ryan Mountcastle drove in two runs on a hit and a walk, while also scoring once. James McCann and Ramon Urias each had a hit and a walk, while McCann also scored once. 

Addison Barger hit a solo shot for Toronto. He had a second hit and RBI, while also walking once. George Springer had two hits and a run scored.

Yankees 6, Phillies 5

DJ LeMahieu hit a grand slam for New York. He had a second hit and six RBIs total in the game.

Alex Verdugo had a hit, walk and two runs scored for the Yankees. Giancarlo Stanton had two hits and a run scored, while Juan Soto had a hit and a walk.

Weston Wilson hit a solo homer for Philadelphia. Nick Castellanos had two hits and three RBIs. 

Alec Bohm had two hits, an RBI and two runs scored for Philly. Bryson Stott added two knocks. Kyle Schwarber had a hit, two walks and a run scored.

Twins 8, Mets 3

Matt Wallner hit a two-run shot for Minnesota, while Byron Buxton had a solo blast. Wallner had two hits and runs scored total, while Buxton scored a second run after being hit by a pitch.

Carlos Santana had two hits, a walk and an RBI for the Twins. Trevor Larnach and Royce Lewis each had a hit, walk, RBI and run scored, while Larnach also stole a base.

Mark Vientos hit a two-run home run for New York.

J.D. Martinez walked three times for the Mets. Jeff McNeil had two hits and a run scored.

Royals 10, White Sox 3

Freddy Fermin and Vinnie Pasquantino hit two-run blasts for Kansas City. Pasquantino had another hit and RBI, while Fermin finished with four hits and three RBIs.

Bobby Witt Jr. had two hits and walks, a stolen base and three runs scored for the Royals. Maikel Garcia had two hits, a stolen base and two runs scored. Salvador Perez drove in two runs on three hits and a walk. Paul DeJong had a hit, walk and run scored.

Andrew Benintendi had two hits, two RBIs and a run scored for Chicago. 

Braves 6, Brewers 2

Matt Olson and Travis d'Arnaud each hit two solo homers for Atlanta. Olson also walked once.

Austin Riley drove in two runs on a hit for the Braves. Whit Merrifield had a hit, walk, stolen base and run scored. 

Jackson Chourio had two hits and a run scored for Milwaukee, while Gary Sanchez had two hits and an RBI. 

Blake Perkins had a hit, walk and RBI for the Brewers. Joey Ortiz and Sal Frelick each had a hit and a walk. 

Cardinals 10, Rangers 1

Tommy Pham had three hits, two RBIs and two runs scored for St. Louis. Nolan Arenado had two hits and runs scored.

Brendan Donovan drove in three runs on two hits and also scored once for the Cardinals. Michael Siani had two hits, two RBIs and a run scored, while Paul Goldschmidt had two knocks and a run scored.

Alec Burleson had a hit, two RBIs and a run scored for St. Louis. Masyn Winn had a hit and a walk.

Marcus Semien had two hits and an RBI for Texas. 

Diamondbacks 5, Nationals 4

Jake McCarthy had three knocks, a stolen base and a run scored for Arizona. Eugenio Suarez stayed hot with two hits and a run scored. Randal Grichuk had a hit, walk and run scored.

James Wood had two hits, a walk and a run scored for Washington. Riley Adams also had two knocks.

Luis Garcia Jr. had a hit, walk and RBI for the Nats. Juan Yepez had a hit, walk and run scored, while Alex Call had a hit, stolen base and walk.

Red Sox 3, Mariners 2 (10 inn.)

Rafael Devers had three hits and an RBI for Boston. Danny Jansen drove in a run on two hits, while Jarren Duran had two hits and a walk.

Josh Rojas hit a solo homer among his two knocks for Seattle. Justin Turner had two hits.

Dylan Moore had a hit, walk and an RBI for the Mariners. Cal Raleigh had a hit, walk and run scored. Randy Arozarena walked once and was plunked by a pitch. Luke Raley had a hit and was hit by two pitches.

Cubs 13, Reds 4

Ian Happ hit a two-run bomb for Chicago. He had three hits, a walk and three runs scored total.

Isaac Paredes had two knocks, was plunked by a pitch and scored three runs for the Cubs. Cody Bellinger had three hits, two RBIs and three runs scored. Nico Hoerner had two hits, an RBI, a stolen base and two runs scored.

Seiya Suzuki drove in three runs on two hits and also scored once for Chicago. Pete Crow-Armstrong had two hits and RBIs, along with a run scored and stolen base. Patrick Wisdom drove in two runs on a hit. Christian Bethancourt had a hit, walk, RBI and run scored.

Jake Fraley hit a three-run homer for Cincinnati. He also walked once. Santiago Espinal had two hits and a run scored.

Astros 5, Pirates 4

Mauricio Dubon hit a two-run shot for Houston. Yainer Diaz had two hits, an RBI and a run scored.

Joey Bart hit a two-run blast for Pittsburgh. He had three total hits in the game. 

Bryan De La Cruz had two hits and a run scored for the Pirates. Jared Triolo had two hits, an RBI and a run scored. 

Padres 8, Dodgers 1

Luis Campusano hit a solo bomb for San Diego. He had another hit, RBI and run scored in the game.

Bryce Johnson had two hits, a walk and two runs scored for the Padres. Jackson Merrill had two knocks, an RBI and a run scored, while Jurickson Profar had two hits and RBIs.

Manny Machado had two knocks for San Diego. Ha-Seong Kim had two walks and a run scored.

Gavin Lux was the lone Los Angeles player to reach base twice, tallying a hit and walk. He drove in the team’s only run.

Rockies 2, Angels 1

Brenton Doyle hit a solo homer for Colorado. Ryan McMahon had a hit and a walk, while Kris Bryant had a hit, was plunked by a pitch and drove in a run.

Logan O'Hoppe homered for Los Angeles. He had two total hits.

Giants 1, Athletics 0

Matt Chapman had a hit and a walk for San Francisco. 

Miguel Andujar and JJ Bleday had two knocks each for Oakland. Abraham Toro had a hit and a walk.

#waivers

More From FantasySP

Latest from FSP

Waiver Trends

More Trends
Andres Munoz SEA RP +0.0
Brenton Doyle COL CF +0.0
Casey Mize DET SP +0.0
cole young SEA SS +0.0
Dustin May LAD SP +0.0
Gabriel Moreno ARI C +0.0
Isaac Paredes HOU 3B +0.0
Javier Assad CHC SP +0.0
Jordan Lawlar ARI SS +0.0
Jung Hoo Lee SF CF +0.0
Landon Knack LAD SP +0.0
Marcus Semien TEX 2B +0.0
Michael Wacha KC SP +0.0
Owen Caissie CHC RF +0.0
Roman Anthony BOS CF +0.0
Jake McCarthy ARI CF 0.0
Joe Jimenez ATL RP 0.0
Josh Naylor ARI 1B 0.0
Kumar Rocker TEX SP 0.0
Luis L. Ortiz CLE SP 0.0
Max Muncy LAD 3B 0.0
Noah Schultz CHW SP 0.0
Randy Vasquez SS 0.0
Scott Barlow RP 0.0
Tarik Skubal DET SP 0.0
Victor Vodnik COL RP 0.0
Zack Littell TB SP 0.0
Alex Bregman 3B 0.0
Bowden Francis TOR SP 0.0
Caden Dana LAA SP 0.0

Player News