Alex Rodriguez, 45, appears to be thriving while yachting around Europe, despite his ex Jennifer Lopez, 51, and Ben Affleck, 48, jetting off on a PDA-filled vacation. “1 or 2?” he captioned a July 28 Instagram post, which featured a black and white snap of him taking an outdoor shower on the back of a luxe boat. The former MLB star posed shirtless, wearing nothing but a pair of black swimming trunks and a silver pendant necklace.