Paul Skenes [1296x729]
Paul Skenes [1296x729] (Credit: Justin Berl/Getty Images)

Garcia s game-ending hit off Holmes gives Royals 4-3 win over Yankees

Look for our fantasy baseball starting pitcher rankings, hitter upgrades and downgrades daily to help you make smart fantasy baseball lineup decisions and for MLB betting tips. MLB game odds are provided by ESPN BET, and fantasy advice is geared toward ESPN 10-team leagues with standard scoring.

Note: This file will be updated with overnight pitching changes and weather-related game postponements, along with the addition of the latest MLB game odds as of the indicated time of publication.

Good luck, batters!

Pittsburgh Pirates RHP Paul Skenes may not be the most rostered pitcher scheduled to start on Thursday, at least not yet. Phillies ace RHP Zack Wheeler, arguably the top pitcher in the sport, Mariners RHP Luis Castillo and struggling-but-unlucky Blue Jays RHP Kevin Gausman are among those expected to take the mound. However, Skenes is already must-watch TV as he approaches his third big-league start, this time at home versus the Giants, and you have to love his confidence.

Skenes dominated the Cubs at Wrigley Field in his most recent outing, striking out the first seven hitters and cruising through six dominant innings, permitting nary a base hit among 100 pitches. He struck out 11 with one walk and earned his first MLB win. Skenes averages 99 MPH with his fastball, already one of the most unhittable pitches in the game. He throws strikes and he throws them hard. Skenes is rostered in "only" 87% of ESPN standard leagues. It should be higher.

Then there is the bravado. Skenes knows he is good, and it only adds to the aura surrounding him. Skenes debuted against the Cubs on May 11, permitting three runs over four innings, before facing them again six days later. Prior to that second start, a reporter asked about the challenge of Cubs hitters adjusting to Skenes for the rematch.

"I mean, go ahead and adjust. Good luck. I'm ready for it," Skenes said with a smile/smirk. Then he faced 19 Cubs in the rematch, allowing only one to reach base, and it was via walk, not hit. Good luck, indeed, Giants.

Other things to know for Thursday Philadelphia's Wheeler enters his day outing (there are early afternoon games seemingly every Thursday) averaging 16.4 ESPN fantasy points per outing, among the top-10 figures in fantasy. Wheeler has won five of his past six starts, with four quality starts in that span. The Rangers are not the same offense from last season, with SS Corey Seager and 1B Nathaniel Lowe struggling and OFs Adolis Garcia and Evan Carter and 3B Josh Jung injured. New York Yankees RHP Luis Gil struck out 14 White Sox in his most recent outing, and he has four consecutive starts of reaching six innings. That was enough to get fantasy managers interested, and Gil is more than a streamer against Castillo and the Mariners. He is becoming a pitcher to rely on. The Mariners continue to underachieve offensively, and they lead the major leagues in strikeouts. Gil should be good for at least six whiffs. Detroit Tigers RHP Jack Flaherty finally won a game in his most recent outing, his first in nine starts even though seven have been quality starts and he leads the league in K/9. The rejuvenated Flaherty deserves more fantasy attention, though he remains available in more than 50% of ESPN standard leagues. The Toronto Blue Jays, Flaherty's Thursday foe, continue to struggle to score runs as myriad hitters in this lineup are underachieving.

It's not too late to start a free fantasy baseball league. Leagues drafted this week will start scoring fresh the following Monday. Come and join the fun!

Starting pitcher rankings for Thursday Reliever report

To get the latest information on each team's bullpen hierarchy, as well as which pitchers might be facing a bit of fatigue and who might be the most likely suspects to vulture a save or pick up a surprise hold in their stead, check out the latest Closer Chart, which will be updated every morning.

Hitting report

Plan ahead in fantasy baseball with help from our Forecaster projections. Each day, we will provide an updated preview of the next 10 days for every team, projecting the matchup quality for hitters (overall and by handedness) as well as for base stealers.

Best sub-50% rostered hitters for Thursday

Best and worst hitters from the day are generated by THE BAT X, a projection system created by Derek Carty using advanced methods like those used in MLB front offices, accounting for a variety of factors including player talent, ballparks, bullpens, weather, umpires, defense, catcher pitch-framing and lots more.

Ryan Mountcastle (BAL, 1B -- 38%) at Nick Nastrini Ryan O'Hearn (BAL, 1B -- 18%) at Nastrini Jeimer Candelario (CIN, 3B -- 14%) vs. Matt Waldron Alex Verdugo (NYY, RF -- 45%) vs. Luis Castillo Jake Fraley (CIN, RF -- 3%) vs. Waldron Anthony Rizzo (NYY, 1B -- 36%) vs. Castillo Jackson Merrill (SD, SS -- 31%) at Frankie Montas Eloy Jimenez (CHW, DH -- 24%) vs. Grayson Rodriguez Brandon Marsh (PHI, CF -- 13%) vs. Jose Urena Jack Suwinski (PIT, CF -- 3%) vs. Mason Black Worst over-50% rostered hitters for Thursday Adolis Garcia (TEX, RF -- 97%) at Zack Wheeler Evan Carter (TEX, LF -- 64%) at Wheeler Jonah Heim (TEX, C -- 62%) at Wheeler Brent Rooker (OAK, RF -- 56%) vs. Ryan Feltner Anthony Volpe (NYY, SS -- 82%) vs. Luis Castillo Gleyber Torres (NYY, 2B -- 64%) vs. Castillo George Springer (TOR, RF -- 74%) at Jack Flaherty Luis Campusano (SD, C -- 52%) at Frankie Montas Bo Bichette (TOR, SS -- 85%) at Flaherty Ha-Seong Kim (SD, 2B -- 91%) at Montas