Diaz, ranked 58th on MLBPipeline.com's Top 100 Prospects list, bumped his home run total to five on Tuesday by going deep in a third straight game for Class A Advanced Carolina. The 20-year-old shortstop is batting 16-for-45 with 10 extra-base hits and 15 RBIs during his current 12-game hitting streak, during which he's raised his average from .208 to .299.
Pitcher to watch: Merandy Gonzalez (Mets' No. 14), Columbia vs. Delmarva (11:05 a.m. ET on MiLB.TV)
Gonzalez has yet to allow a run this season in 28 1/3 innings for Class A Columbia. In his most recent turn, the 21-year-old righty allowed five hits with five strikeouts over 7 2/3 innings en route to his fourth win in as many starts. He's held opposing hitters to a .160 average in that span, striking out 23 and walking just three.
Weigel, 22, pitched well late last season in his four starts for Double-A Mississippi, despite making the jump directly from Class A Rome. He's picked up this season right where he left off, posting a 2.73 ERA across his first five starts. He's struck out 28 batters in 26 1/3 innings in that stretch, with 22 hits allowed and nine walks.
Cooper, much like Weigel, enjoyed a breakout 2016 campaign, as he led all White Sox farmhands with 10.8 strikeouts-per-nine while working a career-high 118 2/3 innings between Class A Advanced Winston-Salem and Birmingham. The 25-year-old righty -- who pitched exclusively out of the bullpen for the Barons last season -- has continued his bat-missing ways, posting a 2.70 ERA with a 30-to-2 strikeout-to-walk ratio through 20 innings (four starts) in his return to the Southern League.
More top prospect probables Lucas Sims (Braves' No. 18), Gwinnett vs. Durham (Triple-A)
Tyler Eppler (Pirates' No. 27), Indianapolis vs. Toledo (Triple-A)
Trevor Clifton (Cubs' No. 7), Tennessee vs. Jacksonville (Double-A)
Dakota Hudson (Cardinals' No. 9) vs. Corey Ray (Royals' No. 25), Springfield vs. NW Arkansas (Double-A)
Jordan Johnson (Giants' No. 9), Richmond at Altoona (Double-A)
Tyler Mahle (Reds' No. 10), Pensacola at Chattanooga (Triple-A) Connor Sadzeck (Rangers' No. 10), Frisco vs. San Antonio (Double-A)
Alex Young (D-backs' No. 11) vs. Parker Bridwell (Angels' No. 12), Jackson at Mobile (Double-A)
James Naile (A's No. 28), Midland vs. Corpus Christi (Double-A) Greg Harris (Rays' No. 28), Montgomery at Biloxi (Double-A)
Franklyn Kilome (Phillies' No. 5) vs. Cody Poteet (Marlins' No. 14), Clearwater vs. Jupiter (Class A Advanced)
Jaime Barria (Angels' No. 10), Inland Empire vs. Lancaster (Class A Advanced) Luiz Gohara (Braves' No. 10) vs. Junior Fernandez (Cardinals' No. 10), Florida at Palm Beach (Class A Advanced)
Mitchell White (Dodgers' No. 10), Rancho Cucamonga at Lake Elsinore (Class A Advanced)
Vladimir Gutierrez (Reds' No. 12), Daytona at Fort Myers (Class A Advanced)
Ofelky Peralta (Orioles' No. 17), Frederick vs. Myrtle Beach (Class A Advanced)
Ian Clarkin (Yankees' No. 20), Tampa at Dunedin (Class A Advanced)
Foster Griffin (Royals' No. 21), Wilmington vs. Salem (Class A Advanced)
Pablo Lopez (Mariners' No. 26), Modesto at San Jose (Class A Advanced)
Jordan Sheffield (Dodgers' No. 9), Great Lakes vs. Burlington (Class A)
Joey Wentz (Braves' No. 13), Rome at Hagerstown (Class A)
Tony Santillan (Reds' No. 15), Dayton at Beloit (Class A) Logan Allen (Padres' No. 17), Fort Wayne at Quad Cities (Class A)
Ronnie Williams (Cardinals' No. 25), Peoria at Lansing (Class A)
Darwinzon Hernandez (Red Sox's No. 25), Greenville vs. Asheville (Class A)
JoJo Romero (Phillies' No. 26), Lakewood at Charleston (Class A)
Micah Miniard (Indians' No. 29), Lake County at Cedar Rapids (Class A)
Mike Rosenbaum is a reporter for MLB.com. Follow him on Twitter at @GoldenSombrero. This story was not subject to the approval of Major League Baseball or its clubs.