BJ Flores tiene cuatro pérdidas contra cuatro oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Flores, consulta "Mejores peleas de BJ Flores".
El 11 de agosto de 2018 BJ Flores se enfrentó a Trevor Bryan en un combate de completo world-title por la AMB título. Flores tenía 39 años y un récord de 34-4-1 (21), y Bryan tenía 28 años y un récord de 19-0 (13). Flores perdió la pelea por 4º asalto TKO.
El 15 de octubre de 2016 BJ Flores se enfrentó a Tony Bellew en un combate de crucero world-title por Bellew's CMB título. Flores tenía 37 años y un récord de 32-3-1 (20), y Bellew tenía 33 años y un récord de 27-2-1 (17). Flores perdió la pelea por 3º asalto KO.
El 25 de julio de 2015 BJ Flores se enfrentó a Beibut Shumenov en un combate de crucero world-title por Shumenov's AMB título. Flores tenía 36 años y un récord de 31-2-1 (20), y Shumenov tenía 31 años y un récord de 15-2 (10). Flores perdió la pelea por 12º asalto decisión unánime.
El 17 de noviembre de 2010 BJ Flores se enfrentó a Danny Green en un combate de crucero a la edad de 31. Él entró con un récord de 24-1-1 (15), y Green tenía 37 años y un récord de 30-3 (27). Flores perdió la pelea por 12º asalto decisión unánime.