Giles, here are the standings as I calculate them. Though of course I'm not the one running this Champions League and my standings can't count as official.
1. Ritteren, 6-0-0
2. FC Georgia, 2-1-3, goals = 12 for, 16 against
3. Dresden, 2-1-3, goals = 11 for, 16 against
4. SEI FC, 1-0-5
1. Leicester United, 5-0-1
2. Einblick Bremen, 3-0-3, goals = 6 for, 6 against
3. FC Rage, 3-0-3, goals = 7 for, 8 against
4. Exeter Stallions, 1-0-5
Very close finishes for 2nd place in both groups!
Semifinals should be:
Ritteren/Einblick
Leicester United/FC Georgia