El carácter de Paolo Guerrero muchas veces le ha jugado malas pasadas. A lo largo de su carrera el delantero de la selección peruana se ha visto envuelto en algunos expulsiones polémicas que terminaron costándole caro.
Uruguay vs Perú (2008)
Sucedió en las eliminatorias rumbo a Sudáfrica 2010. La selección peruana dirigida por Chemo de Solar cayó humillada 6-0 ante Uruguay en el Estadio Centenario de Montevideo. Aquel partido significó unas de las derrotas más dolorosas en la historia de la blanquirroja. El equipo peruano se hundía en el fondo de la tabla de posiciones y a la vez perdía a unos de sus principales jugadores. Paolo Guerrero no pudo terminar los 90 minutos y se fue expulsado tras protestar de manera airada ante el juez chileno Pablo Pozo. Finalmente, la CONMEBOL decidió suspender por seis fechas al delantero peruano.
Hamburgo vs Stuttgart (2012)
Se jugaba la jornada 24 de la Bundesliga. Hamburgo perdía de local 0-3 ante el Stuttgart, jugando uno sus peores partidos en la temporada. Para coronar la nefasta noche, en el minuto 54, Paolo Guerrero fue expulsado por una fuerte entrada al arquero rival. Dicha expulsión le trajo al capitán de la selección peruana un castigo de 8 fechas de suspensión.
Gremio vs Corinthians (2014)
Cuando se jugaban los últimos minutos del partido del Corinthians y Gremio, Paolo Guerrero no pudo con su genio. El delantero peruano se puso cara a cara con un rival y en un momento le dio un cabezazo. El árbitro que vio toda la jugada, no tuvo otra que sacarle la tarjeta roja pese a los airados reclamos del peruano.