Former heavyweight champion George Foreman has revealed who he feels is currently the best puncher in the world of boxing.The 70-year-old American won 76 of his 81 fights in his professional career in total and remains the oldest heavyweight champion after he defeated Michael Moorer back in 1994.And Foreman recently used his Twitter account to have his say on who he rates the highest when it comes to punching out of the modern-day fighters that grace the boxing ring.Quoting a post on the social media platform, Foreman said that he thinks Mexican Canelo Alvarez is the best when it comes to pound-for-pound.Pound-for-Pound is the ranking that is used within combat sports to determine who the better fighters are relative to their weight class.

However, given the different weights of the sport, it would be difficult to compare a punch from Alvarez to that of heavyweight Deontay Wilder, for example.

The controversial Alvarez, who has served a drugs ban away from the ring earlier in his career in the sport, meets Danny Jacobs in Las Vegas next month in a middleweight fight.

Alvarez is expecting a tough time of it against Jacobs ahead of their anticipated scrap.

He said: "It’s going to be a very difficult fight, especially in the first few rounds until I make my adjustments to his style.

“He’s a complete fighter. He knows how to change from southpaw to orthodox. We know the risks, but a fighter of my talent must be able to make adjustments. He has a unique style. I have fought all styles and with my experience, it doesn’t matter what you put in front of me.

“Jacobs can switch but it’s impossible that he’s better at southpaw than at orthodox. I’m very confident in what I can do. I have faced strong fighters out there before, so that doesn’t bother me.

“When I first started as a young kid, I always dreamed of becoming a young champion. As I grew, I kept on challenging myself. When I won one title, I imagined winning more and I’m still learning about myself. I continue to learn and put it into practice."

Coming off the back of his win against Gennady Golovkin, anything but a Canelo win would be a huge surprise.