Gibbons commence sa carrière en jouant avec l'école Salisbury School en 2006-2007[1] avant de rejoindre en 2007 et pour quatre saisons les Eagles de Boston College, équipe universitaire du Boston College[2]. Il termine sa première saison avec son équipe en ne manquant qu'un seul match et avec différentiel de +32[Note 1]. Il aide alors son équipe à remporter le titre de champion de la NCAA contre le Fighting Irish de Notre Dame ; son équipe s'impose 4-1 et Gibbons est auteur de deux passes décisives[2].
En 2009-2010, il est le deuxième meilleur pointeur de son université avec 50 points, derrière Cam Atkinson auteur de trois points de plus[3]. Il remporte un deuxième titre de champion national avec les Eagles. Gibbons joue sa dernière saison avec les Eagles en 2010-2011 en tant qu'assistant-capitaine de l'équipe avant de signer un contrat avec l'organisation des Penguins de Pittsburgh de la Ligue nationale de hockey le 4 avril 2011[2],[4].
Il passe l'intégralité des saisons 2011-2012 et 2012-2013 dans la Ligue américaine de hockey avec les Penguins de Wilkes-Barre/Scranton, équipe affiliée à celle de Pittsburgh. En septembre 2013, il obtient sa place dans la LNH avec les Penguins de Pittbsurgh mais partage la saison entre la LNH et la LAH. Le 18 novembre 2013, il fait ses débuts dans la LNH et inscrit son premier but contre les Ducks d'Anaheim[5]. Lors du deuxième match des séries éliminatoires de la Coupe Stanley 2014, il inscrit les deux premiers buts de son équipe, dont un en infériorité numérique, mais les Penguins s'inclinent tout de même sur leur glace 4-3 contre les Blue Jackets de Columbus après deux prolongations[6].
↑Le différentiel plus / moins d'un joueur est calculé en comptant +1 si le joueur est sur la glace au moment où son équipe marque un but sans être en supériorité numérique et -1 s'il est sur la glace au moment où son équipe encaisse un but sans être en infériorité numérique.