Colindres speelde in de jeugdopleiding van Deportivo Saprissa en brak ook door bij die club. Na drie competitiewedstrijden in het eerste elftal werd de vleugelspeler voor anderhalf jaar op huurbasis gestald bij Santos de Guápiles. Daar kwam hij tot negen treffers in drieënveertig duels en bij zijn terugkeer in Saprissa kwam Colindres wat vaker aan spelen toe. De eerste helft van het seizoen 2013/14 bracht de Costa Ricaan opnieuw op huurbasis door; ditmaal bij Puntarenas.[1] Na deze twee verhuurperiode kreeg hij een vastere basisplaats en kwam hij ook vaker aan spelen toe. Vanaf het seizoen 2013/14 werd Colindres met Deportivo Saprissa vijfmaal op rij landskampioen. Medio 2018 trok de vleugelspeler naar Bashundhara Kings.[2] Na een jaar terug bij Deportivo Saprissa trok opnieuw een Bengaalse club hem aan, nu Abahani Limited.[3] Medio 2023 keerde Colindres bij Municipal Liberia terug in Costa Rica.[4]
Colindres maakte zijn debuut in het Costa Ricaans voetbalelftal op 2 september 2011, toen met 0–1 gewonnen werd van de Verenigde Staten door een doelpunt van Rodney Wallace. De vleugelspeler moest van interim-bondscoach Rónald González als wisselspeler aan het duel beginnen en viel in de rust in voor Josué Martínez. De andere debutanten dit duel waren Wallace (Portland Timbers) en Keismer Powell (Brujas).[6] Colindres werd in mei 2018 door Óscar Antonio Ramírez opgenomen in de selectie van Costa Rica voor het wereldkampioenschap in Rusland.[7] Op het eindtoernooi eindigde het toernooi van Costa Rica in de groepsfase, na nederlagen tegen Servië (0–1) en Brazilië (2–0) en een gelijkspel tegen Zwitserland (2–2). Colindres mocht tegen Servië en Zwitserland invallen.