They are a good team which players understand their roles.

英訳に間違いが有れば正してください。

彼らは選手が自らの役割を理解している良いチームだ。
They are a good team which players understand their roles.

ヒント
文のつながりは?

答え whichをwhoseにする

They are a good team whose players understand their roles.

a good team which players understand
「選手が理解している良いチーム」は意味不明
understandの後に目的語のtheir rolesがあるのもおかしい

They are a good team
the team’s players understand their roles
という趣旨の文をつなげた形