i think they are precalculated since there is millions of mataches played everyday, it would be way more difficult to run everything in real time simulation....sure there are factors during the game that might have some influence on the game....but thats prolly also calculated into before the match.