En el verano de 2001 se marcha a Estados Unidos para probar suerte en la NBA y firma un contrato con Houston Rockets por dos temporadas, tras su buena actuación en la Liga de Verano de Los Angeles, debutando en la liga esa temporada y jugando un total de 65 partidos promediando 6.0 puntos y 1.9 rebotes en 16.5 minutos por noche.
Sin embargo fue cortado en la pretemporada de su segundo año, firmando a los pocos días por Golden State Warriors donde tuvo menor presencia, jugando 16 partidos con algo menos de 7 minutos por choque para 3.3 puntos. Fue cortado a finales de diciembre de 2002, acabando su carrera en la liga norteamericana, habiendo sido el segundo jugador venezolano en lograrlo tras Carl Herrera.
Estadísticas Totales de Óscar Torres en su carrera NBA
Temp | Equipo | PJ | Min | TC | T3 | TL | rebO | rebD | reb | asis | rob | per | tap | fp | ptos |
01-02 | hou | 65 | 1.073 | 135/341 | 37/126 | 82/105 | 47 | 75 | 122 | 40 | 25 | 49 | 9 | 64 | 389 |
02-03 | gsw | 17 | 109 | 16/36 | 7/13 | 14/20 | 3 | 9 | 12 | 3 | 4 | 8 | 2 | 9 | 53 |
Total | 82 | 1.182 | 151/377 | 44/139 | 96/125 | 50 | 84 | 134 | 43 | 29 | 57 | 11 | 73 | 442 |