Holmes był gitarzystą Ozzy`ego Osbourne`a w latach 1995-2000, na czas nieobecności Zakka Wylde`a w zespole. Poza udziałem w kilku trasach, brał też udział w sesjach kompozytorskich do albumu „Down To Earth”. Nim trafił do kapeli lidera Black Sabbath, miał na koncie współpracę z Lizzy Borden i Davidem Lee Rothem.