1950 gewann Karakulow erstmals nicht den sowjetischen Meistertitel. Er wurde Vierter über 100 Meter und Zweiter über 200 Meter. Bei den Europameisterschaften 1950 in Brüssel schied Karakulow über 100 Meter wie vier Jahre zuvor im Halbfinale aus. Über 200 Meter trat er nicht an. Trotzdem gelang ihm erneut ein Titelgewinn. Als Schlussläufer der sowjetischen Staffel gewann er zusammen mit Wladimir Sucharew, Lewan Kaljajew und Lewan Sanadse in 41,5 Sekunden den Titel mit 0,3 Sekunden Vorsprung auf die französische Staffel.