McFarland re-signed Tuesday with the Cardinals on a minor-league contract.
EDGE Analysis
McFarland and the Cardinals parted ways Aug. 15 when he was booted off the 40-man roster, but after assessing his options in free agency, the veteran southpaw chose to stick around in the organization. He'll report to Triple-A Memphis and could get a late-season call-up if the Cardinals have a need for a lefty reliever down the stretch.