The following players have been the top performers at their position over the past three weeks (3,2,1) .