Aquí está una lista de las mejores peleas de Bedford. Para una lista de las pérdidas de Bedford, consulta "Johnny Bedford Pérdidas".
El 20 de mayo de 2010 Johnny Bedford se enfrentó a Jared Lopez a la edad de 27. Él entró con un récord de 16-8-1 (12). Bedford detuvo a Jared Lopez por TKO en el asalto 3º.
El 3 de diciembre de 2011 Johnny Bedford se enfrentó a Louis Gaudinot a la edad de 28. Él entró con un récord de 18-9-1 (14), y Gaudinot tenía 27 años y un récord de 5-1 (3). Bedford detuvo a Louis Gaudinot por TKO en el asalto 3º.
El 15 de diciembre de 2012 Johnny Bedford se enfrentó a Marcos Vinicius a la edad de 29. Él entró con un récord de 19-9-1 (15). Bedford detuvo a Marcos Vinicius por KO en el asalto 2º.
El 20 de junio de 2009 Johnny Bedford se enfrentó a Daniel Pineda a la edad de 26. Él entró con un récord de 11-7-1 (9), y Pineda tenía 23 años y un récord de 8-4 (8). Bedford detuvo a Daniel Pineda por sumisión en el asalto 2º.
El 26 de julio de 2008 Johnny Bedford se enfrentó a Rocky Long a la edad de 25. Él entró con un récord de 6-5-1 (4). Bedford ganó la pelea por asalto 3º decisión unánime.