Anthony Johnson's days in UFC may be over.
The former welterweight was slated to make his middleweight debut Saturday night at UFC 142 in Rio de Janeiro, Brazil, against Vitor Belfort.
But Johnson tipped the scale 197 pounds, 11 more than the 186-pound limit for a non-title middleweight fight.
"To be honest, we're probably going to cut him after this event," UFC president Dana White told Fuel TV. "Three strikes and you're out.
"This is his third time that he hasn't made weight. He's the co-main event in a huge fight down here in Brazil. This one was a bad one."
Despite Johnson's setback, the fight with Belfort went on as scheduled. Johnson was required to weigh less than 205 pounds Saturday morning.
He weighed in at 204.2 pounds. As compensation, Belfort received 20 percent of Johnson's purse.
Johnson weighed 211 pounds when he entered the cage Saturday night.
The extra weight, however, proved detrimental to Johnson. He began breathing heavy minutes into the fight and was eventually submitted by Belfort at 4:49 of Round 1.
"Rumble Johnson did the damage to himself," White said. "To be that unprofessional, and not come in on weight and be that far off when you used to fight at 170.
"Now you went to 185 pounds so you wouldn't have trouble making weight and this is your worst weight cut ever? That's a detriment to himself."
Franklin McNeil covers mixed martial arts and boxing for ESPN.com. Follow him on Twitter.