Yamaguchi, 8 Eylül 1977 tarihinde Nagasaki Eyaletinde doğdu. Liseden mezun olduktan sonra 1996'da J1 League kulübü Sanfrecce Hiroshima'ya katıldı. Ancak 1998'e kadar Kazuya Maekawa ve Takashi Shimoda'nın arkasındaki maçta zar zor oynadı. 1999'da taşındı. yeni J2 League kulübü Sagan Tosu'ya terfi etti. Ancak 2000 yılındaki Riki Takasaki'nin arkasındaki maçta zorlukla oynayamadı. 2001'de Takasaki kulüpten ayrıldı ve Yamaguchi düzenli bir kaleci oldu. Ancak Junnosuke Schneider'in arkasındaki normal pozisyonunu kaybetti ve 2002 sezonunun sonunda emekli oldu.