The Mets are certain they will not trade shortstop Jose Reyes before the July 31 non-waiver deadline, according to league sources. Reyes has been playing so well in recent weeks that New York wants to hold onto him despite his pending free agency. He leads the National League in batting average (.355), hits (126) and triples (15). He also has 30 steals, despite missing 12 games. The Mets have already traded closer Francisco Rodriguez and outfielder Carlos Beltran may be next.