UFC fighter T.J. Dillashaw has broken his silence on his cheating sccandal -- finally admitting, "I messed up."
The former bantamweight champ tested positive for EPO -- a banned substance -- before his January title fight with Henry Cejudo. He's accepted a 2-year ban and won't be eligible to fight until Jan. 2021.
"I'm having a hard time trying to forgive myself for this," Dillashaw said ... "Which I should have a hard time."
"But I got to man up to what I did."
Dillashaw initially played dumb about the positive test -- saying he would look into how the positive test came about.