MLB Trade Deadline: New York Mets, San Francisco Giants Near Carlos Beltran Deal

Adam RichardsonContributor IJuly 27, 2011

CINCINNATI, OH - JULY 25: Carlos Beltran #15 of the New York Mets drives in the game-tying run in the seventh inning with a sacrifice fly against the Cincinnati Reds at Great American Ball Park on July 25, 2011 in Cincinnati, Ohio. (Photo by Joe Robbins/Getty Images)
Joe Robbins/Getty Images

Per both Sports Illustrated's Jon Heyman and Tim Brown (writer for Yahoo Sports), a deal between the New York Mets and San Francisco Giants appears all but complete. The Texas Rangers, Cleveland Indians, Philadelphia Phillies were reportedly all in the running for the switch-hitting outfielder.

The Giants are in great need of an offensive bat and have the flexibility to play Beltran in either of the two corner outfield positions. If the Giants want to defend their National League pennant, the acquisition of a big bat is all but necessarily.

San Francisco apparently tipped the scales and gained the advantage over the Rangers and Phillies by offering first-round center field prospect Gary Brown in a deal that may include lefty starter Jonathan Sanchez. A 24-hour waiting period would have to occur, due to Beltran's full no-trade clause, before the deal could become final.