James McDonald has agreed to a minor-league deal with the Cubs. That's a good match of player and team. It wouldn't surprise me if he were done, but if he's not, the Cubs can control him for one more season after this one. We had high hopes for McDonald that never really came to fruition, but at least the Pirates did get a few decent years out of him. It's a shame that he fell apart just as the Pirates finally started to play well.