AlNell'agosto termine della stagionedel 2017-2018 si trasferisce nel club del South Yorkshire a titolo gratuito, dopo aver rescisso consensualmente con il QPR. Sottoscrive un contratto annuale con lo United. Viene impiegato saltuariamente da [[Chris Wilder]], totalizzando 15 presenze in Championship, quasi tutte partendo dalla panchina. Al termine della stagione ottiene la promozione in Premier League ma non viene confermato e lascia i Blades, firmando un contratto biennale con la compagine scozzese degli Hearts of Midlothian. Con la squadra di Edinburgo fa il suo esordio il League Cup, giocando per 90 minuti nella sfida contro il [[Dundee United]].