Generally you get mismatching game logs when the settings have been changed to not have OOTP generate logs for a certain league, which results in it loading old logs when you try to access the logs for a game where the logs haven't been created.
Try going to 'league settings' > 'global settings' and then checking the 'auto-save and log' section on that screen (top right) and make sure the game is saving game logs from the Midwest League (as well as any other league you want logs generated for).
|