Its not due to bad light, if there was bad light then the players wouldnt be able to play cricket at all. If you carefully notice the pixelation happens only when they are zooming in, or showing a replay. This is because they crop the video and zoom in on it during the replays. That i think is the main reason.
on on he field but where the camera are placed, they much be using HD cameras. it happens with HD broadcast cam