Hotaru Yamaguchi debuteerde in 2009 voor Cerezo Osaka in de J2 League, de Japanse tweede klasse. Dat seizoen dwong de club promotie af naar de J1 League. Sindsdien maakte hij ruim tien doelpunten in meer dan honderd wedstrijden voor Cerezo Osaka in de J1 League. Op 21 juli 2013 maakte Yamaguchi zijn debuut in het Japans voetbalelftal in een wedstrijd op het Oost-Aziatisch kampioenschap tegen China (3–3). Met Japan nam hij deel aan het wereldkampioenschap voetbal 2014 in Brazilië, waar hij meespeelde in alle groepswedstrijden. Op 5 augustus 2015 maakte Yamaguchi zijn eerste interlanddoelpunt tegen Zuid-Korea tijdens het tweede duel (1–1) van het Oost-Aziatisch kampioenschap 2015.[1]
Per 1 januari 2016 speelt hij bij het Duitse Hannover 96.