Fue seleccionado en la decimosegunda posición del Draft de la NBA de 2012 por los Houston Rockets. El 27 de octubre de 2012, fue traspasado a los Oklahoma City Thunder junto a Kevin Martin, dos selecciones de primera ronda, y una selección de segunda ronda, a cambio de James Harden, Cole Aldrich, Lazar Hayward y Daequan Cook. Durante su temporada de rookie, Lamb tuvo varias asignaciones a los Tulsa 66ers de la Liga de desarrollo de la NBA.