Johnny Cristián Herrera Muñoz (* 9. Mai 1981 in Angol) ist ein chilenischer Fußballtorwart. Er spielt für CF Universidad de Chile.
Johnny Herrera begann mit dem Fußballspielen mit 14 Jahren beim Hauptstadtclub CF Universidad de Chile und wechselte 1999 aus der Jugend in die erste Mannschaft. In der Primera División kam er im ersten Jahr zweimal zum Einsatz und wurde mit dem Verein Meister. Im Jahr darauf verteidigte Universidad den Titel und gewann den Landespokal; Herrera war daran als Ersatztorhüter beteiligt. Erst ab 2001 kam er öfter zum Einsatz. Den Durchbruch hatte er dann 2004, als er Stammtorhüter wurde und mit dem Sieg in der Apertura den dritten Meistertitel mit dem Verein holte.
Nach einem weiteren Jahr in der chilenischen Hauptstadt bekam er das Angebot, Anfang 2006 zum brasilianischen Meister Corinthians São Paulo zu wechseln. Allerdings konnte er sich dort nicht durchsetzen. Nachdem es im Verein Turbulenzen gegeben hatte, schloss er sich im März 2007 dem CD Everton aus Viña del Mar an. Nachdem er im ersten Jahr dort als Stammtorhüter noch mitgeholfen hatte, den Abstieg zu verhindern, wurde er Verein in der Apertura 2008 überraschend Meister. Trotz des Erfolgs wechselte Herrera zur Clausura zurück in die Hauptstadt zu Audax Italiano, bei dem er in den nächsten zweieinhalb Jahren blieb.