MLB Barometer: All-Stars, All-Sleepers and All-Undrafted Teams

This week's MLB Barometer takes a look at three different types of fantasy all-stars: the top overall performers, top sleepers and best undrafted players.
MLB Barometer: All-Stars, All-Sleepers and All-Undrafted Teams
LIMITED TIME OFFER

Get 20% OFF

Celebrate the start of NFL training camp with this limited time deal. Ends 7/22. Use promo code CAMP
PROMO CODE CAMP

To celebrate the All-Star break, this week's MLB Barometer contains six different fantasy All-Star teams. For both the AL and NL, I've crafted teams of the best players of the first half, the top sleepers of the first half, and the top undrafted players of the first half.

In each of the six tables below, you'll find the players listed alongside their rank according to the RotoWire Earned Value calculator as well as their key fantasy stats. I'll highlight one player from each team who deserves a bit more attention. I tried to find a way to end the whole thing with a metaphorical swing-off, but that will unfortunately have to wait for next season. We'll have to settle for ending things with a swing-off participant for now.

2025 Fantasy All-Star Team

These teams feature the best player at each position, regardless of when they were drafted.

AL Hitters

Team

Pos

EV Rank (Ovr)

ADP

AVG

HR

RBI

R

SB

Cal Raleigh

SEA

C

2

82

.259

38

82

65

10

Cody Bellinger

NYY

1B/OF

44

91

.282

16

54

54

9

Jose Altuve

HOU

2B/OF

63

58

.277

17

52

50

6

Jose Ramirez

CLE

3B

8

5

.295

18

50

54

29

Bobby Witt

KC

SS

14

2

.294

14

54

57

25

Aaron Judge

NYY

OF

1

3

.355

35

81

85

6

Byron Buxton

MIN

OF

13

206

.289

21

56

64

17

Riley Greene

DET

OF

16

107

.284

24

78

53

1

To celebrate the All-Star break, this week's MLB Barometer contains six different fantasy All-Star teams. For both the AL and NL, I've crafted teams of the best players of the first half, the top sleepers of the first half, and the top undrafted players of the first half.

In each of the six tables below, you'll find the players listed alongside their rank according to the RotoWire Earned Value calculator as well as their key fantasy stats. I'll highlight one player from each team who deserves a bit more attention. I tried to find a way to end the whole thing with a metaphorical swing-off, but that will unfortunately have to wait for next season. We'll have to settle for ending things with a swing-off participant for now.

2025 Fantasy All-Star Team

These teams feature the best player at each position, regardless of when they were drafted.

AL Hitters

Team

Pos

EV Rank (Ovr)

ADP

AVG

HR

RBI

R

SB

Cal Raleigh

SEA

C

2

82

.259

38

82

65

10

Cody Bellinger

NYY

1B/OF

44

91

.282

16

54

54

9

Jose Altuve

HOU

2B/OF

63

58

.277

17

52

50

6

Jose Ramirez

CLE

3B

8

5

.295

18

50

54

29

Bobby Witt

KC

SS

14

2

.294

14

54

57

25

Aaron Judge

NYY

OF

1

3

.355

35

81

85

6

Byron Buxton

MIN

OF

13

206

.289

21

56

64

17

Riley Greene

DET

OF

16

107

.284

24

78

53

1

Trevor Story

BOS

UT (SS)

37

268

.257

15

58

50

16

AL Pitchers

Team

Pos

EV Rank (Ovr)

ADP

W

SV

K

ERA

WHIP

Tarik Skubal

DET

SP

6

15

10

0

153

2.23

0.83

Garrett Crochet

BOS

SP

9

23

10

0

160

2.23

1.04

Hunter Brown

HOU

SP

17

105

9

0

137

2.43

0.96

Max Fried

NYY

SP

20

91

11

0

113

2.43

1.01

Jacob deGrom

TEX

SP

21

46

9

0

113

2.32

0.91

Joe Ryan

MIN

