Dominate Fantasy - Sync your team
MLB
MIL
ATL
o8.5
-1.5
1:35PM • PREVIEW
CIN
NYY
o8.5
+1.5
1:35PM • PREVIEW YES
CHW
DET
o8
+1.5
1:40PM • PREVIEW CHSN
SF
MIA
o8
+1.5
1:40PM • PREVIEW NBC
WSH
TB
o8.5
-1.5
1:40PM • PREVIEW RAYS
CLE
HOU
o8.5
-1.5
2:10PM • PREVIEW WUAB
STL
KC
o9
+1.5
2:10PM • PREVIEW
TOR
CHC
o6.5
+1.5
2:20PM • PREVIEW SNET
SD
TEX
o7.5
-1.5
2:35PM • PREVIEW SDPA
PIT
COL
o12
+1.5
3:10PM • PREVIEW KWGN
MIN
ARI
o9.5
-1.5
3:15PM • PREVIEW PEAC
LAA
ATH
o9
-1.5
4:05PM • PREVIEW
BAL
LAD
o9
-1.5
4:10PM • PREVIEW SN LA
BOS
SEA
o6.5
-1.5
4:10PM • PREVIEW
NYM
PHI
o8
-1.5
7:20PM • PREVIEW NBC

Excelling and Struggling Fantasy Baseball Hitters from May Includes Ryan O'Hearn and Fernando Tatis Jr.

Looking over hitting stats from May to see the fantasy baseball hitters who excelled and struggled.

Morgan Rode Jun 2nd 1:44 PM EDT.

May 27, 2025; San Diego, California, USA; San Diego Padres outfielder Fernando Tatis Jr. (23) rounds the bases after hitting a solo home run during the first inning against the Miami Marlins at Petco Park. Credit: Denis Poroy-Imagn Images
May 27, 2025; San Diego, California, USA; San Diego Padres outfielder Fernando Tatis Jr. (23) rounds the bases after hitting a solo home run during the first inning against the Miami Marlins at Petco Park. Credit: Denis Poroy-Imagn Images

May just wrapped up, so it's a good time to look over the best and worst MLB performers from the month.

We'll look at hitters in this story, then check in on pitchers in another story. We will focus on relevant fantasy batters when discussing the worst performers.

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.

Top Averages

Among qualified hitters, Los Angeles Dodgers' Freddie Freeman led the way with a ridiculous .410 average. He had 10 doubles, four homers and a triple among his 43 total hits. Freeman had 20 runs scored, 21 RBIs, 11 walks and 24 strikeouts.

Freeman is one of the top fantasy hitters year in and year out, and he showed he's got plenty of gas left in the tank for this year at least. He's battled some injuries over the past couple years, so if you don't believe in him staying healthy, now is a great time to sell high on him. I'd just keep rolling with Freeman, because he's one of the top fantasy hitters when healthy, and I don't like to project injuries.

Cleveland's Jose Ramirez had a .386 average over 113 plate appearances in May. He had eight doubles, five homers and a triple among his 39 total knocks. Ramirez also had 14 RBIs, 11 walks, eight stolen bases, 22 runs scored and 11 strikeouts last month.

Ramirez is another elite fantasy hitter, so it's no surprise to see him excelling over a month. I think he kind of goes overlooked sometimes, so he's worth checking in on in a possible trade. If I rostered Ramirez, I'd make him just about off limits, unless there was a big overpay.

LA Dodgers' Will Smith had a big month of May across 91 plate appearances. He finished with a .370 average and 15 runs scored, 16 walks, 13 RBIs and 11 strikeouts. Smith had six doubles and two homers among his 19 total knocks.

Smith is a top-end fantasy catcher, and currently sits second amongst fantasy catchers for 2025 (a long way behind Cal Raleigh). I have Smith as more of a top-five fantasy catcher than a top-three guy, so I think now could be a good time to sell Smith high in a trade, especially if my team needed a boost in another area.

