Career
In July 2014, after more than a decade with Sturm Graz, Graz native Kainz transferred to Rapid Wien for an undisclosed fee. He signed for Rapid until summer 2017. Kainz made his debut for the senior Austria squad when he came on as a substitute in a friendly against Switzerland in November 2015.