The 31-year-old, who is in Australia for the T20 World Cup, met his alleged victim on a dating app before going on a date on Wednesday, according to NSW Police.
After going back to her place in Rose Bay, Gunathilaka assaulted her multiple times over several hours, police allege.
The left-hand batter was arrested at his Sydney CBD hotel in the early hours of Sunday and was later refused bail by a court.
He has spent a night in custody ahead of a scheduled appearance before Waverley Local Court today.
He has been charged with four counts of sexual intercourse without consent.
Read Related Also: Perdita Weeks Wikipedia, husband, measurements, internet value, household
Gunathilaka travelled to Australia with Sri Lanka’s T20 World Cup team but only played in the team’s first game, a loss against Namibia, before being ruled out of the competition with a hamstring tear.
Sri Lanka bowed out of the T20 tournament on Saturday night after losing their final match to England.
Gunathilaka has played nearly 100 T20 and one-day internationals for Sri Lanka as well as a handful of Tests.
© AAP 2022