Stans begon met voetballen in de jeugd bij VFC en speelde daarna voor HVO (nu: CWO) en een jaar bij Sparta Rotterdam. In 2006 werd hij door Eric Gudde naar de B-jeugd van Excelsior Maassluis gehaald.[1] Daar kwam hij in 2008 in het eerste team, dat op dat moment in de Hoofdklasse speelde. Stans stapte in 2009 over naar RKC Waalwijk, waar hij eerst een jaar bij de beloften speelde en in het seizoen 2010/11 debuteerde in het betaald voetbal, in de Eerste divisie.[2] RKC werd dat seizoen kampioen. Stans debuteerde zodoende in het seizoen 2011/12 in de Eredivisie, waarin hij dat jaar ook zijn eerste doelpunt in het betaald voetbal maakte. Hij speelde twee jaar met RKC op het hoogste niveau, maar werd hier nooit een onbetwiste basisspeler.
Stans verruilde RKC in juli 2013 voor Excelsior, op dat moment actief in de Eerste divisie. Hier werd hij wel basisspeler. Hij en zijn ploeggenoten promoveerden aan het eind van zijn eerste jaar bij de club via de play-offs 2014 naar de Eredivisie, ten koste van RKC. Stans werd in de volgende seizoenen twee keer op rij vijftiende met Excelsior, één plek boven de degradatiestreep. Daarbij was hij in zijn laatste jaar niet altijd meer zeker van een basisplaats.
Stans tekende in juni 2016 een contract tot medio 2019 bij NAC Breda, de nummer drie van de Eerste divisie in het voorgaande seizoen. Dat nam hem transfervrij over van Excelsior.[3] Hij kwam bij NAC te spelen onder Marinus Dijkhuizen, die in het seizoen 2014/15 ook zijn coach was bij Excelsior. In januari 2018 werd zijn contract ontbonden. Eind februari 2018 ondertekende Stans een contract tot medio 2019 bij Go Ahead Eagles.