Sharp también ha jugado para los Philadelphia Flyers y los Chicago Blackhawks.
Sharp jugó hockey universitario con los Catamounts de la Universidad de Vermont.
El 9 de junio de 2010, Sharp ganó la Copa Stanley con los Chicago Blackhawks aportando 11 goles y 11 asistencias en los playoffs.
El 24 de junio de 2013, ganó su segunda Copa Stanley con los Blackhawks después de derrotar a los Boston Bruins 4 juegos a 2 en las finales de la Copa Stanley de 2013.
[1] El 10 de julio de 2015, los Blackhawks se enfrentaron a problemas de tope salarial y cambiaron Sharp junto con Stephen Johns a los Dallas Stars a cambio de Trevor Daley y Ryan Garbutt.