Hij stroomde in 2011 door vanuit de jeugd van FC Utrecht. Heerings maakte op 20 augustus 2011 zijn debuut in het betaald voetbal, toen hij het met de hoofdmacht van FC Utrecht opnam tegen Vitesse. In 2010 tekende hij zijn eerste contract bij de club, met een looptijd van twee seizoenen en een optie voor eenzelfde periode. Heerings maakte uiteindelijk vier jaar deel uit van het eerste team van FC Utrecht, met als hoogtepunt een vijfde plaats in de Eredivisie in het seizoen 2012/13. Zelf deed hij dat jaar in zeventien competitiewedstrijden mee.
Heerings tekende in mei 2015 een contract van juli 2015 tot juli 2016 bij SC Cambuur, met een optie voor nog een seizoen.[1] Hier speelde hij vijf competitiewedstrijden, waarna de club hem in januari 2016 voor de rest van het seizoen 2015/16 verhuurde aan Helmond Sport, in de Eerste divisie.
Heerings tekende in juni 2016 een contract tot medio 2018 bij SKN Sankt Pölten, dat in het voorgaande seizoen kampioen werd in de Erste Liga en zo promoveerde naar de Bundesliga. Hij verruilde medio 2017 FC 08 Homburg voor Fortuna Sittard. Met de club promoveerde hij in 2018 naar de Eredivisie. In 2019 liep zijn contract af. In september 2019 verbond Heerings zich voor twee seizoenen aan NorthEast United dat uitkomt in de Indian Super League.