Shane Kevin Ferguson (Derry, 12 juni 1991) is een Noord-Iers voetballer die als linkermiddenvelder en als linksachter uit de voeten kan. Hij stroomde in 2009 door vanuit de jeugd van Newcastle United. Hij debuteerde in 2009 in het Noord-Iers voetbalelftal.
In 2007 verliet Ferguson Derry City voor Newcastle United. Op 16-jarige leeftijd sloot hij zich aan bij de jeugdacademie van The Magpies. Op 25 augustus 2010 debuteerde hij voor Newcastle United in de League Cup tegen Accrington Stanley. In de volgende ronde gaf Ferguson een assist in de met 4–3 gewonnen bekerwedstrijd tegen Chelsea. Op 5 januari 2011 debuteerde hij in de Premier League tegen West Ham United. Op 2 april 2011 startte hij voor het eerst in het basiselftal in een competitiewedstrijd tegen Wolverhampton Wanderers. Op 27 mei 2011 werd hij beloond voor zijn prestaties met een nieuw vijfjarig contract.
In februari 2013 werd hij voor enkele maanden uitgeleend aan Birmingham City. Het seizoen erop werd hij opnieuw uitgeleend aan Birmingham City. Op 2 februari 2015 besloot Newcastle om Ferguson voor een half jaar uit te lenen aan het Schotse Rangers. Gedurende het seizoen 2015/16 werd hij voor een half jaar verhuurd aan Millwall FC; in januari 2016 nam Millwall Ferguson definitief over. Hij speelde op 8 augustus 2015 zijn eerste wedstrijd voor Millwall, tegen Shrewsbury Town. Ferguson kwam 16 minuten voor tijd het veld in als vervanger van Lee Martin. In het seizoen 2015/16 kwam hij in totaal tot 41 wedstrijden in de League One, waarvan 30 als basisspeler. Niet eerder speelde hij een zodanig groot gedeelte van het seizoen in het basiselftal.