SP

26

98

9

0

121

2.72

0.92

Josh Hader

HOU

RP

41

49

5

25

65

2.53

0.82

Aroldis Chapman

BOS

RP

78

257

3

17

58

1.18

0.76

Garrett Crochet, SP, Red Sox: Crochet produced elite numbers last season, but his time as a starter was so brief that many drafters were unwilling to push him all the way into the top tier of starting pitchers on their draft boards. The lefty's 3.58 ERA last season came with a 35.1 percent strikeout rate and outstanding ERA estimators (2.38 xFIP, 2.53 SIERA), but it also represented his only six months of starting after beginning his career as a reliever, and it really only represented three months of a genuine starter's workload, as he was handled with extreme care and was never asked to throw more than four innings after the end of June.

While there are still questions about how Crochet will hold up in his fifth and sixth consecutive month of being asked to go deep into games, his performance through the first three and a half months could hardly have been better. He's second among qualified starters in ERA and third in strikeout rate (31.2 percent), and changing his Sox from White to Red has allowed him to pick up 10 wins after finishing last year with six. He also leads all of MLB in innings pitched, so if there were going to be any signs that he needed careful management again this season, those haven't arrived yet.

NL Hitters

Team

Pos

EV Rank (Ovr)

ADP

AVG

HR

RBI

R

SB

Hunter Goodman

COL

C/OF

86

330

.277

17

52

46

1

Pete Alonso

NYM

1B

23

43

.280

21

77

53

1

Brice Turang

MIL

2B

80

144

.274

6

39

57

17

Eugenio Suarez

ARI

3B

15

162

.250

31

78

58

1

Elly De La Cruz

CIN

SS

5

4

.284

18

63

72

25

Pete Crow-Armstrong

CHC

OF

3

129

.265

25

71

67

27

James Wood

WSH

OF

10

49

.278

24

69

59

12

Kyle Tucker

CHC

OF

12

9

.280

17

56

68

22

Shohei Ohtani

LAD

UT

4

1

.276

32

60

91

12

NL Pitchers

Team

Pos

EV Rank (Ovr)

ADP

W

SV

K

ERA

WHIP

Zack Wheeler

PHI

SP

7

22

9

0

154

2.36

0.86

Paul Skenes

PIT

SP

28

11

4

0

131

2.01

0.93

Freddy Peralta

MIL

SP

31

112

11

0

118

2.66

1.06

Matthew Boyd

CHC

SP

34

301

10

0

102

2.34

1.03

Robbie Ray

SF

SP

36

136

9

0

128

2.65

1.08

Nick Pivetta

SD

SP

42

174

9

0

122

2.88

1.02

Edwin Diaz

NYM

RP

77

52

4

19

55

1.66

0.87

Robert Suarez

SD

RP

102

114

2

28

43

3.54

1.03

Elly De La Cruz, SS, Reds: De La Cruz may have merely held own compared to his draft position, rather than improving by hundreds of spots like some players on this list, but his first half is nevertheless one of the more encouraging ones among all the players listed above. That's because the 23-year-old is proving he can be an elite fantasy performer even without outlier speed. 

There's still plenty of speed here, of course, but being merely tied for fourth in steals is a big drop from what we'd previously seen him achieve. From the date of his debut (June 6, 2023) through the end of last season, he stole 102 bases while nobody else stole more than 73. Sprint speed drops off quickly for most players, and De La Cruz has already fallen from the 100th percentile to the 91st in that category, so he was always going to need to step up at the plate to remain an early first-round value. He's achieved that this season by making much more contact, cutting his strikeout rate from 31.3 percent to 24.3 percent to suddenly become an asset in batting average and morph into a true five-category superstar.

All-Sleeper Team

These players were all drafted outside the first 10 rounds (120 picks) and have outperformed expectations by the largest amount to rate as top-120 players thus far.

AL Hitters

Team

Pos

ADP

EV Rank (Ovr)

Diff

