On Saturday, March 9, fans were ecstatic when Alex Rodriguez *finally* proposed to his girlfriend, Jennifer Lopez. However, former Major League baseball star Jose Canseco quickly rained on their parade when he accused Alex of cheating on his lady.

“Watching World of Dance watching J.Lo text Alex Rodriguez. Little does she know that he is cheating on her with my ex-wife Jessica. Poor girl, she has no idea who he really is,” Jose tweeted on Sunday, March 10. “I was there a few months back with her when he called her on her phone. Alex Rodriguez, stop being a piece of s—t. Stop cheating on Jennifer Lopez.”

However, many fans believed that the 54-year-old was just starting rumors to get money and attention. One person wrote, “Let it go, man,” while another echoed, “Sad what you got to say on Twitter just to stay relevant. Too bad, I was entertained by your Tim Tebow tweets.” A third chimed in, writing, “Worry about yourself, man! @JoseCanseco.”

The Cuba native claimed to his followers that he is telling the truth. “Alex Rodriguez, I challenge you to a boxing match or an MMA match anytime you want,” he said. “I am willing to take a polygraph to prove that what I’m saying about Alex Rodriguez is 100% accurate.”

On Saturday, March 9, Alex and J.Lo announced their engagement via Instagram. “She said yes,” he wrote. The lovebirds were on vacation when the handsome hunk, 43, popped the question to the “On The Floor” singer, 49.

It’s no surprise that Jose may be trying to sabotage the Shark Tank star’s relationship as Jose accused Alex of abusing steroids in the past. The New York City native admitted that he used the drug and was suspended in 2014 for violating the MLB’s rules.

Alex has not yet responded to the allegations, so we will have to see how this plays out. In Touch reached out to Alex Rodriguez and Jennifer Lopez’s teams for comment but did not hear back by the time of publication.

For access to all our exclusive celebrity videos and interviews – Subscribe on YouTube!