Babe Ruth vs Lance Armstrong

The 31st installment of Epic Rap Battles of History is set to be released on Monday, March 25.

Cast
Nice Peter as ???

Lloyd Ahlquist as ???

Guest as ???

Guest as ???

Lyrics
​???:

I am a mystery!

But I made history!

Your making a fool of yourself

trying to diss me!

I could be Einstein, Stalin,

or maybe Babe Ruth

Dont be an imposter

Reveal the truth!

A stick and a stone

could be used or not

I could possibly be facing

A distorted Wall-E -like robot

Dante tweeted

and gave a couple of hints

He could now be part of this team

But that gets under my skin!

I WIN!

Hints

 * According to a picture on Facebook, this battle might be either Joseph Stalin vs Rocky Balboa or Ivan the Terrible vs Alexander the Great.
 * Nice Peter tweeted that he was reading up on baseball history, which may mean that Babe Ruth will appear in this battle.
 * Nice Peter also tweeted that he may have to shave his legs for an upcoming battle. This could mean that he will play either Michael Phelps or Lance Armstrong, possibly against Babe Ruth, who might be played by EpicLloyd.
 * Peter has previously confirmed Sócrates and Joan of Arc will appear in future battles. Whether they will appear in this season or the next remains unknown.
 * Nice Peter mentioned in the next two battles (31 and 32) there would be a "chubby surprise" hinting at either King Henry VIII, Ben Franklin or Babe Ruth.
 * At the end of season 1, the advertisement for season 2 showed King Henry VIII and Beethoven, neither of which have been used in this season thus far, so either one may appear.
 * Dante tweeted "The reason we celebrate Pi Day has a lot to do with these rappers."
 * Dante tweeted a hint: 'Sticks and stones. One used, one lost'.

Poll
Who should be in the next Rap Battle? Alexander the Great vs Ivan the Terrible Joseph Stalin vs Rocky Balboa King Henry VIII vs Hilary Clinton Albert Einstein vs Stephen Hawking 2 Other