Hamilton fu scelto nel corso del sesto giro del Draft 2013 dai Cincinnati Bengals[1]. Dopo essere stato svincolato senza scendere in campo, in seguito fece parte dei Philadelphia Eagles (2014), di nuovo dei Bengals (2014-2015), dei Miami Dolphins (2015) e dei Carolina Panthers, sempre senza mai debuttare in partite ufficiali.
Il 5 agosto 2016, Hamilton firmò con i Pittsburgh Steelers. Il 15 ottobre dello stesso anno fu promosso nel roster attivo e il giorno successivo segnò un touchdown su un passaggio da 23 yard, il suo primo nella lega.[2]
^(EN) Pro Football Draft History: 2013, Pro Football Hall of Fame, 27 aprile 2013. URL consultato il 30 aprile 2013 (archiviato dall'url originale il 28 settembre 2013).