Jon Jones knows deep down inside that he never knowingly cheated by taking a banned substance, and he went on an epic rant late Monday night against anyone saying otherwise.

Jones' attorney Howard Jacobs explained in a recent interview how the interim light heavyweight champion was a victim of a contaminated product that he took in the lead up to his fight against Daniel Cormier at UFC 200.

Jacobs said testing on the product proved that Jones didn't knowingly take any kind of banned substance and he hopes that USADA (United States Anti-Doping Agency) will ultimately give the fighter a reduced sentence as a result.

More from FoxSports

Ever since Jones was booted off the card back in July due to the positive drug test, he's heard just about every fighter in his division call him a cheater or accused him of being on steroids. But with this latest evidence coming to light, he's now firing back.

Jones exploded with a series of messages on Twitter taking aim at everybody who's had something to say about him in the past few months.

That's right light heavyweight division, this means I got in that ass fair and square. I heard your interviews.

— Jon Bones Jones (@JonnyBones) October 24, 2016

Steroids didn't give me the believe that I am the baddest fm on this planet

— Jon Bones Jones (@JonnyBones) October 24, 2016

It didn't give me the heart to pull off victories in the last minutes of championship fights.

— Jon Bones Jones (@JonnyBones) October 24, 2016

Steroids will never give you a high IQ of the game. It won't increase your awareness or your timing.

— Jon Bones Jones (@JonnyBones) October 24, 2016

It won't make you more technical

— Jon Bones Jones (@JonnyBones) October 24, 2016

It didn't give me the idea to set my mind to a goal, to follow my dreams and bust my ass every day in the gym.

— Jon Bones Jones (@JonnyBones) October 24, 2016

I know that I've earned every inch of my success, every match ever won

— Jon Bones Jones (@JonnyBones) October 24, 2016

Earning this high place in sports gives me the confidence and courage to know that I can do the same in my life

— Jon Bones Jones (@JonnyBones) October 24, 2016

Prior to his temporary suspension as a result of the positive drug test, Jones was ranked as the No. 1 pound-for-pound fighter in the sport and already held the record for the most title defenses in UFC light heavyweight history.

It doesn't look like Jones is ready to concede the throne any time soon either with this latest diatribe aimed at those who said he cheated to make it to the top.

I know that I have something extremely powerful inside of me, I have the power to achieve anything I set my mind to.

— Jon Bones Jones (@JonnyBones) October 24, 2016

Knowing this helps me not worry when times get rough, I am more than a conqueror. I have what it takes to win

— Jon Bones Jones (@JonnyBones) October 24, 2016

Jones has his arbitration hearing with USADA on Oct. 31 to determine his punishment for the drug testing case.

Following arbitration, Jones will then appear before the Nevada State Athletic Commission on Nov. 10 to answer for the drug test once again because he was licensed to fight in the state when the positive result was returned.