EV Rank (Pos)

AVG

HR

RBI

R

SB

None

-

C

-

-

-

-

-

-

-

-

-

Spencer Torkelson

DET

1B

345

68

277

6

.234

21

59

55

1

Maikel Garcia

KC

2B/3B

219

73

146

3

.297

8

40

40

18

Zach McKinstry

DET

3B/SS/OF

361

106

255

10

.285

8

31

49

15

Jacob Wilson

ATH

SS

344

87

257

13

.332

9

42

44

5

Wilyer Abreu

BOS

OF

336

89

247

29

.256

18

52

41

5

Tyler Soderstrom

ATH

1B/OF

278

65

213

23

.262

18

56

50

5

George Springer

TOR

OF

250

49

201

16

.270

16

53

53

11

AL Pitchers

Team

Pos

ADP

EV Rank (Ovr)

Diff

EV Rank (Pos)

W

SV

K

ERA

WHIP

Kris Bubic

KC

SP

299

75

224

23

7

0

113

2.48

1.16

Nathan Eovaldi

TEX

SP

204

32

172

11

7

0

94

1.58

0.85

Drew Rasmussen

TB

SP

231

108

123

28

7

0

77

2.86

1.03

Carlos Rodon

NYY

SP

142

30

112

9

10

0

135

3.08

1.00

Bryan Woo

SEA

SP

128

35

93

13

8

0

109

2.75

0.93

Seth Lugo

KC

SP

179

103

76

27

6

0

88

2.67

1.08

Will Vest

DET

RP

361

110

251

8

5

15

48

2.30

1.02

Aroldis Chapman

BOS

RP

257

78

179

3

3

17

58

1.18

0.76

Carlos Estevez

KC

RP

193

90

103

5

4

25

35

2.36

1.10

Maikel Garcia, 2B/3B, Royals: It's somewhat surprising that the Royals haven't taken a step forward despite having four players on the above All-Sleeper team. Garcia has been the best of the bunch, edging out Bubic in earned value. He's taken a step forward in his age-25 season to become a much more well-rounded player after previously helping fantasy teams mostly with his legs.

Garcia's speed is still there, as he ranks 12th in the league in steals, but he's taken steps forward in both contact and power. He'd already cut his strikeout rate to 16.5 percent last season but has trimmed it again to 13.5 percent this year, with his batting average rising all the way from .231 to .297. He's also started to lift the ball, posting a 37.4 percent flyball rate after averaging a career 29.2 percent flyball rate through the end of last season. The result has been eight homers, putting a 15-30 season (accompanied by a very good batting average) within reach.

NL Hitters

Team

Pos

ADP

EV Rank (Ovr)

Diff

EV Rank (Pos)

AVG

HR

RBI

R

SB

Hunter Goodman

COL

C/OF

330

86

244

2

.277

17

62

46

1

Michael Busch

CHC

1B

267

51

216

3

.290

19

59

45

4

Nico Hoerner

CHC

2B

200

100

100

7

.283

3

39

52

16

Eugenio Suarez

ARI

3B

162

15

147

2

.250

31

78

58

1

Geraldo Perdomo

ARI

SS

360

45

315

6

.265

10

65

53

13

Andy Pages

LAD

OF

351

46

305

14

.285

17

59

45

8

Kyle Stowers

MIA

OF

361

58

303

19

.293

19

54

46

4

Sal Frelick

MIL

OF

347

79

268

27

.294

7

39

46

17

NL Pitchers

Team

Pos

ADP

EV Rank (Ovr)

Diff

EV Rank (Pos)

W

SV

K

ERA

WHIP

Andrew Abbott

CIN

SP

360

72

288

22

8

0

83

2.07

1.08

Matthew Boyd

CHC

SP

301

34

267

12

10

0

102

2.34

1.03

Merrill Kelly

ARI

SP

284

70

214

21

8

0

113

3.34

1.05

Ranger Suarez

PHI

SP

284

95

