|Full name||Johan Alberto Venegas Ulloa|
|Date of birth||November 27, 1988|
|Place of birth||Limón, Costa Rica|
|Height||1.83 m (6 ft 0 in)|
|Playing position||Winger, Forward|
|2011||-> Barrio México (loan)||4||(0)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 25 October 2017.
? National team caps and goals correct as of 10 October 2017
Venegas started his career at Santos de Guápiles and had a short loan spell at Barrio México in 2011. He joined Puntarenas in 2012, and had a big season with the club scoring 12 goals in 37 appearances. This led to a move to top club Alajuelense in 2013. In his first year for Alajuelense Vanegas quickly establishes himself as a starter on the club making 34 appearances and scoring 4 goals. The following season, he continues his fine form and ended the season with a career high 13 goals in 38 matches.
In July 2015, he joined the MLS team Montreal Impact, after impressing the Canadian club during the 2014-15 CONCACAF Champions League. During his time with Montreal Venegas appeared in 32 league matches and scored two goals. He also made seven appearances during the playoffs scoring one goal.
Venegas made his debut for the Costa Rica national football team in the September 2014 Copa Centroamericana opening match against Nicaragua, in which he scored the third goal. He was again on target in his second game against Panama, netting Costa Rica's 100th goal in all Copa Centroamerica tournaments in the process.
|1||3 September 2014||RFK Stadium, Washington, D.C., United States||1||Nicaragua||3-0||3-0||2015 Copa Centroamericana|
|2||7 September 2014||Cotton Bowl, Dallas, United States||2||Panama||1-2||2-2||2015 Copa Centroamericana|
|3||13 November 2014||Estadio Centenario, Montevideo, Uruguay||6||Uruguay||3-3||3-3||Friendly|
|4||11 June 2015||Estadio Reino de León, León, Spain||10||Spain||1-0||1-2||Friendly|
|5||29 March 2016||Estadio Nacional, San José, Costa Rica||22||Jamaica||3-0||3-0||2018 FIFA World Cup qualification|
|6||11 June 2016||NRG Stadium, Houston, United States||25||Colombia||1-0||3-2||Copa América Centenario|
|7||15 November 2016||Estadio Nacional, San José, Costa Rica||30||United States||1-0||4-0||2018 FIFA World Cup qualification|
|8||15 January 2017||Estadio Rommel Fernandez, Panama City, Panama||32||Belize||2-0||3-0||2017 Copa Centroamericana|
|9||10 October 2017||Estadio Rommel Fernández, Panama City, Panama||42||Panama||1-0||1-2||2018 FIFA World Cup qualification|