Su influencia en el juego de la Selección de Futbol le otorgó la capitanía. Los goles le dieron otra dimensión colocándolo en la cima. Juan Barrera creó su leyenda a partir de goles decisivos, como el triplete a Haití en 2017 o el tanto en marzo que aseguró la clasificación a la	El ocotaleano comenzó la racha en marzo de 2018 con dos dianas ante Cuba en dos amistosos. La fase preliminar de Liga de Naciones la rompió con cinco tantos en tres juegos: uno ante San Vicente y las Granadinas, triplete contra Anguila y el de la clasificación a Copa Oro contra Barbados en marzo. Solo a Haití no le pudo marcar porque salió lesionado pasada la media hora en noviembre 2018. El último fue ante Argentina.