Natif du Royaume-Uni, Michael Hogg grandit à Gaucín en Andalousie, où il est formé au Marbella RC[4]. Passé par les sélections jeunes régionales andalouses et nationales, il fait ses débuts en championnat d'Espagne en 2014 sous les couleurs du Complutense Cisneros[5],[1]. Sous les couleurs de son club, il arrive jusqu'en finale de la Coupe d'Espagne en 2015, et dispute la Supercoupe dans une redite de la finale de Coupe, face au VRAC[6].
Après avoir réalisé sa meilleure saison sous les couleurs de Cisneros, avec huit essais inscrits, il quitte le club à l'intersaison 2017 pour rejoindre le FC Barcelone[7]. Il s'impose rapidement comme un titulaire indiscutable de la formation catalane[3]. En 2019, il devient international espagnol à l'occasion du championnat d'Europe[2].