Australian cricketer James Faulkner has released a statement saying he is not gay, after a post on Instagram sparked widespread speculation he was in a same-sex relationship.

The 29-year-old initially wrote in an Instagram post overnight on Monday that he was having "dinner with the boyfriend" and added a hashtag of "together for five years", alongside a photograph of his mother and Rob Jubb.

But in a follow-up post on Tuesday after Cricket Australia said the post had been "misinterpreted", Faulkner said there had been a misunderstanding.

"There seems to be a misunderstanding about my post from last night, I am not gay, however it has been fantastic to see the support from and for the LGBT community," he said.