England Test captain Ben Stokes has undergone successful surgery on an eye injury he suffered after being struck by a cricket ball earlier this month.
The 34-year-old all-rounder posted an image on his Instagram story showing his bruised and swollen right eye and cheek accompanied by the message: "May not look like it... but the surgery was a success."
Stokes revealed earlier this month that he had been hit in the face by a ball with his eye heavily swollen and bruised, a graze on his cheek and lip, and a bandage stuffed in his nose.
- England bring in Overton for West Indies T20 World Cup clash
- Stream England vs West Indies for FREE on Sky Sports App
- T20 World Cup fixtures and results | T20 World Cup tables
He captioned the picture: "You should see the state of the cricket ball."
Reports later revealed he had been injured while coaching academy players at Durham's indoor cricket centre.
Stokes is back in England following the dismal Ashes tour, which ended with a 4-1 defeat last month, with question marks still hanging over his position, amid an ECB review.
The post-mortem is still continuing with England coach Brendan McCullum claiming some of the fall-out has been "out of order".
Stokes next could feature for Durham in the early County Championship rounds before England kick off their Test summer against New Zealand at Lord's on June 4.
How to watch England vs West Indies T20 World Cup match for FREE on Wednesday
1.Download the Sky Sports App on your mobile device (iPhone & iPad or Android)
2. From 1pm on Wednesday February 11, open the Sky Sports App
3. On the home page, tap the tile. Make sure it has a green 'free stream' label
4. If you are logged in, you will be able to watch the event.
5. If you are not logged in, you will need to log in using your FREE account. You do NOT need to be a Sky subscriber to have an account.
6. If you do not yet have a Sky iD, hit the link to create one for FREE and follow the instructions. You can set it up in advance here: https://id.sky.com/signup. All you need to do is enter your name, email and a password and then accept the terms and conditions. You will need to verify your email address within 30 minutes.
England's T20 World Cup fixtures and results (first round)
All times UK and Ireland; all games live on Sky Sports
- Beat Nepal by four runs (Mumbai, February 8)
- vs West Indies (Wednesday February 11) - Mumbai (1.30pm)
- vs Scotland (Saturday February 14) - Kolkata (9.30am)
- vs Italy (Monday February 16) - Kolkata (9.30am)
Watch the Men's T20 World Cup live on Sky Sports from February 7 to March 8. Get Sky Sports or stream contract-free with NOW.
(c) Sky Sports 2026: Ben Stokes: England Test captain undergoes successful surgery on eye injury suffered after being struck by a cricket ball

Aston Martin: Adrian Newey says late start 'bound to cost' team as AMR26 livery revealed in Saudi Arabia
T20 World Cup: Pakistan to play India on Sunday as scheduled after ending planned boycott, following Bangladesh's removal
Fabio Wardley is finalising terms for a WBO heavyweight title defence against Daniel Dubois on May 9.