Overseas signing Shaun Marsh will arrive in Wales for the start of the 2018 Championship season.
The Ashes winner will join his teammates in mid-April ready for Glamorgan’s opening Specsavers County Championship match against Gloucestershire at the Brightside Ground.
Marsh missed out on a contract for the Indian Premier League, which could have meant him missing the first six weeks.
"We were expecting him to be involved in the IPL, so it's a very pleasant surprise that he's not," said Glamorgan chief executive Hugh Morris.
However, Marsh struck 445 runs at an average of 74 in the recent Ashes series and it could mean that the 34-year-old batsman is needed for Test matches against Zimbabwe and Bangladesh in mid-season.
"If he's called away by Australia then he's called away, but we're hoping he's going to be here for the vast majority of the summer,” added Morris.