I recommend Code the Classics' clone, Substitute Soccer.

A free pygame implementation that can be found on GitHub.

Ps, I modified it to work with a set of joysticks/USB controllers I had. It's quite fun!