Wycombe Wanderers defender Ryan Tafazolli has explained why he has missed the club’s last four matches in all competitions.

The 30-year-old has not featured since the 3-0 loss away at Bolton Wanderers on August 6 in which he played the full 90 minutes.

Since then, the Chairboys lost against Shrewsbury Town and Exeter City in the league, but also defeated Barnsley last week.

READ MORE: WATCH: Former Wycombe midfielder scores screamer in Sheffield Wednesday's League Cup win

They also got past Northampton Town in the first round of the League Cup.

Tafazolli’s omission from the squad had been confirmed as an injury by manager Gareth Ainsworth, but in a YouTube vlog that has been uploaded onto his channel, the centre-back explained the extent and cause of his recent setback.

Speaking in the 11-minute video, he said: “I missed the game on the weekend because I pulled a muscle in my stomach, the internal oblique.

“It was so random as I did it whipping in a ball reversing it across my body and now I am out of action.

READ MORE: Dom Gape on the 'standard that we can’t drop below' as Wycombe prepare for Bristol City

“It’s only minor as it’s a grade one tear, so I will only be out of action for about a week to 10 days max, but it just sucks.

“I missed the game on the weekend against Shrewsbury which we lost 2-1.

“I did this injury on Wednesday (August 10) so it’s been a few days now.

“I am in early doors (at the training ground) so I am hoping to get back on the pitch and do some straight line running just to the body moving, as I don’t want to lose too much fitness.”

READ MORE: 'New roles, new goals' - Ex-Wycombe fan favourite lands job at Premier League club

It is hoped that he could be included in the squad to face Bristol City this evening in the League Cup.