arodcam460newWM.jpgAfter seven months of dating, Cameron Diaz and baseball player Alex Rodriguez have ended their relationship, according to Life & Style.

"Cameron and A-Rod are no longer dating and have definitely parted ways. He just doesn't like her anymore. That's honestly the reason they split," a source tells the mag.

Trouble started brewing back on October 28 when Rodriguez reportedly hit up a nightclub in Las Vegas without Cameron.

“A-Rod got a table at Haze night and a huge group of Romanian models happened to be at the very next table. A-Rod was chatting up a storm with the girls and spent the night hanging out with them," says an eyewitness.

The couple haven't been photographed together since September 22. Just last night, a solo Rodriguez attended the grand opening of the JW Marriot Marquis in Miami.

A rep for Cameron Diaz has not been available for comment.