Why did a finished game disappear from Past Games / results?
Finished games appear in Recent Results and Past Games when there is evidence the game actually took place, either a match recorded in the app or enough players who really joined.
You do not have to run the match in the app for your game to show up. A game counts as played when a match was created and started, or when the roster reached what a real game needs: enough active players for a pickup game, or one assembled team for a team draft.
Games that were auto-closed with nothing behind them, no players, no teams and no matches, are treated as empty and stay hidden, so the results feed keeps its meaning.
If a game you played is still missing, check that it finished rather than being cancelled, and that the participants were actually in the lineup.
This rule is only for the public results feed. Your own Game history in your profile lists every finished or cancelled game you were registered for (see “Why is a game I played missing from my Game history?”).