Indianapolis Indians
McPherson signed with the Pittsburgh Pirates in August 2012. In 22 games with the Indianapolis Indians, he hit .299.