In mixed martial arts, he has competed for K-1 Hero's, Bellator MMA, DREAM, Road FC and also participated in the Dynamite!!
At that time, he held the record for the "Biggest height difference wins (33cm/12.9inches)" resulting in a KO in favor of the shorter in K-1 history.
But on December 31, 2007, at the K-1 Dynamite Tournament in Osaka, the record was surpassed by Danish Karate fighter Nicholas Pettas (178 cm/5′10″), who was able to KO the 217 cm/7′1.½″ Korean Kim Young-hyun (39 cm/15.3inches height difference).
In professional Boxing the record stands at 38 cm/14.9inches height difference when Randy Davis (1.80m/5′11″) knocked out Tom Payne (2.18m/7′2″) in 1985.
[6] On June 23, 2007, Mighty Mo lost to defending K-1 Super Heavyweight Champion Semmy Schilt by unanimous decision at the K-1 World GP in Amsterdam.
Mighty Mo was knocked out by Russian Sergei Kharitonov at the United Glory World Series Finals in Moscow on May 28, 2011.
He rematched Raul Cătinaş, the last man he was able to defeat, in a non-tournament bout at the SuperKombat World Grand Prix 2012 Final in Bucharest, Romania on December 22, 2012, and lost on a unanimous decision.
[12] Mighty Mo dominated Villareal, forcing the referee, Herb Dean, to stop the fight at 1:33 of the first round.
[13] On October 9, 2015, at Road FC 026 in Seoul, South Korea, Mo defeated Choi Mu-bae by 1st-round KO in 37 seconds.
On April 16, 2016, at Road FC 030 in Beijing, China, Mo defeated Hyun-man Myung by neck crank in round 3 to win Openweight tournament semi-finals.
On December 10 at Road FC 035 in Seoul, South Korea, Mo retained his Openweight Title with a first-round knockout of Carlos Toyota.
Mo next faced Dong-gook Kang at Road FC 040, winning the fight via technical knockout in the second round.
Mo fought Gilbert Yvel at Road FC 47, losing the fight via armbar submission in the first round.
Mighty Mo entered the Valor Bare Knuckle 1 Heavyweight Tournament, VBK:1; this was the debut event for Ken Shamrock's newly founded bare-knuckle boxing organization.