Su primer año como profesional lo dividiría entre el elenco francés Chorale Roanne Basket (Pro A) y el equipo estadounidense Rio Grande Valley Vipers (D-League).
En 2014, Hagins juega en el VAP Kolossos Rodas,[1] donde ha promediado 9.5 puntos, 6.1 rebotes y 1.1 tapones en 28 partidos de liga griega.
En 2015 llega a Grecia para jugar en las filas del Aris BC.
[3] Durante la temporada 2019-20, comenzaría en las filas del Gaziantep BB y acabaría la temporada en el Muğla Ormanspor Basketbol Kulübü, ambos de la Türkiye Basketbol Ligi.
En mayo de 2020 con el que renovaría contrato con Muğla Ormanspor Basketbol Kulübü.