It's a shame, because Kal is awesome, but he just doesnt have the mental strength that sets players like JD and flash apart from the rest.
It feels to me like Kal just doesnt have the confidence going in against JD (and to a lesser extent other S-class players, but JD especially seems to have a hold over Kal) that he has against lesser opponents.