Pawtucket L 1-4
Brock Holt: 0-3, SB
Ryan Roberts: 0-4
Ryan Lavarnway: 1-4
Bryce Brentz: 0-2, 2 BB
Garin Cecchini: 2-4, 2B, K
Christian Vazquez: 1-4, K
Alex Hassan: 0-3, BB
Matt Barnes: 6 IP, 3 H, 2 R, 2 ER, 4 BB, 4 K
Drake Britton: 1 IP, 2 H, 1 R, 1 ER, 1 BB, 1 K
Is anyone doing more while making less noise than Garin Cecchini? He hasn't had huge games. He hasn't been hitting homers, exactly. All he's doing is hitting .309 with a .398 on-base percentage. I'm not concerned about the .392 SLG. The doubles will come whether or not the homers do. The important thing right now is that Cecchini has made it to within a step of the big leagues and doesn't seem to be having any trouble adjusting. He's just consistently good.
Portland W 4-0
Mookie Betts: 1-4, SB
Deven Marrero: 1-3, BB, K, CS
Travis Shaw: 1-4
Blake Swihart: 1-4
Henry Ramos: 2-4
Henry Ramos has managed to bring his average up over .300. The problem is that he's not doing anything else. He's not hitting for power, he's not drawing walks, and he's not stealing bases (three attempts, zero successes). This is not a real plan for success.
Salem L 3-6
Pat Light: 5 IP, 4 H, 2 R, 1 ER, 3 BB, 4 K, 1 HR
Justin Haley: 3 IP, 3 H, 0 R, 0 ER, 2 BB, 1 K
Austin Maddox: 1 IP, 4 H, 4 R, 4 ER, 1 BB, 2 K, 1 HR
Justin Haley takes the mound, records outs, and sits back down. He's done it for 180 professional innings now, and so far this season has done it without quite so many pesky walks as in 2013. If he can avoid backsliding in that regard, he should at least have a relief role in his future.