Door blessures kwam Sotomayor op verschillende kampioenschapstoernooien in 1987 nog niet echt uit de verf. Zo viel hij op de wereldindoorkampioenschappen in Indianapolis (vierde met 2,32) en de wereldkampioenschappen in Rome (negende met 2,29) nog buiten de prijzen. Twee jaar later veroverde hij echter met een wereldrecordsprong van 2,43 op de WK indoor in Boedapest zijn eerste van in totaal vier wereldindoortitels.