Athletics' Jacob Wilson and Baltimore's Ryan O'Hearn round out the top-five averages from May. Both are surprise names in the top five.

Wilson had six doubles and four homers among his 29 total knocks in May. He added 15 runs scored, 16 RBIs, 11 walks, three stolen bases and struck out just eight times. Wilson had a .368 average for the month.

Wilson is a top-end fantasy hitter and shortstop this season. He's underrated in fantasy leagues still, and is somehow still available to some of you. Scoop him up now if you still can. He's in his breakout season, and I'd be looking to acquire him instead of selling high.

O'Hearn has been extremely hot for several weeks now, and has seen his own percentage rise a ton as a result. He had five doubles and four homers among his 26 total knocks, and finished with a .365 average. O'Hearn also had 14 runs scored, 10 RBIs, 13 walks, two stolen bases and 19 strikeouts last month.

O'Hearn is usually overlooked in fantasy, but his recent hot stretch has him on every fantasy owner's radar now. He can probably slot into multiple fantasy positions too, so he's a great pickup in all league types if he's still available. His hot stretch likely won't last much longer, but he's a fantasy asset who can be utilized until he cools off at least.

Lowest Averages

Among qualified hitters, Boston's Kristian Campbell had the lowest average at .134 last month. He had a homer among his 11 hits across 22 games and 87 plate appearances. Campbell had three runs scored, four RBIs, five walks and 27 punchouts for the month.

Campbell was a great fantasy asset early in the season, but is now owned in just 51% of leagues. He's a better deep-league option in redraft leagues, but is worth keeping tabs on in case he ever heats back up.

Boston's Trevor Story had the third-lowest average at .158. He had a double and homer among his 12 total hits across 25 games and 101 plate appearances. Story had eight runs scored, seven RBIs, four walks, three stolen bases and a whopping 35 strikeouts.

Story was a standard league asset at the start of May, but sits at just 27% owned now. He's still playing enough to warrant rostering in deeper leagues, but until his bat heats up, he's a better depth option in those leagues. 

Baltimore's Cedric Mullins had a .179 average across 22 games and 88 plate appearances last month. He posted four doubles and homers among his 15 total knocks. Mullins had eight runs scored, 11 RBIs, three walks and stolen bases and 27 strikeouts.

Mullins also got hurt at the end of the month, so he's way down to 77% rostered now. That will likely tick down a couple more percent, especially if he's out longer than 10 days. Mullins had a rough month of May, but still does enough to roster in a lot of leagues. He's got bounceback potential written all over him, so watch his status and maybe scoop him up for free when he's nearly back on the field.

Baltimore's Adley Rutschman and San Diego's Fernando Tatis Jr. are big-name hitters who really struggled in May.

Rutschman played in 25 games and got 98 plate appearances. He hit .182 and finished with five doubles, a triple and a homer among his 16 total knocks. Rutschman had eight runs scored, nine walks, six RBIs and 19 strikeouts.

Rutschman isn't a top-10 fantasy catcher so far this season, so he's been one of the bigger draft busts. He's not going to perform this poorly all season, so it's a time to buy low on him, even if he's just a secondary option at catcher for a large portion of the season.

Tatis hit .184 across 26 games and 113 plate appearances. He had four doubles and five homers among his 19 total knocks, and also posted 14 runs scored, 10 RBIs, nine walks, three stolen bases and 25 strikeouts.

Tatis is still a top-10 fantasy outfielder for the season, so while he disappointed last month, he's still a daily starting option at least. Still, now is a time to buy low on him after he struggled last month.

May 31, 2025; Baltimore, Maryland, USA; Baltimore Orioles outfielder Ryan O'Hearn (32) celebrates after hitting a double during the fourth inning against the Chicago White Sox at Oriole Park at Camden Yards. Credit: Daniel Kucin Jr.-Imagn Images
May 31, 2025; Baltimore, Maryland, USA; Baltimore Orioles outfielder Ryan O'Hearn (32) celebrates after hitting a double during the fourth inning against the Chicago White Sox at Oriole Park at Camden Yards. Credit: Daniel Kucin Jr.-Imagn Images

