4. JoJo Fletcher and Jordan Rodgers During season 12 of The Bachelorette in 2016, JoJo Fletcher was 25 years old and Jordan Rodgers was 27 years old when they got engaged. Image Source: Getty / Ray Tamarra NEXT GALLERY 3 of the Cast Members You Can Expect to See in John Mayer's Heart of Life TV Show by Corinne Sullivan