Scott Kazmir SP LAD 10 minutes ago

Kazmir (4-3) struck out a dozen Reds over six innings Wednesday, allowing just one run on four hits and two walks in a 3-1 victory.

Competitive Edge Analysis

It's been a forgettable first two months for Kazmir, who couldn't even hold it down in San Diego his last time out and came in with a 5.23 ERA, but a matchup with the sad-sack Reds offense was just what the doctor ordered. The Cubs won't be so easy when he makes his next start on Tuesday.

Evan Gattis DH HOU 15 minutes ago

Gattis picked up his second start behind the plate Wednesday and went 2-for-4 with a double, a homer and two RBI against the Orioles.

Competitive Edge Analysis

The slugging version of Gattis is back -- he's racked up 11 hits (four of them homers) in eight games since coming back from a short stint in Triple-A to work on his catching. He's still a number of games at catcher away from gaining eligibility in most formats, but it seems clear the Astros are going to use him there every time Jason Castro needs a day off.

Tyler Wilson SP BAL 20 minutes ago

Wilson (2-3) gave up four runs (three earned) on six hits -- two of them homers -- in Wednesday's loss to Houston. He struck out four without a walk.

Competitive Edge Analysis

After giving up five his last time out, Wilson got back to his normal mode, as he's allowed either two or three runs in five of his six starts. With just 22 strikeouts in 42.2 innings, though, it's hard to expect Wilson to maintain his current 3.80 ERA. That .232 BABIP has him primed for regression.

Collin McHugh SP HOU 23 minutes ago

McHugh struck out a season-high 10 batters Wednesday, but lasted just 5.1 innings against Baltimore, allowing three runs on eight hits and a walk.

Competitive Edge Analysis

Despite this falling short even of the low standard for a quality start, it's promising to see the 28-year-old righty walk just one while missing plenty of bats for the second straight outing. Unfortunately, McHugh will probably be left remembering the painful ending more than anything else, as he gave up three hits and a wild pitch before being lifted. Fortunately, the Astros went on to win anyway.

Jonathan Villar SS/3B/DH MIL 29 minutes ago

Villar went 2-for-5 with a double and two RBI against the Braves on Wednesday, including the game-winner in the 13th inning.

Competitive Edge Analysis

The speedy leadoff man stepped into the role of run producer this time, hitting a sac fly in the fifth and a single that knocked a run home in the final frame. The renaissance continues for the 25-year-old shortstop, as his .386 OBP has him in impressive company and his 15 steals have been a boon to those owners who plucked him off the wire or at the end of their drafts.

Gregory Polanco LF/RF PIT 31 minutes ago

Polanco went 3-for-4 with a double, one RBI and his seventh stolen base Wednesday.

Competitive Edge Analysis

He hit a pair of opposite-field singles before doubling to right field for his third hit. Polanco has settled in nicely as the team's No. 3 hitter against right-handed pitching, batting .343 in 67 at-bats. He has a home run in two at-bats against Thursday starter Patrick Corbin.

Michael Foltynewicz SP ATL 36 minutes ago

Foltynewicz struck out seven and worked around four hits and four walks Wednesday, allowing just one run over 5.2 innings in a no-decision against the Brewers.

Competitive Edge Analysis

He was long gone by the time Milwaukee won in 13 frames. After five runs in three innings against the Pirates his last time out, it's nice to see Folty bounce back with his third good start in the last four. His track record is one of inconsistent control, but he's shown promise at times and is still young at 24. His next start, Monday against a respectable Giants offense, should help clarify what we can expect from the 2010 first-round pick this year.

Francisco Cervelli C PIT 39 minutes ago

Cervelli has just one hit in his last 14 at-bats after celebrating the signing of his three-year, $31-million contract with a three-hit day May 18.

Competitive Edge Analysis

He's sat out the last two days, with backup Chris Stewart getting the nod. Manager Clint Hurdle frequently bundles two consecutive off-days for his starters, so it's likely Cervelli returns to the starting lineup Thursday afternoon. He's hitless in six career at-bats against starter Patrick Corbin, but is batting .364 in 44 at-bats during day games in 2016.

Chad Bettis SP COL 40 minutes ago

Bettis (4-3) lasted only 4.2 innings against the Red Sox on Wednesday, after he allowed seven runs on seven hits and four walks. He only struck out two.

Competitive Edge Analysis

Bettis didn't have it today, and he saw his ERA rose to 4.90 in what was his worst outing this year. He will look to bounce back in his next start Monday against the Reds.

Junior Guerra P MIL 43 minutes ago

Guerra held the Braves scoreless on four hits and four walks while striking out six over five innings Wednesday, but received no decision in an eventual 13-inning win.

Competitive Edge Analysis

This was the shortest of his five starts, as Guerra's control wasn't quite on and he was lifted after 84 pitches, but he's still on a wonderful three-start streak right now -- a 1.50 ERA and 21 strikeouts in 18 innings. The Brewers have also won all of his outings, which is quite something when you consider that they're just 15-26 in games Guerra hasn't started. He's an odd case as a 31-year-old rookie, but Guerra can clearly miss bats and has had success in the minors before. There's reason to look into him in a wide variety of fantasy formats.