James McDonald has agreed to a Minor League contract with the Chicago Cubs.
McDonald became a free agent in September when he refused an outright assignment from the Pittsburgh Pirates.
James McDonald has agreed to a Minor League contract with the Chicago Cubs.
McDonald became a free agent in September when he refused an outright assignment from the Pittsburgh Pirates.