João Roque tiene dos pérdidas contra dos oponentes en su carrera de MMA. Para una lista de las mejores peleas de Roque, consulta "Mejores peleas de João Roque".
El 11 de marzo de 2005 João Roque se enfrentó a Alexandre Franca Nogueira a la edad de 33. Él entró con un récord de 7-2-4 (5), y Nogueira tenía 27 años y un récord de 11-2-2 (6). Roque perdió la pelea por asalto 3º decisión unánime.
El 9 de junio de 2000 João Roque se enfrentó a Jens Pulver a la edad de 28. Él entró con un récord de 1-1-3 (1), y Pulver tenía 25 años y un récord de 6-1-1 (6). Roque perdió la pelea por asalto 3º decisión unánime.