Free agent outfielder Carlos Beltran agreed to sign with the Yankees Friday night, but he didn't accept the highest offer.

One might recall that earlier this past week, there was a report saying Beltran had received a three-year, $48 million offer from an anonymous (at the time) ballclub. He ended up signing with the Yankees for three years and $45 million.

By way of Arizona reporter Nick Piecoro, we now know that it was likely the Arizona Diamondbacks who offered Beltran the three-year, $48 million deal. Piecoro reports that the D-Backs made a "strong, under-the-radar push" for the veteran slugger. He notes that Beltran even visited Arizona in secret to meet with club officials.