"Queridos amigos y amigas, Después de 18 años como profesional he tomado la decisión de dejar el fútbol" , fue la frase con la que empezó el comunicado el ex lateral derecho de la selección, luego prosiguió agradeciendo a todas las personas que los acompañaron durante sus 18 años de carrera.

Cuatro clubes y 515 partidos tiene en la espalda el defensor, en 41.000 minutos jugados convirtió 14 goles y asistió en 31 ocasiones, participando en 45 goles convertidos por sus equipos. En la selección en todas las categorías recorridas disputó 107 partidos, entre los que se dividen 6 en el sub-17, 28 en el sub-20, 15 en el sub-23 que compitió en los juegos olímpicos de 2008 y 58 en la selección mayor, donde debutó con 20 años de la mano de José Pekerman en 2005 en un partidos frente a Hungría.

Zabaleta llegó a San Lorenzo a los 12 años de edad, y empezó como enganche y aveces jugaba como volante por derecha, el famoso 8 era él. Aunque fueron pasando los años se fue retrasando en la cancha y terminó de lateral derecho. En el ciclón debutó un 26 de septiembre de 2002 en el triunfo ante Monagas Sport Club por 5-1 en la vuelta de la Copa Sudamericana ese fue el único partido del defensor en el año.  Recién en 2003 debutó en la primera división del fútbol argentino, fue el 16 de marzo debutó como titular en la Primera división argentina con San Lorenzo en la caída 1-2 frente a Boca de la mano del DT Rubén Darío Insúa. Su primer gol frente a Chicago, donde abrió el marcador en la victoria por 2-1.

A mediados de 2005 la experiencia que adquirió jugando en San Lorenzo y en la selección sub-20 le valieron su venta al Espanyol de Barcelona por 4 millones de euro. Rapidamente se ganó el lugar en los titulares, aunque de volante por derecha en un esquema de 4-4-2 lineal. Su debut con el equipo catalán fue en la derrota que sufrieron 0-2 con el Getafe. Marcó su primer gol contra el Málaga CF en donde abrió el marcador en el triunfo por 2-1. En su primera temporada, disputó 27 partidos y marcó 2 goles, el equipo logró la Copa del Rey 2005-2006 frente al Real Zaragoza, donde logró un triunfo por 4-1. En consecuencia, el RCD Espanyol clasificó a la Copa de la UEFA, y en La Liga 2005-2006 logró la posición 15º. En España estuvo hasta mediados de 2008, donde jugó 102 partidos y fue uno de los referentes en la institución durante sus años de estadía. 

El 29 de agosto de 2008 dejó el Espanyol y pasó a formar parte del Manchester City, mediante un traspaso de 8.000.000 de euros y con un contrato por 4 años, en Inglaterra fue donde pasó la mejor parte de su carrera. Su debut con los cityzen se produjo el 13 de septiembre de 2008 en la derrota frente al Chelsea FC por 3-1 de local y su primer gol lo marcó frente al Wigan Athletic en el triunfo por 1-0. En los Skyblue estuvo hasta junio de 2017 y en este equipo ganó 2 Premier League en los años 2012 y 2014, una FA Cup en el 2011, La Comunity Shield del año 2012, y dos Copas de la Liga en 2014 y 2016. 

Luego de quedar libre por decisión del entrenador de no renovarle el contrato, el West Ham le ofreció un vínculo de 2 años con opción a uno más, el lateral cómodo en tierras inglesas se quedó en el país pero se mudó de Manchester a Londres, donde disputó sus últimos encuentros como profesional. En los "hammers" disputó 52 partidos entre todas las compiticiones y fue el sub capitán del equipo desde el día que llegó. 

En la selección fue uno de los historicos, ya que disputó 102 partidos, 26c con la sub-20 donde ganó el mundial del 2005 en Canadá, en la sub 23 sumó 15 partidos, entre los preparatorios para los juegos olimpicos y la disputo de ellos, donde se llevaron la medalla dorada en Beijing 2008, y participó en la historica selección que llegó a la final de mundial en Brasil 2014, y las Copas Ámerica de 2015 y 2016.