Sharp on pelannut suurimman osan urastaan Englannin mestaruussarjassa, jossa hänellä on takana 322 ottelua ja 114 tehtyä maalia. Valioliigassa hän pelasi kaksi ottelua kaudella 2012–2013 Southamptonin joukkueessa. Kaudella 2019–2020 hän pelasi Valioliigassa Sheffield Unitedin joukkueessa 25 ottelua. Hän teki maalin kauden ensimmäisessä liigaottelussaan Bournemouthia vastaan, helmikuussa jälleen Bournemouthia vastaan ja maaliskuussa Norwich Cityä vastaan.