England international Jason Roy said he was "extremely embarrassed" after suffering an injury when his bat, which he had thrown to the ground in frustration, bounced back and hit him in the face.
The 28-year-old was dismissed for a golden duck, bowled by Hampshire's 17-year-old Afghan spinner Mujeeb Ur Rahman, while playing for Surrey in a Twenty20 game on Wednesday.
"I'm extremely embarrassed and apologetic to my team mates and fans for this moment of stupidity," Roy said of the self-inflicted injury.
"Following my dismissal on Wednesday evening, I threw my bat into the ground purely out of self-frustration. It bounced, hit me, and as a result I sustained the injury.
"I've never been so motivated and so positive about my game, and I assure you I will learn from my mistake as I am my own biggest critic."
Roy has played 31 T20 internationals and 65 one-dayers for England and was part of a powerful batting line-up that torched an under-strength Australia 5-0 in June, but has only managed one half-century in this year's domestic T20 competition.
He missed the Friday night game against Glamorgan in Cardiff, which Surrey won on the back of some explosive hitting by Aaron Finch.
Finch blasted a quick-fire unbeaten 44 from 16 balls, with three sixes and five fours as Surrey raced to 60 in five overs. That was enough to give their side the win on the DLS method after Glamorgan made 8-138 in 20 overs, but other results saw Surrey exit.
The quarter-final line-up for England's T20 competition has been decided following the final round of matches on Friday night.
Moeen Ali hit a century for Worcester as their 5-209 beat Birmingham by 15 runs. South Australia's Callum Ferguson made 13 before he was one of three wickets for Josh Poysden.
Hobart Hurricanes pace duo Tymal Mills (2-31) and Jofra Archer (1-42) helped Sussex knock the Dan Vettori-coached Middlesex out of the competition with a 31-run win.
Michael Klinger hit 43 from 46 balls opening for Gloucestershire as they fell to a six-wicket defeat to Hampshire, with Dale Steyn taking 2-29 in his four overs. Gloucestershire also featured Andrew Tye, who hit nine and went wicketless in three overs.
Defending T20 champions Nottingham, captained by Australian Dan Christian, are also through to the quarter-finals after they beat Yorkshire by eight wickets on the back of an unbeaten 71 from Alex Hales, who shrugged off any ill-effects from having his actions questioned at the affray trial of Bens Stokes earlier in the week.
England domestic T20 quarter-finals
Kent Spitfires v Lancashire Lightning (August 23) Durham Jets v Sussex Sharks (August 24) Worcestershire Rapids v Gloucestershire (August 25) Somerset v Nottinghamshire Outlaws (August 26)