 On February 15, 2018, Pennington signed a minor league deal with the Cincinnati Reds.Pennington earned a spot on the Reds' Opening Day roster.On May 18, 2018, he asked for and was granted his release from the organization.