189

26

7

0

78

2,15

1.06

Nick Pivetta

SD

SP

174

42

132

16

9

0

122

2.88

1.02

Robbie Ray

SF

SP

136

36

100

14

9

0

128

2.65

1.08

Cristopher Sanchez

PHI

SP

144

59

85

19

8

0

122

2.50

1.14

Sonny Gray

STL

SP

132

76

56

24

9

0

118

3.50

1.08

Emilio Pagan

CIN

RP

361

117

244

9

2

20

50

2.93

0.88

Michael Busch, 1B, Cubs: Busch lived up to expectations in his first full season last year, but his 21 homers and .248/.335/.440 slash line evidently weren't enough to impress fantasy drafters. You could pick Busch up in the 23rd round of RotoWire Online Championship leagues, and he wasn't on many sleepers lists, as there didn't seem to be all that much upside for a player who was already heading into his age-27 season.

Perhaps we all overlooked a late bloomer, however. Busch has made both more and better contact this season, cutting his strikeout rate from 28.6 percent to 22.6 percent while increasing his barrel rate from 11.2 percent to 16.1 percent. That's allowed him to reach 19 homers at the break — already just two shy of last year's total — while slashing .290/.375/.550. Even despite sitting against most lefties so far this season, he's still managed to be a top-three fantasy first baseman, and he's starting to move into a true everyday role with platoon partner Justin Turner (.592 OPS) looking 40 years old at the plate.

All-Undrafted Team

The best player at each position who was drafted in fewer than 25 percent of RotoWire Online Championship Leagues.

AL Hitters

Team

Pos

% Drafted

EV Rank (Ovr)

EV Rank (Pos)

AVG

HR

RBI

R

SB

Carlos Narvaez

BOS

C

0.0

257

15

.273

8

31

8

1

Nick Kurtz

ATH

1B

0.4

144

17

.257

17

44

33

1

Jorge Polanco

SEA

2B

8.1

148

13

.256

15

44

33

3

Zach McKinstry

DET

3B/SS/OF

0.0

106

10

.285

8

31

49

15

J.P. Crawford

SEA

SS

0.4

146

20

.290

7

37

44

5

Jake Meyers

HOU

OF

1.3

149

50

.308

3

21

47

14

Addison Barger

TOR

3B/OF

0.0

157

53

.261

13

40

38

3

Javier Baez

DET

3B/SS/OF

0.0

167

56

.257

10

39

42

2

AL Pitchers

Team

Pos

% Drafted

EV Rank (Ovr)

EV Rank (Pos)

W

SV

K

ERA

WHIP

Zack Littell

TB

SP

12.8

123

31

8

0

80

3.56

1.08

Tyler Mahle

TEX

SP

20.9

158

37

6

0

56

2.34

1.13

Noah Cameron

KC

SP

0.0

194

43

3

0

58

2.31

1.00

Adrian Houser

CWS

SP

0.0

205

46

5

0

39

1.56

1.13

Eric Lauer

TOR

SP

0.0

240

58

4

0

58

2.78

1.04

Dean Kremer

BAL

SP

5.1

241

59

8

0

88

4.24

1.27

Will Vest

DET

RP

0.9

110

8

5

15

48

2.30

1.02

Bryan Abreu

HOU

RP

9.0

242

29

3

0

66

1.70

1.09

Bennett Sousa

HOU

RP

0.0

247

31

3

3

45

2.17

0.91

Carlos Narvaez, C, Red Sox: If you didn't give any consideration to Narvaez back in draft season, don't worry. You're not alone. Nobody in the entire RotoWire Online Championship selected him, and the Yankees themselves thought so little of him that they dealt him to the arch-rival Red Sox back in December. The 26-year-old rookie has gone on to steal the starting job from the ineffective Connor Wong (.384 OPS) and shows no signs of giving it back any time soon.

