I hadn't considered the possibility of zero outs. Nice one, Seraph!
Here are my offerings:
3 outs -- 9th inning, home team is ahead and doesn't need to bat
-- 9th or later inning, home team is behind/tied and scores before the first out
4 outs -- 9th or later, home scores after first out **OR**
9th or later, dropped third strike allows visiting team to advance, but home still wins.
5 outs -- 9th or later, home scores after second out **OR**
9th or later, one or two dropped third strikes
6 outs -- one full inning
7+ outs -- full inning plus dropped third strikes allowing runner to advance to first.
The dropped third strike rule: If the catcher drops the ball on the third strike, the batter must be tagged out or the batter may advance to first. The batter was out, but advanced. Therefore, there are four outs possible for that inning.
Now, someone's probably going to nitpick about whether it counts as an out, but it's my question and my rules