Translation of "Der ball ist bei" in English

Auch der Ball ist bei allen Spielen gleich.
They play each other twice, in home and away matches.
Wikipedia v1.0

Der Ball ist jetzt bei Griechenland.
The ball is now in Greece’s court.
ParaCrawl v7.1

Der Ball ist nun bei Parlament und Rat, die diesen Vorschlag diskutieren und eine gemeinsame Position finden müssen.
The ball is now in the corner of Parliament and Council, which discuss this proposal and have to find a common position.
ParaCrawl v7.1