Den 31. august 2010 ble det klart at Huntelaar signerte under på en kontrakt med Schalke 04 i overgang verdt 13 millioner euro.