The Reds have agreed with free agent pitcher Jeff Francis on a minor league deal that includes an invitation to spring training camp, a baseball source said. Francis will earn a base salary of $1.5M if he makes the Reds' big league roster, the source said. The deal includes performance bonuses based on starts that could increase his total payout to $3.25M. He signed a one-year deal with Kansas City and went 6-16 with a 4.82 ERA in 31 starts last season.