If you're into streaming pitchers or simply have a hole to fill in your lineup, Scott White has 10 recommendations for the upcoming scoring period, all rostered in less than 80 percent of CBS Sports leagues. They're no substitute for some of the universally rostered pitchers, of course, but these are the best you'll be able to do off the waiver wire.

No ad available

All information is up to date as of Sunday evening.

Sleeper pitchers for Week 9 (May 30-June 5)
Cristian Javier SP
HOU Houston • #53 • Age: 27

Matchup

at OAK

Rostered

73%
After back-to-back nine-strikeout efforts, he's verging on must-start status. I'm not even sure the matchup matters anymore, but this bottom-feeder opponent can only help.
George Kirby SP
SEA Seattle • #68 • Age: 26

Matchups

at BAL, at TEX

Rostered

75%
The much-hyped rookie got back to missing bats with nine strikeouts in his last start and will enjoy two especially favorable matchups this week.
Aaron Ashby SP
MIL Milwaukee • #26 • Age: 26

Matchups

at CHC, vs. SD

Rostered

52%
He's still settling into the rotation, but I have faith that his swing-and-miss stuff and ground-ball tendencies will yield big results, particularly in a week when he gets two cracks at it.
Spencer Strider SP
ATL Atlanta • #99 • Age: 25

Matchups

at ARI, at COL

Rostered

30%
The premium bat-misser enters the rotation just in time for a two-start week, albeit one of them at Colorado. In spite of that and the likely limitation on his innings, I'm here for it.
Jeffrey Springs SP
TB Tampa Bay • #59 • Age: 31

Matchup

at TEX

Rostered

19%
The left-hander may have started out as just an opener, but he has exceeded five innings in back-to-back starts and has been piling up whiffs with his changeup.
Jake Junis RP
MIL Milwaukee • #35 • Age: 31

Matchups

at PHI, at MIA

Rostered

14%
The whiffs have subsided with increased exposure, but he's still finding success simply by throwing his best pitch (the slider) more than ever before.
Glenn Otto RP
SD San Diego • #49 • Age: 28

Matchups

vs. TB, vs. SEA

Rostered

5%
The rookie is widely available for this two-start week even though his swinging-strike rate is solid and he has allowed two runs or fewer in five of his six starts.
Jose Urquidy SP
HOU Houston • #65 • Age: 29

Matchup

at KC

Rostered

76%
He struggled last time out after a surprising 10-strikeout performance in his previous outing. He tends to be more of a pitch-to-contact guy but should find success against the Royals lineup regardless.
Bailey Ober SP
MIN Minnesota • #17 • Age: 28

Matchup

at DET

Rostered

52%
The Tigers are the most inviting matchup of all, ranking a distant last in runs scored, but the Twins seem reluctant to let Bailey Ober take a third turn through a lineup, which potentially puts a quality start out of reach.
Hyun-Jin Ryu SP
TOR Toronto • #99 • Age: 37

Matchup

vs. CHW

Rostered

75%
The former All-Star has lost something stuff-wise but has done a fine job limiting runs since returning from a forearm injury. The White Sox lineup will only assist with that.