The Mets and Yankees were reportedly on the verge of completing the deal before the latter pulled out over concerns with Walker's health. It's believed, however, that the Yankees called things off because they were nearing a trade for Sonny Gray and used the medicals as an excuse, sources told Mike Puma of the New York Post.

"It's not exactly fair to me because I was actually healthy and on the field and people were telling me I'm not healthy enough to play or get traded," Walker said, according to Matt Ehalt of The Record.

Walker was sidelined for more than a month with a partially torn hamstring but did return to play three games before the non-waiver trade deadline. He was informed that a deal might happen prior to the July 31 deadline, but was eventually told that he would remain a Met.

The 31-year-old impending free agent has gone on to play in each of the Mets' 10 games this month, and insists there's nothing ailing him.

"As far as I'm concerned, I'm healthy now, healthy then, whatever the holdup was, I feel like it's a confusing situation because they're saying I'm not healthy and that's why the trade didn't get done, but I'm playing," Walker said. "I'm working back from an injury which obviously everybody knew but I don’t know what got lost in translation and so on and so forth."