By Edward Chaykovsky

Cruiserweight contender and Premier Boxing Champions commentator BJ Flores believes British star Amir Khan has only himself to blame for being unable to secure a fight with WBC/WBA welterweight champion Floyd Mayweather Jr.

Khan has been campaigning to get Mayweather in the ring for the last two years. Things did not work out as planned when Mayweather announced that he was fighting Andre Berto on September 12th on Showtime Pay-Per-View from the MGM Grand in Las Vegas. Mayweather claims the upcoming bout will be the final fight of his pro career.

Flores feels Khan would have landed the opportunity if he would have cut back on the public challenges to Mayweather.

"He talks too much, he needs to be quiet and let his handlers work on it. That’s how deals get made and that’s how big fights get made. Amir has had way more big fights than I have, so I have very little room to talk, but I feel like in this particular situation, if Amir would have just sat back and relaxed and let this play out, I think Amir probably would have gotten the fight," Flores told On The Ropes Boxing Radio.

"Amir was doing too much media stuff, too much stuff to try to hype it up and Floyd is just like, 'I’ll fight anybody I want, and you’re not a big enough name to where I’m going to be forced into doing anything. I just fought Manny Pacquiao, that’s the fight everyone wanted, now I’ll fight whoever I want, it doesn’t matter. If you want to keep talking too much, then you’re gonna talk yourself out of this fight.'