El 14 de julio de 2014, McRoberts firmó con los Miami Heat, en un acuerdo de cuatro años por 23 millones.