Other Standouts

LA Dodgers' Shohei Ohtani led the MLB with 31 runs scored last month. He had 27 RBIs, 17 walks, two stolen bases and 31 strikeouts over 27 games and 128 plate appearances last month.

Boston's Rafael Devers drove in a league-leading 33 runs last month. He also had 14 runs scored, 22 walks, a stolen base and 23 strikeouts over 28 games and 126 plate appearances.

Atlanta's Marcell Ozuna tied Devers with 22 walks in May. Ozuna also had 11 runs scored, 12 RBIs and 28 strikeouts over 27 games and 118 plate appearances.

Tampa Bay's Chandler Simpson led the MLB with 16 stolen bases in May. He had 12 runs scored, eight RBIs, three walks and nine strikeouts as well. Chandler has been sent back to Triple-A though.

Washington's CJ Abrams had 24 runs scored, 10 walks, four stolen bases, eight RBIs, was plunked by seven pitches and struck out 19 times across 27 games and 125 plate appearances last month.

Chicago Cubs' Pete Crow-Armstrong had 29 RBIs, 20 runs scored, five walks and stolen bases and 34 strikeouts in 27 games and 115 plate appearances in May.

LA Angels' Taylor Ward played in 28 games and got 120 plate appearances last month. He had 28 RBIs, 20 runs scored, 11 walks, a stolen base and 37 strikeouts.

Other Struggling Hitters

Atlanta's Michael Harris II scored just two runs across 27 games in May. He had 109 plate appearances, posting 14 RBIs, six walks, four stolen bases and 22 strikeouts.

Kansas City's Salvador Perez scored four runs across 25 games and 105 plate appearances. He also had 11 RBIs, three walks and 26 strikeouts.

Colorado's Michael Toglia struck out a league-high 40 times over 25 games and 95 plate appearances in May. He was optioned down to Triple-A. Toglia had 13 hits, seven RBIs, six runs scored and 13 walks last month.

LA Angels' Zach Neto struck out 39 times, but still had a .263 average. Ward had a .255 average despite his 37 punchouts. Detroit's Riley Greene struck out 36 times, but had a good .275 average still.

Texas' Adolis Garcia had just a .224 on-base percentage over 98 plate appearances in May. Boston's Wilyer Abreu was at a .243 OBP across 103 plate appearances. Chicago White Sox' Luis Robert Jr. got on at just a .245 clip over 94 plate appearances.

#waivers #drops #trades

More From FantasySP

Latest from FSP

Waiver Trends

More Trends
Walker Buehler SD SP +4.6
Nasim Nunez WAS 2B +4.3
Samad Taylor SD LF +3.9
Stephen Kolek KC SP +3.5
Troy Melton DET SP +3.2
Joey Cantillo CLE SP +3.2
Josh Bell MIN DH +2.8
Sam Antonacci CHW LF +2.8
Tommy Edman LAD 2B +2.5
Willi Castro COL 2B +2.5
Andrew Alvarez WAS SP +2.3
Jared Jones PIT SP +2.1
Brandon Young BAL SP +2.1
Kai-Wei Teng HOU SP +2.1
Will Warren NYY SP +2.1
Randy Vasquez SD SP -6.4
Michael McGreevy STL SP -5.5
Ryne Nelson ARI SP -5.0
Michael Soroka ARI SP -4.9
Martin Perez ATL SP -3.1
Jeffrey Springs ATH SP -2.2
Dominic Canzone SEA DH -2.2
Luis Castillo SEA SP -2.1
Rico Garcia BAL RP -2.1
Jordan Lawlar ARI LF -2.1
Jack Leiter TEX SP -2.0
Moises Ballesteros CHC C -1.9
Rhett Lowder CIN SP -1.9
Braden Montgomery CHW RF -1.8
Spencer Strider ATL SP -1.8

Player News