England cricketers Ben Stokes and Alex Hales have been handed backdated bans following their involvement in an incident outside a Bristol nightclub in September 2017.
Stokes was given an accumulative eight-match ban that also covered a second charge in relation to an inappropriate video but it was deemed that he has already served all of those.
The remaining four matches of Hales' six-match white-ball ban, which incorporated a second offence of inappropriate images, are suspended for 12 months.
All-rounder Stokes has also been fined £30,000, with Hales given a £17,500 penalty, £10,000 of which is suspended.
Stokes was charged with affray following the incident in Bristol, where Hales was also present, several hours after England's ODI against West Indies in the city.
The 27-year-old missed the third Test with India to face trial in August, but was found not guilty by a unanimous 12-person jury verdict. He returned to help England complete a 4-1 series win.
He also played all three Tests as England won 3-0 in Sri Lanka last month.
The two players admitted the charges brought against them by the Cricket Discipline Commission.
Top Headlines
Featured Matches
Football
Arsenal
English Premier League
2-0
Brighton and Hove Albion
Aston Villa
English Premier League
2-0
Chelsea
Fulham
English Premier League
0-1
Newcastle United
Leeds United
English Premier League
2-0
West Bromwich Albion
Leicester City
English Premier League
2-1
Tottenham Hotspur
Manchester City
English Premier League
2-0
Everton
Liverpool
English Premier League
1-0
Crystal Palace
Cricket
Sussex
Sri Lanka
Teams will be announced at the toss
Multan Sul..
Quetta Gla..
Teams will be announced at the toss
Islamabad..
Karachi Ki..
Teams will be announced at the toss
Peshawar Z..
Lahore Qal..
Teams will be announced at the toss
Islamabad..
Quetta Gla..
Teams will be announced at the toss
Lahore Qal..
Islamabad..
Teams will be announced at the toss
Mumbai Ind..
Delhi Capi..
Teams will be announced at the toss