Kuipers debuteerde op 13 augustus 2010 in het betaald voetbal, tijdens een thuiswedstrijd van MVV Maastricht tegen FC Volendam. Hij werd in de 60e minuut gewisseld voor Gerard Aafjes.[1]. Aan het eind van het seizoen 2014/15 liep Kuipers in een thuiswedstrijd tegen FC Emmen een knieblessure op. Door deze slepende blessure kwam hij in het seizoen 2015/16 geen minuut in actie. Maar in het seizoen 2016/17 was Kuipers van vaste waarde voor MVV Maastricht en bereikte hij met MVV de finale van de play-offs. Maar hierin werd over twee wedstrijden verloren van Roda JC.
In de zomer van 2017 vertrok Kuipers transfervrij naar ADO Den Haag. In zijn eerste seizoen speelde hij 9 wedstrijden in de Eredivisie. In de zomer van 2018 mocht hij vertrekken bij ADO, maar wist hij zich in het nieuwe seizoen terug te knokken in de basis. In de wedstrijd tegen PEC Zwolle maakte Kuipers in de 83e minuut het winnende doelpunt. Dit was tevens zijn eerste doelpunt in de Eredivisie. Voor de tweede helft van het seizoen 2018/19 werd hij verhuurd aan FC Emmen.[2] In augustus 2019 tekende hij een contract bij het IndonesischePersib Bandung.[3]