Theoretically, it shouldn't be terribly technically difficult to attach a few sensors to each player to get a relatively hi-res 3D representation of each player's position throughout the game, should it?
Annotating the action accurately, not so easy, or might there be some trick?