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 has been updated with any overnight pitching changes or weather-related game postponements, along with the addition of the latest MLB game odds as of the indicated time of publication.
Pride of the Yankees
Having lost 14 of their past 18 games, the New York Yankees currently sit three games behind the Baltimore Orioles in the AL East. The Yankees' struggles have largely been the result of their pitching. Over the past 30 days, the team's 5.41 ERA is second worst in baseball, while its 6.09 mark over the past two weeks is worst in MLB.
Despite the Yanks' overall struggles, Thursday's starter, Nestor Cortes, has continued to contribute for fantasy managers, sporting a 2.83 ERA over his past 10 turns. While his strikeout rate has dropped a tad this season, he's still fanning nearly a batter per inning, and he boasts a career-best 1.6 BB/9 rate, which ranks seventh best among qualified pitchers.
In his last outing against the Boston Red Sox, Cortes averaged a season-best 93.1 mph on his four-seamer, up 1.3 mph from his season-long average. This doesn't necessarily portend future success, as velocity often fluctuates up and down between starts, but it would be a positive development for the veteran if the velo holds.
On Thursday, Cortes grades out as our top starter of the day for his road matchup against the Tampa Bay Rays. Tropicana Field is less favorable than Yankee Stadium for both runs and homers, and it also boosts strikeouts. Rostered in just 59% of ESPN leagues, Cortes belongs on your streaming radar this week.
What you may have missed on Wednesday
By Todd Zola
The Toronto Blue Jays lost two of their starters after only one at bat each, but their replacements stepped up in the club's 10-6 road win over the San Francisco Giants. First, OF Daulton Varsho suffered a knee contusion while diving to try to avoid a tag at first base in the second inning. He initially stayed in the game but was lifted in the third inning. Davis Schneider took over in left field, going 2-for-4 with an RBI and two runs scored. Next, SS Bo Bichette exited in the fourth inning with right calf soreness. He was replaced by Leo Jimenez, who recorded two hits in four at bats, scoring a run. Varsho and Bichette are both day-to-day, with their availability for Thursday's matinee with the Giants unclear.
Houston Astros DH Yordan Alvarez was removed from Wednesday's contest with right hip tightness. He initially experienced the issue after delivering an RBI single in the second inning but stayed in to run the bases. However, Alvarez left for a pinch hitter in the fourth frame. He's questionable Thursday when the Astros try to complete a three-game sweep at home against the Miami Marlins.
Chicago Cubs OF Cody Bellinger took a 97-mph pitch off his hand in the seventh inning. He ran the bases but was replaced in the field in the bottom of the frame. Bellinger is likely headed for imaging, putting his availability for Thursday in jeopardy when the Cubs try to sweep their three-game series against the Baltimore Orioles in Camden Yards.
Arizona Diamondbacks C Gabriel Moreno was scratched from Wednesday's lineup with back tightness. The team indicated Moreno was available off the bench, so they hope he can play in the finale of a four-game set with the Atlanta Braves in the desert on Thursday. The Braves took the first two games with the Diamondbacks winning 7-5 Wednesday night. Before the game, manager Torey Lovullo reported top prospect SS Jordan Lawlar aggravated his injured hamstring during rehab, adding another 6-8 weeks to his recovery, putting a September call-up in doubt.
Colorado Rockies OF Charlie Blackmon will be on the bench for a second straight game started by a right-hander. Blackmon hurt his hamstring on Monday night. He missed Tuesday night with a lefty on the hill, but also missed last night with the Cincinnati Reds starting righty Frankie Montas, and Blackmon isn't in Thursday's lineup with righty Hunter Greene getting the nod for the Reds.
Everything else you need to know for Thursday
After getting roughed up by the Detroit Tigers in his final June outing, Tyler Anderson (31% rostered in ESPN leagues) rebounded with his best start of the season against the Chicago Cubs over the weekend, a performance that saw him fire eight shutout frames with a season-high 10 strikeouts. Now he gets a Seattle Mariners club that ranks 25th in baseball over the last month with a 90 wRC+, not to mention an MLB-worst 30.1% strikeout rate. Anderson, who owns a 2.73 ERA during his past 10 starts, profiles as a quality streaming option.
The hot-hitting Mets will provide some stiff competition on Thursday, but it's still hard to ignore MacKenzie Gore (25.3% rostered), who has been criminally undervalued in fantasy circles. The 25-year-old lefty holds a 3.83 ERA and 10.7 K/9 across 18 starts this year, and he has been even better on the road, where he owns a 3.31 ERA (4.11 ERA at home). Gore last faced the Mets in early July, and he limited them to just one run over 5⅔ innings with eight Ks. Consider streaming the Nats lefty for the rematch at Citi Field.
Speaking of the Nationals, James Wood, universally regarded as one of the game's top prospects, remains available in more than 70% of ESPN leagues. Through his first 10 big-league games, the 21-year-old has a 138 wRC+ with a homer, a steal and six RBIs. Already entrenched as Washington's No. 3 hitter, Wood carries elite fantasy potential. It's no secret that more highly rated prospects fail than thrive in their first go-round in the big leagues, but there's no harm in rostering Wood for a couple of weeks to see what happens.
With Austin Gomber toeing the rubber for the Colorado Rockies on Thursday, it's time to get those Cincinnati Reds bats locked and loaded. Jonathan India (35%), Jeimer Candelario (23%), Noelvi Marte (9%), and Tyler Stephenson (6%) are all widely available and in play Thursday. Gomber has a 7.25 ERA over his last seven outings, and he has actually been worse away from Coors Field this season, posting a 5.44 ERA in 46⅓ innings.
Betting tip of the day: The Cleveland Guardians don't strike out much, but that doesn't concern me against Jack Flaherty, one of the top strikeout pitchers in baseball with a 33% K% this season. Take the OVER on 5.5 Ks (+120), a mark he's eclipsed in 12 of his last 13 starts, including when he last faced the Guardians in May.
It's never 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.
Tyler O'Neill (BOS, LF -- 48%) vs. Luis Medina
J.P. Crawford (SEA, SS -- 46%) at Jack Kochanowicz
Jonathan India (CIN, 2B -- 32%) vs. Austin Gomber
Masataka Yoshida (BOS, LF -- 48%) vs. Medina
Luke Raley (SEA, RF -- 2%) at Kochanowicz
JJ Bleday (OAK, LF -- 16%) at Tanner Houck
Jeimer Candelario (CIN, 3B -- 23%) vs. Gomber
Mitch Garver (SEA, C -- 11%) at Kochanowicz
Jorge Polanco (SEA, 2B -- 3%) at Kochanowicz
Jarred Kelenic (ATL, LF -- 15%) at Brandon Pfaadt
Worst over-50% rostered hitters for Thursday
Anthony Volpe (NYY, SS -- 79%) at Shane Baz
Willy Adames (MIL, SS -- 84%) vs. Paul Skenes
Gabriel Moreno (ARI, C -- 53%) vs. Max Fried
David Fry (CLE, C -- 53%) at Jack Flaherty
Brice Turang (MIL, 2B -- 81%) vs. Skenes
William Contreras (MIL, C -- 99%) vs. Skenes
Jordan Westburg (BAL, 2B -- 88%) vs. Justin Steele
Ryan McMahon (COL, 3B -- 61%) at Hunter Greene
Teoscar Hernandez (LAD, RF -- 92%) at Aaron Nola
Logan O'Hoppe (LAA, C -- 53%) vs. Luis Castillo