EA Sports Cricket 07 in your browser, with online matches against other players. The 2006 classic, no install.
The game opens on its maker's website in a new tab. MegaClip just points you there.