September baseball means more uncertainty than ever.

Rosters have expanded, which means teams have options that they intend to make use of. Kyle Tucker got a start even with George Springer back in the lineup Sunday, but how committed are the Astros to him really? How will Clint Frazier's arrival and Edwin Encarnacion's return interfere with Mike Tauchman's and Mike Ford's playing time? And just what has happened with J.D. Davis' role?

With these considerations in mind, I've tried to emphasize security when selecting my sleeper hitters for this week, and it turns out enough teams have favorable enough matchups to give me options as well. As always, each of my selections is rostered in less than 80 percent of CBS Sports leagues.

Week 25 Preview
Sleeper Hitters
Top sleeper hitters for Week 25 (Sept. 9-15)
Ryan McMahon 3B
COL Colorado • #24 • Age: 30

Week Rankings

H2H (2B)

21st

Roto (2B)

21st

OWNED

76%
The MLB schedulers did us all a favor by making it so the Rockies spent a full week either at home or on the road down the stretch. It's made the handling of Ryan McMahon — owner of a .911 OPS at home vs. .682 on the road — a breeze, and you can guess where he's playing this week.
Franmil Reyes DH
WAS Washington • Age: 29

Week Rankings

H2H (DH)

NR

Roto (DH)

NR

OWNED

77%
After a miserable start to his Cleveland career, Franmil Reyes has caught fire, homering five in his past 14 games while also rediscovering the plate discipline that made him so promising as a rookie last year. He'll get to beat up on Angels lefties Patrick Sandoval, Jose Suarez and Dillon Peters to open this week.
Mike Yastrzemski RF
SF San Francisco • #5 • Age: 34

Week Rankings

H2H (OF)

74th

Roto (OF)

74th

OWNED

49%
Though still boasting an OPS around .950 for the second half, Mike Yastrzemski has slipped into more of a platoon role of late, but with six righties on the schedule, it shouldn't be an issue this week. Those righties include mashables like Trevor Williams, Mitch Keller, Sandy Alcantara, Robert Dugger and Elieser Hernandez.
Eric Thames 1B
OAK Oakland • Age: 38

Week Rankings

H2H (1B)

NR

Roto (1B)

NR

OWNED

18%
Eric Thames has been stuck in a platoon role all year, but his playing time against righties is all but certain with the way he's swinging the bat right now, batting .308 (20 for 65) with five homers in his past 23 games. The Brewers are facing six righties in their seven games this week, including some of the same Marlins scrubs that Yastrzemski and the Giants are facing.
Brett Gardner CF
NYY N.Y. Yankees • #11 • Age: 41

Week Rankings

H2H (OF)

90th

Roto (OF)

90th

OWNED

57%
The Yankees have the most favorable matchups of any team this week, facing the Tigers and Royals for six of their seven games, and while it would seem like a reasonable time to take another flier on Mike Tauchman, Brett Gardner is the safer bet to stick in the lineup throughout.
Kevin Pillar CF
LAA L.A. Angels • #12 • Age: 35

Week Rankings

H2H (OF)

NR

Roto (OF)

NR

OWNED

63%
Unlike for Yastrzemski, all the lefties on tap for the Giants don't exactly work in Kevin Pillar's favor, but the caliber of pitching he's facing with seven games against the Pirates and Marlins rotations is of course low. And he's just unbelievably hot right now, batting .345 (39 for 113) with eight homers in his past 29 games.
Kolten Wong 2B
BAL Baltimore • #25 • Age: 34

Week Rankings

H2H (2B)

NR

Roto (2B)

NR

OWNED

56%
Kolten Wong is pretty hot himself, batting about .372 in 45 games dating back to July 18, but with just three home runs during that stretch, it's largely BABIP-driven. Still, a three-game series at Coors Field followed by a three-game series against the Brewers' junky rotation is a good way to keep it going. He might even chip in a steal or two.
Starlin Castro 3B
WAS Washington • #13 • Age: 34

Week Rankings

H2H (2B)

NR

Roto (2B)

NR

OWNED

35%
A non-factor in Fantasy for much of this year, Starlin Castro has gotten hot at the right time with seven games against Brewers and Giants pitchers on the slate this week. Not only has he homered six times in his past 15 games but he also boasts a batting average over .300 and an OPS near .900 since the All-Star break.
Anthony Santander RF
BAL Baltimore • #25 • Age: 30

Week Rankings

H2H (OF)

59th

Roto (OF)

59th

OWNED

52%
The Orioles are facing the Dodgers rotation for the first half of the week but then get the Tigers for three games. Anthony Santander is sort of beyond matchups anyway. Just a solid all-around hitter with good contact skills and plus power. There's never any shame in starting him.
Kyle Tucker RF
CHC Chi. Cubs • #30 • Age: 27

H2H (OF)

NR

Roto (OF)

NR

OWNED

53%
The long-awaited prospect who put together a 30/30 season at Triple-A this year has started three of the past four games, remaining in the lineup even with George Springer returning from a concussion Sunday. A seven-game week against middleweights like Mike Fiers, Tanner Roark, Homer Bailey and Jake Junis seems like a gentle way to break Kyle Tucker in.

Best hitter matchups for Week 25

1. Yankees @BOS1, @DET3, @TOR3
2. Giants PIT4, MIA3
3. Brewers @MIA4, @STL3
4. Marlins MIL4, @SF3
5. Rockies STL3, SD3

No ad available

Worst hitter matchups for Week 25

1. Twins WAS3, @CLE3
2. Royals @CHW3, HOU3
3. Angels CLE3, TB3
4. Nationals @MIN3, ATL3
5. Athletics @HOU4, @TEX3