Asdrubal Cabrera, Buffalo
.394 (13-33), 8 R, 3 2B, 0 3B, 3 HR, 6 RBI, 1 BB, 7 SO, 0 SB, .758 SLG
Cabrera started the year with the big club in Cleveland, but was sent down in early June after struggling at the plate. He had no such struggles last week for Buffalo, with 13 hits in seven games. The second baseman had nine of those knocks in the last four games of a series in Syracuse, including two home runs. Cabrera hit a third long ball Sunday against Louisville, giving him four on the season. In a little over a month for the Bisons, the native of Venezuela is hitting .326 with four homers and 13 RBIs, including a .392 average away from Buffalo.
Pacific Coast League
Sean Rodriguez, Salt Lake
.500 (10-20), 10 R, 2 2B, 0 3B, 3 HR, 13 RBI, 2 BB, 1 SO, 1 SB, 1.050 SLG
Tim Raines, Tucson
.371 (13-35), 11 R, 0 2B, 0 3B, 5 HR, 8 RBI, 4 BB, 7 SO, 4 SB, 1.050 SLG
Rodriguez only played in five games last week, but he made them count, collecting 10 hits and three home runs for the Bees. That included Tuesday night against Tacoma, when Rodriguez went 3-for-5 with two dingers and eight runs driven in. The second baseman nearly replicated that performance Friday against Sacramento, going 3-for-4 with another long ball and five more RBIs. Rodriguez lifted his average to .313 with 15 homers and 40 RBIs with the standout week. Raines may not have been as efficient as Rodriguez, but he was even more powerful last week. The Tucson outfielder belted five home runs in eight games, including two Wednesday in Las Vegas. The switch-hitter compiled five two-hit games last week, raising his average to .313 for the year.
Ryan Roberson, Erie
.444 (12-27), 8 R, 4 2B, 0 3B, 2 HR, 9 RBI, 4 BB, 8 SO, 1 SB, .815 SLG
Roberson finished the week on an absolute tear, collecting 10 hits in his last four games, including two home runs. He hit both long balls in Reading Thursday night, driving in four runs in the SeaWolves' 14-10 loss. He's gone 8-for-13 in the first three games of a series against Altoona with four doubles and five RBIs. The first baseman, who spent the first week of the season in Toledo, lifted his average to .292 with 15 homers and 53 RBIs with the big week.
Alcides Escobar, Huntsville
.469 (15-32), 10 R, 1 2B, 0 3B, 0 HR, 6 RBI, 3 BB, 3 SO, 3 SB, .500 SLG
Escobar was on fire all week for Huntsville, recording six consecutive multi-hit games to close the week. The shortstop crushed Chattanooga pitching in a five-game series, collecting 13 hits, four RBIs and three stolen bases as the Stars took four of five. That included a 4-for-6 night Wednesday with four runs scored and a 3-for-5 performance with two runs two nights later. The Southern League All-Star has been smoking the ball ever since a cold April and he's hitting .423 in July with 15 runs scored in 12 games. For the season, Escobar is batting .337 with 58 RBIs and 25 stolen bases.
Kila Kaaihue, Northwest Arkansas
.474 (9-19), 8 R, 1 2B, 0 3B, 3 HR, 12 RBI, 4 BB, 4 SO, 0 SB, .947 SLG
Juan Richardson, Northwest Arkansas
.474 (9-19), 9 R, 2 2B, 0 3B, 2 HR, 11 RBI, 5 BB, 2 SO, 0 SB, .895 SLG
It was impossible to separate these Naturals teammates, who combined to drive in 23 runs in six games for Northwest Arkansas. Not surprisingly, Northwest Arkansas went 5-1 behind the powerful duo. Kaaihue's biggest night was Tuesday against Corpus Christi, when he went 4-for-5 with two home runs and six RBIs in the Naturals' 16-10 win. He added a home run and four more runs driven in at Springfield a night later. Rodriguez had seven hits in the three-game sweep of the Hooks before picking up the power slack later in the week, hitting two home runs in the last three games of the set with the Cardinals, driving in eight total for the four-game series.
Thomas Giles, Inland Empire
.462 (12-26), 6 R, 2 2B, 0 3B, 4 HR, 11 RBI, 4 BB, 7 SO, 0 SB, 1.000 SLG
Giles notched his second Player of the Week award of the season with five multi-hit games last week. The right fielder started the week by going 3-for-5 with a home run and three RBIs against High Desert, then ended it by collecting three more hits, two home runs and six runs driven in at Lancaster. In between, he had three two-hit games, including another home run in the series opener against the JetHawks. The quartet of long balls last week gives Giles 13 on the season, to go along with 70 RBIs and a .290 average.
Niuman Romero, Kinston
.444 (12-27), 8 R, 6 2B, 0 3B, 2 HR, 9 RBI, 3 BB, 2 SO, 0 SB, 1.263 SLG
Romero extended his league-best hitting streak to 18 games, rapping 12 hits in seven games last week, with eight of those going for extra bases. The third baseman started the week with a bang in Winston-Salem, clubbing a two-run homer in a 14-3 win over the Warthogs. He ended the week with four consecutive two-hit games against Lynchburg and Winston-Salem, including another long ball against the Hillcats. The Carolina League All-Star is now batting .438 during his hitting streak and .307 for the year.
Florida State League
Anthony Hatch, Dunedin
.636 (14-22), 6 R, 3 2B, 1 3B, 1 HR, 6 RBI, 4 BB, 3 SO, 0 SB, 1.000 SLG
In his first week in the league, Hatch made quite the first impression. The third baseman, just down from New Hampshire of the Eastern League, clobbered FSL pitching to the tune of 14 hits in six games. He went 3-for-4 with a double, a triple and an RBI at Daytona Tuesday night, following it up with his first home run of the season two nights later against the Cubs. In the first two games of a series against St. Lucie, the former 13th-round pick is 7-for-8 with four RBIs, giving him a robust .636 average in six games with Dunedin.
Larry Cobb, Kane County
.412 (7-17), 4 R, 3 2B, 0 3B, 2 HR, 8 RBI, 3 BB, 4 SO, 0 SB, .941 SLG
Cobb and the Cougars didn't get to take the field too often because of rain, but the Midwest League All-Star made his presence felt when he could. After three days off, Cobb returned to the diamond Thursday night and went 4-for-4 with two homers, two doubles and five RBIs in Kane County's 11-10 loss to Peoria. The second baseman drove in three more runs with three hits in the next two games for the Cougars, giving him 40 RBIs on the season to go along with a .315 average, eight homers and nine stolen bases.
South Atlantic League
Frederick Freeman, Rome
.423 (11-26), 4 R, 2 2B, 2 3B, 2 HR, 8 RBI, 3 BB, 5 SO, 0 SB, .885 SLG
One-half of the Braves' teenage duo in the middle of the lineup, Freeman had 11 hits in six contests last week, extending his hitting streak to 12 games. The week was highlighted by his performance Tuesday night against Greensboro, when the first baseman went 4-for-4 with a triple and two RBIs in Rome's 5-3 win. He hit his 13th home run of the season a night later and connected on his 14th long ball Friday versus Kannapolis. The SAL All-Star is hitting .307 on the year, with 67 RBIs to go along with the 14 homers.
Frank Almonte, Greeneville
.487 (11-23), 7 R, 3 2B, 1 3B, 1 HR, 9 RBI, 2 BB, 5 SO, 0 SB, .826 SLG
Almonte has been the Astros' best hitter for much of the year, and he helped carry them to a season-high six-game winning streak over the past week. Almonte hit in each of the six games, collecting 11 knocks, five of them for extra bases, and nine runs batted in. He went 3-for-4 with a triple and two RBIs Wednesday against Burlington before going 2-for-3 with a home run and three RBIs in Saturday's 5-4 win over Bristol. The outfielder is hitting .342 on the year for Greeneville.
New York-Penn League
Miguel Fermin, Jamestown
.500 (9-18), 6 R, 0 2B, 0 3B, 3 HR, 6 RBI, 2 BB, 3 SO, 1 SB, 1.000 SLG
Fermin has been mashing for the Jammers over the past week, collecting nine hits in five starts. He hit home runs in back-to-back games to begin the week in Lowell and against Brooklyn, then went 3-for-3 Saturday with another long ball versus Vermont. The catcher even got a chance to show off his speed, stealing a base Thursday against the Cyclones before scoring the winning run as a pinch-runner Friday night in the seventh inning. For the season, Fermin is hitting .311 -- including .357 against right-handers -- with six homers and 14 runs driven in.
Charles Blackmon, Tri-City
.565 (13-23), 6 R, 4 2B, 0 3B, 0 HR, 5 RBI, 0 BB, 3 SO, 0 SB, .739 SLG
No one was hotter at the end of the week than Blackmon, who had 13 hits in his last five games. He started that streak by going 4-for-6 in Salem-Keizer, then had back-to-back three-hit games against Everett. The outfielder collected three doubles and five RBIs in those two contests alone, giving him nine two-baggers and 13 runs driven in on the season. The left-handed hitter is batting .367 in July and has done his best work at home in Tri-City, where he's hitting .420 this season.
Wilin Rosario, Casper
.536 (15-28), 7 R, 2 2B, 0 3B, 3 HR, 6 RBI, 0 BB, 4 SO, 0 SB, .929 SLG
The 19-year-old continued to crush Pioneer League pitching with 15 hits and three home runs in six games. Rosario was Casper's offense Tuesday night in Missoula, going 5-for-5 with two doubles, two homers, two runs scored and all three RBIs in the Ghosts shutout win. He had three more hits and two more runs scored the next night in another Casper victory. Saturday, in Helena, he had another 3-for-5 game, driving in another run in the Ghosts' 10-4 loss.
Tim Britton is an associate reporter for MLB.com.