Gonzalez w reprezentacji Kostaryki zadebiutował w 2010 roku. Grał na wszystkich ważnych turniejach, m.in. Mundial 2014, Mundial 2018, Złoty Puchar CONCACAF 2013, 2015, 2017 czy 2019.