How to Simulate a Game in Background?(like a football game , will simulate other team`match)

I want to develop a game just like FootballManager , I developed the game main content which player can direct a match.
But player have no need to see the other team`s match, so I want to simulate those game in few seconds and calculate some data in the match like who goal or foul , when ,even how.
Now my idea is render the lowest things and set 100x game speed and got the result , the question is
how I can do “the lowest things” or whether any other idea I can implement this