It's hard to find flaws in Narvaez's profile. He makes a roughly average amount of contact, striking out 23.5 percent of the time. That contact is a bit harder than average, as seen in his 10.1 percent barrel rate. The result has been the sixth-best batting average among catchers with at least 200 plate appearances and a respectable eight homers, tied for 17th-best at the position. To top it all off, he's been an excellent defender behind the plate, excelling in blocking, throwing runners out and framing according to Statcast:

NL Hitters

Team

Pos

% Drafted

EV Rank (Ovr)

EV Rank (Pos)

AVG

HR

RBI

R

SB

Agustin Ramirez

MIA

C

3.4

182

6

.242

14

41

40

1

Wilmer Flores

SF

1B

0.0

166

20

.244

11

55

33

1

Isiah Kiner-Falefa

PIT

2B/3B/SS

24.8

304

29

.274

1

23

26

12

Caleb Durbin

MIL

2B/3B

23.1

256

22

.261

4

32

34

8

Geraldo Perdomo

ARI

SS

5.1

45

6

.265

10

65

53

13

Kyle Stowers

MIA

OF

0.0

58

20

.293

19

54

46

4

Gavin Sheets

SD

1B/OF

2.6

132

42

.265

14

50

36

1

Jordan Beck

COL

OF

9.8

153

51

.264

10

31

41

10

NL Pitchers

Team

Pos

% Drafted

EV Rank (Ovr)

EV Rank (Pos)

W

SV

K

ERA

WHIP

Andrew Abbott

CIN

SP

3.8

72

22

8

0

83

2.07

1.08

Ryne Nelson

ARI

SP

17.9

224

50

5

1

65

3.68

1.07

Quinn Priester

MIL

SP

0.4

233

54

7

0

70

3.55

1.25

Colin Rea

CHC

SP

0.4

259

63

7

1

65

3.91

1.26

Janson Junk

MIA

SP

0.0

260

64

4

1

38

2.68

0.99

Bailey Falter

PIT

SP

1.7

271

67

6

0

59

3.79

1.20

Emilio Pagan

CIN

RP

0.9

117

9

2

20

50

2.93

0.88

Adrian Morejon

SD

RP

1.3

134

12

7

2

42

1.85

0.82

Randy Rodriguez

SF

RP

0.0

165

15

3

1

55

0.86

0.79

Kyle Stowers, OF, Marlins: Stowers has played so well this season, making the All-Star team and even appearing for the National League in the tie-breaking swing-off, that you may have forgotten just how far off the board he was back in draft season. All his former appeal as a prospect in the Orioles' system had dissipated, as he was heading into his age-27 season having managed just six home runs in 117 games split across three seasons while slashing .208/.268/.332 and striking out 33.8 percent of the time. Not a single drafter in the RotoWire Online Championship looked his way.

Stowers still has a strikeout problem, but his 28.0 percent strikeout rate this season is the sort that elite power is able to overcome. And elite power is what he's shown, as he owns a 19.4 percent barrel rate and 53.6 percent hard hit rate. It wasn't even clear that Stowers would have a roster spot until shortly before Opening Day, but he's hit the ball so hard this season that he's become a mainstay in the heart of the Marlins' order.

Want to Read More?
Subscribe to RotoWire to see the full article.

We reserve some of our best content for our paid subscribers. Plus, if you choose to subscribe you can discuss this article with the author and the rest of the RotoWire community.

ABOUT THE AUTHOR
Erik Halterman is the Features Editor for RotoWire. He is one of the hosts of the RotoWire Fantasy Baseball Podcast as well as RotoWire Fantasy Baseball on MLB Network Radio and RotoWire Fantasy Sports Today on Fantasy Sports Radio, both on SiriusXM.
RotoWire Logo

Continue the Conversation

Join the RotoWire Discord group to hear from our experts and other MLB fans.

Top News

Tools

MLB Draft Kit Logo

MLB Draft Kit

Fantasy Tools

Don’t miss a beat. Check out our 2025 MLB Fantasy Baseball rankings.