Lopez kunngjorde forlovelsen på Instagram lørdag kveld med et bilde av forlovelsesringen. Den tidligere New York Yankees-spilleren skriver «hun sa ja» under sitt bilde på det sosiale mediet.
Paret har vært kjærester siden 2017. Rodriguez, som går under kallenavnet A-Rod, lanserte i et intervju med magasinet Vanity Fair senere samme år parets kallenavn: J-Rod.
I januar sa Rodriguez i et intervju med nyhetsbyrået AP at han og Lopez har lik bakgrunn og at de «er i 40-åra og prøver å leve livet så bra som mulig».
Lopez har vært gift tre ganger tidligere, mens Rodriguez har vært gift én gang tidligere. Begge har to barn fra tidligere forhold.
Les også: Her er kjendisene som fyller 50 i 2019