Eight charges have been laid following the completion of round 15, with four players suspended.

Collingwood's Taylor Adams can accept a two game ban for kneeing Port Adelaide's Justin Westoff, with his penalty impacted by his bad record.

Tyrone Victory can also accept a two game ban, for rough conduct with Michael Jamieson.

Geelong captain Joel Selwood can accept a one game ban for his controversial 'chicken wing' tackle on North Melbourne's Sam Wright.

Veteran Drew Petrie can also accept a one game ban for striking Geelong defender Andrew Mackie on Saturday night at Etihad Stadium.

Fremantle star and Brownlow favourite Nat Fyfe has been fined $1,500 for his late and high spoil on Hawthorn's Taylor Duryea.

Hawthorn's Sam Mitchell can accept a $1,000 fine for kneeing Nat Fyfe.

St. Kilda's Bill Longer was also fined $1,000 for his strike on Lachie Whitfield from the Giants.

Finally, Jeremy laidler can accept a $1,000 fine for striking Brisbane's Allen Christensen.

Read the full MRP statement at AFL.com.au