Aquí está una lista de las mejores peleas de Gunderson. Para una lista de las pérdidas de Gunderson, consulta "John Gunderson Pérdidas".
El 13 de agosto de 2005 John Gunderson se enfrentó a Charles Bennett a la edad de 25. Él entró con un récord de 17-5-2 (17), y Bennett tenía 25 años y un récord de 16-8-2 (13). Gunderson detuvo a Charles Bennett por TKO en el asalto 2º.
El 23 de septiembre de 2006 John Gunderson se enfrentó a Bryan Caraway a la edad de 26. Él entró con un récord de 22-5-2 (21), y Caraway tenía 22 años y un récord de 4-1 (4). Gunderson detuvo a Bryan Caraway por sumisión en el asalto 2º.
El 16 de febrero de 2012 John Gunderson se enfrentó a Justin Buchholz en un combate de ligero a la edad de 31. Él entró con un récord de 33-13-2 (30), y Buchholz tenía 28 años y un récord de 12-6 (10). Gunderson detuvo a Justin Buchholz por sumisión en el asalto 3º.
El 16 de junio de 2012 John Gunderson se enfrentó a Karo Parisyan en un combate de welter a la edad de 32. Él entró con un récord de 34-13-2 (31), y Parisyan tenía 29 años y un récord de 20-8 (10). Gunderson detuvo a Karo Parisyan por sumisión en el asalto 1º.