A Chornomorets Odesa youth product, he initially played for the club's reserves making his first appearance in the 2005–06 season.
He made his first-team debut in a Ukrainian Premier League match against SC Tavriya Simferopol on 28 February 2010.
In the 2019–20 season Past saved a penalty by Benjamin Verbič in a Ukrainian Premier League match against Dynamo Kyiv at the Chernihiv Stadium.
[8] He also saved a penalty by Vitaliy Havrysh in a Championship round match against Kolos Kovalivka helping his club win 2–0.
[17] On 6 December 2020 during the winning victory of 1–0 against Vorskla Poltava at the Stadion Yuri Gagarin, Past riched 150 caps in Ukrainian Premier League.