He couldnt beat any of those guys. He too defensive and tried to fight off the ropes. These guys would crush him. Hes not even a real Light Middleweight imo. He weighed in light and at Lt. Middleweight. he will have to put on more weight just to make the minimum limit. Hes really weighed about 147/148 for the past couple years. Even if he weighed in 158 for a fight at Middleweight hed either be too muscular or too fat. Either way he would be slower. Even in the Oscar fight he was a little slower than he was a Welterweight. At this weight Mosley is faster. As he keeps moving up hes abandoning his natural gifts and stregnths and these guys will not respect his power so he cant keep them off him. His punches even bounced off Baldo and Oscar.