Shane Warne has been banned for one match and fined for his nasty clash with Marlon Samuels in Sunday's Big Bash Melbourne derby.

In unprecedented scenes at the MCG, the Melbourne Stars skipper engaged in a verbal war of words with Samuels, before the former Australian spinner threw the ball into the West Indian's midriff in the act of returning it to the wicketkeeper.

That prompted Samuels to hurl his bat in Warne's direction, sparking more angry exchanges as the umpires attempted to calm matters in a match that was eventually won by the Renegades by nine wickets.

Warne, whose side face the Sydney Thunder on Tuesday looking for a place in the semi-finals, said he went "too far" and that he accepted the punishment.

He tweeted: "I have decided to accept my penalty of a 1 match ban ! Let's hope the boys can win tomorrow & we can make the semi finals... Thanks for support guys, sport can be an emotional & at times very passionate too. I went to far in trying to stand up for the team !!"

However, he also said he felt he had been harshly treated.

He tweeted: "I'm disappointed at some of my actions last night as captain & as a player,but I'm also very disappointed at the severe penalty I received !"

Both Warne and Samuels were charged following the incident, although Samuels did not face the charges as he suffered a serious knock to his eye after top-edging a delivery from Lasith Malinga into his face.

Warne, though, was suspended for breaching Cricket Australia code of behaviour rule 2.2, which states that a player not "engage in inappropriate and deliberate physical contact with other players or officials".

Under this rule, Warne was fined 3,000 Australian dollars and suspended for Tuesday night's clash with the Sydney Thunder.

The Stars skipper was fined a further AUD 1,000 for using obscene language towards Samuels and Warne was also stung for AUD 500 fine under rule 1.2 which addresses showing dissent at an umpire's decision.