James Harrison discography

The discography of British metal singer James Harrison consists of 32 studio albums, six compilation albums, seven extended plays, 24 live albums and 126 mixtapes.