Il 25 giugno 2009 O'Neal passa ai Cleveland Cavaliers in cambio di Aleksandar Pavlović, Ben Wallace, una scelta nel 2º giro del Draft NBA 2009 e $. Per la nuova avventura con la squadra dell'Ohio decide di tornare ad indossare il numero 33, usato ai tempi di LSU.