Former Bangladesh captain Mohammad Ashraful has been banned for eight years for fixing four matches.
Ashraful became his country's youngest test centurion in 2001 at the age of 17, and has played 23 Twenty20 internationals, 61 tests, and 177 one-day internationals.