Jackie Bradley CF/RF BOS 4 hours ago

Bradley has been used as a late-inning defensive replacement in each of the previous two games. He had started six games before that, when Hanley Ramirez was unavailable due to a hand injury.

Bradley may stick around with Boston, even when Shane Victorino (hamstring) is activated off the disabled list. The Red Sox may opt to remove one of their three catchers from the 25-man roster to accommodate Victorino's return. After a fantastic flame out as a hitter in 2014, Bradley has made clear adjustments at the plate this season. And while he's not tearing the cover off the ball, his plate approach has been better.

Mike Olt 1B/3B CHC 4 hours ago

Olt (wrist) went 3-for-4 with an RBI for Triple-A Iowa on Friday.

Olt has been on the DL since April, not coincidentally around the same time Kris Bryant made his big-league debut. He's about ready to be activated, but he's not going to have the starting job he had before he went on the shelf.

Gabriel Ynoa RP NYM 6 hours ago

Ynoa tossed a complete-game shutout Thursday, allowing just one hit, with no walks and six strikeouts.

Ynoa, after a slow start to the season, has really turned it on lately. In his last four starts, spanning 30.2 innings, he's allowed just four earned runs with a 13:2 K:BB ratio. Ynoa is not a strikeout pitcher, evidenced in his 42:20 K:BB ratio, relying on command and control to retire hitters.

David Buchanan SP PHI 6 hours ago

Buchanan allowed one run on seven hits over 6.1 innings in a win for Triple-A Lehigh Valley on Thursday. He struck out four and walked three.

Buchanan, who missed time with an ankle sprain, was making his first start for the IronPigs after two rehab starts in the Gulf Coast League. He probably won't be in the minors too long if he continues to pitch well. The Phillies could cut bait on Sean O'Sullivan if his struggles continue which would potentially open up a spot for Buchanan.

Yovani Gallardo SP TEX 6 hours ago

Gallardo extended his shutout streak to 29.1 innings with six scoreless frames against Baltimore on Thursday. He allowed just two hits and three walks, but struck out just two and didn't receive a decision.

This run has been incredible for Gallardo, and his fantasy owners should take advantage of this moment to sell high on him -- over his last four starts (all scoreless efforts), Gallardo has struck out just 13 batters while walking nine in 26.1 innings. That's no formula for success, and when Gallardo's luck-aided .256 BABIP normalizes, he'll probably end up settling in with an ERA closer to 4.00 than its current 2.56 mark. He'll take on the National League's top offense, the Diamondbacks, in interleague action Thursday.

Sean O Sullivan P PHI 6 hours ago

O'Sullivan will make his next start on Monday against the Dodgers, the Phillies' official site reports.

O'Sullivan was at risk of losing his rotation spot, but Aaron Harang went on the disabled list Thursday leaving the Phillies with little choice but to stick with O'Sullivan for now. He has allowed six earned runs and double-digits in hits in each of his last two starts.

Jonathan Lucroy C/1B MIL 6 hours ago

Lucroy singled twice, doubled and scored two runs over six at-bats Thursday against Philadelphia.

This season has been a struggle for Lucroy, but he seems to have been energized by facing the Phillies, as he went 8-for-15 over three games against them this week. Now he'll just need to find a formula to keep it up as the Brewers head to Cincinnati for an NL Central basement showdown with the Reds.

Freddy Galvis SS/3B PHI 6 hours ago

Galvis went 3-for-4 with an RBI and a run scored Thursday against the Brewers.

He's hit safely in four straight, with seven hits in that span, but Galvis remains a low-upside fantasy choice -- even with Thursday's production, over his last 33 games, Galvis has gone just 25-for-122 (.205) with two homers, seven RBI, 11 run and no steals. It's hard to imagine rostering him outside of NL-only formats.

Odubel Herrera SS/CF PHI 7 hours ago

Herrera went 3-for-6 with two RBI in Thursday's loss to the Brewers.

Herrera had a very poor month of May while June was better, but still not as good as his first month of the season. He's started the month of July off on a solid note with five hits in his first 10 at-bats. He's now hitting .262/.291/.373 with two home runs and eight stolen bases.

Kyle Ryan P DET 7 hours ago

Ryan (1-2) needed 94 pitches just to get through four innings Thursday in a loss to the Pirates, giving up two runs on three hits and five walks while striking out four.

Frankly, Ryan was fortunate to escape with just the two runs in such an inefficient outing. The results have simply not been there for Ryan, who's proven untrustworthy in nearly any fantasy format, but the Tigers have a lack of back-of-the-rotation options to replace him. With a hugely inflated 1.45 WHIP that promises more bad times to come, he's as risky a roll as you'll find in fantasy right now. On the bright side, his next start is scheduled to come in pitcher-friendly Seattle on Tuesday.