The rumors are true; actress Cameron Diaz and Yankees baseball player Alex Rodriguez have split.
Cameron Diaz and Alex Rodriguez split