Jennifer Lopez, one of the most successful and iconic entertainers of all time, has had a long list of relationships throughout her career. She has been married three times and has had four fiancés, as well as seven boyfriends.

Lopez’s first husband was Cuban waiter Ojani Noa, whom she married in 1997. The marriage lasted only 11 months before they divorced in 1998.

Lopez’s second husband was dancer Cris Judd, whom she married in 2001. The marriage lasted only nine months before they divorced in 2002.

Lopez’s third husband was singer Marc Anthony, whom she married in 2004. The marriage lasted 10 years before they divorced in 2014.

Lopez’s first fiancé was rapper and actor Sean Combs, whom she was engaged to in 1999. The engagement was called off in 2000.

Lopez’s second fiancé was actor Ben Affleck, whom she was engaged to in 2002. The engagement was called off in 2004.

Lopez’s third fiancé was dancer Casper Smart, whom she was engaged to in 2014. The engagement was called off in 2016.

Lopez’s fourth fiancé was former baseball player Alex Rodriguez, whom she was engaged to in 2019. The couple is still engaged as of August 2022.

Lopez’s first boyfriend was actor Wesley Snipes, whom she dated in 1994.

Lopez’s second boyfriend was actor David Cruz, whom she dated from 1984 to 1994.

Lopez’s third boyfriend was singer and actor P. Diddy, whom she dated from 1999 to 2001.

Lopez’s fourth boyfriend was actor Ben Affleck, whom she dated from 2002 to 2004.

Lopez’s fifth boyfriend was dancer Casper Smart, whom she dated from 2011 to 2016.

Lopez’s sixth boyfriend was former baseball player Alex Rodriguez, whom she dated from 2017 to 2019.

Lopez’s seventh boyfriend was former baseball player Alex Rodriguez, whom she is currently dating as of August 2022.

Throughout her career, Jennifer Lopez has had seven boyfriends, four fiancés, and three husbands. Her current fiancé is former baseball player Alex Rodriguez, whom she has been engaged to since 2019.

By Influencer Magazine UK