Venegas va començar la seva carrera futbolística al Santos de Guápiles, passant una breu temporada cedit al Barrio México el 2011. El 2012 va fitxar pel Puntarenas,[2] on va realitzar una temporada brillant, marcant 12 gols en 37 partits. La seva actuació el va portar a fitxar pel Liga Deportiva Alajuelense el 2013.[3] En la seva primera temporada amb l'Alajuelense Vanegas es va convertir en titular, participant en 34 partits i marcant 4 gols. La temporada següent va seguir amb la seva progressió, marcant 13 gols en 38 partits.
El juliol de 2015 va unir-se a les files de l'equip de la MLS canadenc dels Montreal Impact, després d'haver deixat una gran impressió en l'eliminatòria que els de Montreal havien disputat amb l'Alajuelense en el marc de la Lliga de Campions de la CONCACAF d'aquell any.[4] Durant la seva estada amb l'equip canadenc Vanegas va disputar 32 partits de lliga regular, marcant 2 gols. També va participar en set partits dels play-off, on va marcar un gol.
El 13 de desembre de 2016, Venegas va ser traspassat al Minnesota United Football Club a canvi de Chris Duvall.[5] Després de disputar la temporada de 2017 amb l'equip de Minessota, el club va anunciar que Vanegas seria cedit al Club Deportivo Saprissa durant la temporada de 2018.[6]