PERTH, AUSTRALIA - NOVEMBER 13: Shaun Marsh of Western Australia bats during day one of the Sheffield Shield match between Western Australia and South Australia at WACA on November 13, 2017 in Perth, Australia. (Photo by Paul Kane/Getty Images)

Australian Test batsman Shaun Marsh has joined County side, Glamorgan on a two-year deal as the side's international player.

Marsh returns to the club for his second stint, having spent a year with the Welsh side in 2012. However, he spent last season playing for Yorkshire.

"I'm extremely excited to be joining Glamorgan," Marsh said.

"I have some great memories of the club when I played in Cardiff in 2012 and I'm glad to be back.

"Securing my county future for the long term has always appealed to me, so I jumped at the opportunity when it came."

Glamorgan will sign a second foreign player to cover Marsh's short absence should he be signed by an IPL team.

"We wanted to bring in someone who is experienced at international level, can bat at the top of the order and can play in all three formats of the game, and Shaun ticks all of those boxes for us," Glamorgan director of cricket Hugh Morris said.

"He is a world class performer who has played in competitions across the world and that experience will be invaluable to our young players as we look to build on our success in white-ball cricket and improve performances in the county championship."