Diaz's Hit and HR rates are right about where they were in his not quite three seasons w/Seattle. Just two HRs allowed all season. Of course, being a closer, that means we remember them as they both blew games (and that they came vs the Braves and Yanx doesn't help either) although it's not likely that his theoretical replacement wouldn't also be at or higher than two. As mentioned, his walk rate is up this year (and far too high at 5.3/9) at the same time his K-rate has spiked over its already high level [19.2 K/9 this season and 16.4 as a NYM vs 14.2 as a Mariner] This is probably also a good time to point out that Robinson Cano doesn't suck either. Since the 2019 ASG he's been rapping out .302/.349/.543 w/17 HRs in just over 300 PAs in those two broken seasons combined. Now, is all that enough to make you not want to go back in time and negate the trade???? ... Probably not, but an argument could be made. The Mets have Diaz under two more years of control after this one while there are three years left on Cano's deal. And while you certainly don't expect Cano to stay at his current level while he plays at 38, 39 & 40, how would you like to have Nelson Cruz's seasons at those same ages [94 HRs since the start of 2018]? And the Mets were in 'Go For It' mode at the time and certainly could have been playing baseball in October 2019 had a few things broken right -- ironically the biggest of them being a better season from Diaz. It's also still far from certain what Kelenic will/might be and when. Despite coming off an impressive minor league season which got him Top-10 rankings in most winter prospect polls, the sub-.500 Mariners have decided to go with the dynamic duo of Mallex Smith and Tim Lopes manning the corner OF slots while Kelenic sits around (presumably in Tacoma) and twiddles his thumbs. Now, having just turned 21 you can make an argument for not calling him up and it's not like he's against the clock in any way. But 'Can't Miss' prospects can and do miss sometimes or sometimes just wind up mediocre. So, y'know, yaneverknow.