The engagement comes just a day after Rodriguez posted a message on his Instagram story about soulmates.
"A soulmate isn't someone who completes you. No, a soulmate is someone who inspires you to complete yourself. A soulmate is someone who loves you with so much conviction, and so much heart, that it is nearly impossible to doubt just how capable you are of becoming exactly who you have always wanted to be," the message read.
Lopez and Rodriguez first met at Shea Stadium in Queens back in 2005 when she stopped to shake the athlete's hand before the first pitch.