I remember SOAP mentioning something about having matches archived like within several minutes of the end of matches. You might check this out before you invest too many resources to trying to capturing it.
I'd try this link:
http://www.chiefdelphi.com/forums/sh...highlight=soap
You can check and make sure they are doing all the division. I don't know.