Australian cricketer Stephen O'Keefe celebrates after he dismissed Sri Lankan XI cricketr Asela Gunaratne during the third day of a three day practice match between Australia and Sri Lankan XI team at the P. Sara Oval Cricket Stadium in Colombo on July 20, 2016. Australia and Sri Lanka play three Test, five One-Day Internationals and Two T20 series matches between July 26 and September 9, with the first Test played from July 26 at the Pallekele International Cricket Stadium in Pallekele. / AFP / LAKRUWAN WANNIARACHCHI (Photo credit should read LAKRUWAN WANNIARACHCHI/AFP/Getty Images)

Test spinner Stephen O'Keefe has been fined $10,000 by Cricket Australia after he was involved in an incident at a Sydney hotel on Saturday night.

O'Keefe, who was forced home from the current Tour of Sri Lanka due to a hamstring injury, was issued with an Infringement Notice by NSW Police for offensive behaviour and being an excluded person remaining in the vicinity of licensed premises after a night at the The Steyne Hotel in the beachside suburb of Manly.

The NSW player was also charged with breaching Article 2.2.11 of CA's Code of Behaviour - conduct unbecoming of a player - and accepted his sanction of a $10,000 fine.

CA says the 31-year-old will also undergo counselling and education as part of his sanction.