Yea he has. Not because of Matt Brown who is pretty horrible but Gerald is better than anyone CB faced. Nick Klein is a solid fighter but Gerald is better.
However CB is a much more talented fighter than Amir. He is a better wrestler and he has solid stand up and a solid submission game.