Aquí está una lista de las mejores peleas de Rocha. Para una lista de las pérdidas de Rocha, consulta "Vagner Rocha Pérdidas".
El 17 de septiembre de 2011 Vagner Rocha se enfrentó a Cody McKenzie en un combate de ligero a la edad de 29. Él entró con un récord de 7-2 (6), y McKenzie tenía 23 años y un récord de 12-1 (12). Rocha detuvo a Cody McKenzie por sumisión en el asalto 2º.
El 12 de agosto de 2016 Vagner Rocha se enfrentó a Rafael Alves en un combate de ligero a la edad de 34. Él entró con un récord de 13-4 (11), y Alves tenía 25 años y un récord de 14-7 (11). Rocha detuvo a Rafael Alves por TKO en el asalto 3º.
El 12 de junio de 2009 Vagner Rocha se enfrentó a Igor Gracie a la edad de 27. Él entró con un récord de 2-0 (1). Rocha ganó la pelea por asalto 3º decisión unánime.
El 8 de abril de 2010 Vagner Rocha se enfrentó a Francisco Soares a la edad de 27. Él entró con un récord de 5-0 (4). Rocha detuvo a Francisco Soares por TKO en el asalto 2º.
El 15 de febrero de 2013 Vagner Rocha se enfrentó a Kamrin Naville en un combate de ligero a la edad de 30. Él entró con un récord de 9-3 (7). Rocha ganó la pelea por asalto 3º decisión unánime.
El 26 de abril de 2013 Vagner Rocha se enfrentó a J. P. Reese en un combate de ligero a la edad de 30. Él entró con un récord de 10-3 (8), y Reese tenía 32 años y un récord de 9-4 (4). Rocha detuvo a J. P. Reese por sumisión en el asalto 5º.