This episode had the same problem that Law & Order often has -- namely, you can tell who the murderer is by the casting. I mean, if Ray Wise is in the episode, how could anyone else be the bad guy?
It was a decent enough episode, though. The mystery was not especially engaging, but there were good character bits and gags, like Beckett's geek-out moment meeting that Torre guy, Castle missing the baseball when it was tossed to him, and the like. And of course Alexis was glorious.
One thing that bugged me was the reference to Vega shaking Fidel Castro's hand a month ago. Fidel Castro retired from public life in 2006 and has only very rarely been seen in public since then. I'm not sure the visit of a baseball player would be a big enough event to get him back into the spotlight. They should've made it Raul Castro that shook Vega's hand.