England batsman Jason Roy has pulled out of this year's Indian Premier League for personal reasons.

The 31-year-old had been due to play for new franchise Gujarat Titans in the competition, which runs from March 26 to May 29.

However, Roy announced in a statement on his personal Instagram account on Tuesday that he will no longer be taking part in a blow for the Titans.

It is the second time Roy has pulled out of the competition, having also done so in 2020 after being picked by Delhi Capitals.

A post shared by Jason Roy (@jasonroy20)

Roy, who welcomed his second child in January, said: "It's with a heavy heart I have decided to pull out of this year's tournament.

"I want to thank the management and the captain Hardik [Pandya] for putting your faith in me and picking me in the auction.

"However, with everything going on in the world over the last 3 years, it's added up and taken its toll on me. I feel it's only right I spend some quality time with my family.

"As well as spending time working on myself and my game over the next couple of months leading in to a very busy year.

"I will be following each game of the Titans and backing them to lift the trophy in their first year of the tournament.

"Thank you everyone for the continued support and I hope you can all respect and appreciate my decision."

Roy played in the Pakistan Super League last month and is in contention to feature for England in the T20 World Cup in Australia later this year.