Op 13 januari 2012 tekende de middenvelder een contract voor vierenhalfjaar jaar bij Everton. Daarvoor speelde hij zestig wedstrijden in het shirt van Manchester United FC en scoorde hij tien keer voor de Engelse recordkampioen. Hij maakte onder meer belangrijke treffers in de kwartfinale van de UEFA Champions League tegen Bayern München (2010), en in de halve eindstrijd van hetzelfde toernooi tegen Schalke 04 (2011). Na het seizoen 2012/13 verloor Gibson zijn plaats in het basiselftal van Everton.[1] Hij kwam in de volgende drie seizoenen zeventien competitiewedstrijden in actie. Gibson verlengde in juni 2016 zijn contract bij Everton tot medio 2018.[2] Hij tekende in januari 2017 een contract tot medio 2018 bij Sunderland. Daar werd zijn contract eind maart 2018 ontbonden nadat hij opgepakt werd na rijden onder invloed.[3] Zelf heeft Gibson nooit een verklaring naar buiten gebracht, ook niet na zijn veroordeling.[4]
Hoewel geboren in het Noord-Ierse Derry, komt Gibson uit voor het Iers voetbalelftal. In de jeugd kwam hij nog uit voor Noord-Ierland –16, waarna hij de overstap maakte naar jeugdselecties van het buurland. Gibson nam met Ierland deel aan het Europees kampioenschap voetbal 2012 in Polen en Oekraïne, waar de ploeg van bondscoach Giovanni Trapattoni werd uitgeschakeld in de groepsronde na nederlagen tegen achtereenvolgens Kroatië (3–1), Spanje (4–0) en Italië (2–0). In mei 2016 werd Gibson opgenomen in de voorselectie voor het EK 2016 in Frankrijk.[5]