The whole system relies on moving computer files around, game files and cumulative season files.
A school may have their computer input person on site for one game scoring the game on his/her computer as it happens and within seconds after the game ends the scorer using the computer hits the send button and the results are available and posted immediately on the league site, sent to the Enquirer, a printout handed to any reporter present, etc.
At the next two games the computer input person may be on spring break so the only record of the games are in the scorebook that's kept, usually in the dugout. The computer input person collects the sheets when he gets back from the break loads them into his computer and hits the send button but unlike in the previous case these two games go in a week or so late.
Sometimes when the computer person looks at the score sheets from past games he can't make out what happened at some juncture in the game so must go back and get it interpreted by the head coach and if the next game is a couple of days away he might just wait to talk to the coach then. In this example the the stats may go in a week and a half after the game.
In these three examples, same league, same school, same scorer, the stats might go in anywhere from seconds after the game ends to a week or more later depending on a variety of factors. (those just mentioned plus, computer went down, scorebook sheets got misplaced, etc.)