Lamar Odom didn’t get the knockout he predicted, but the NBA champ looked good in the boxing ring Saturday night, beating up Jennifer Lopez’s ex-husband, Ojani Noa … before being called out by Benzino!

41-year-old Odom beat 47-year-old Noah, who was hitched to Lopez from 1997-1998, by decision in a 3-round exhibition Celebrity Boxing fight in Miami, FL.

6’10” Lamar had a 9-inch height advantage over J Lo’s 6’1″ ex-hubby … and wisely used his length to stay on the outside and jab Ojani, keeping him at a distance where Noa couldn’t get close enough to hit Odom.

Even though he didn’t get the stoppage, Lamar looked considerably better than in his first fight in June against Aaron Carter.

Odom knocked out the pop star in the second round.

And, there’s a good chance this fight will go down. Celebrity boxing tells TMZ Sports the hip-hop star is under contract to fight in March.