Ben Affleck and Jennifer Lopez once again got engaged earlier this month and their engagement ring was like no other. As the "Deep Water" star gave his now-fiancé a stunning 8.5-carat diamond, did he just outshine her ex-fiancé, Alex Rodriguez?

Ben Affleck and Alex Rodriguez are now being pitted against each other after giving respective engagement rings to Jennifer Lopez. Allegedly, the 49-year-old actor gave a much pricier band to his lady love than the former baseball shortstop.

Globe once again made a dubious report about the 52-year-old actress. A source said the "Gone Girl" star spent a whopping $10 million for the ring, while A-Rod only dropped $1.8 million for his proposal.

Of course, the "Marry Me" star is so proud of the new bling that she often flaunts it on Instagram. So, the tabloid sought out the help of a diamond expert to figure out the real value of the massive green diamond.

The alleged professional revealed it might have a value of over $5 million to more than $10 million. So, did Ben Affleck defeat Alex Rodriguez in this part?

Suggest claims there is no need to pit the two against each other. Giving an engagement ring is not a competition.

Surely, Jennifer Lopez does not look at the ring's price to give her sweet "yes" to marry someone. So, there is no need to compare each of her wedding rings' prices.

The multi-hyphenated star has been engaged six times and has worn six different engagement rings. Sure, A-Rod's engagement ring was on the more affordable side, but it did not matter.

She still donned it loud and proud when they were still together. The two started dating in 2017 and he popped up the question in 2019 with a huge emerald-cut sparkler that might be between 10 to 15 carats and with a price tag of $1 to $5 million, per Town and Country Magazine.

The two broke off their engagement in 2021 and she later rekindled her romance with Ben Affleck. When the latter first proposed to J.Lo in 2002, he gave her a $2.5-million engagement ring.

However, they eventually broke up and she later married Marc Anthony, who gave her a $4-million blue diamond. The ex-couple share two kids, the twins Emme and Maximilian. By the looks of it, Alex Rodriguez has no plans to outmatch Jennifer Lopez's past lovers when it comes to giving an expensive ring--not even Ben Affleck.