Anthony Joshua would struggle if he came up against David Haye, according to Dereck Chisora's trainer Don Charles.
The IBF World Heavyweight Champion has risen to the top of the sport over the past few years, having 17 fights and winning all of them by knockout.
Joshua emerged onto the boxing scene after winning gold at the London Olympics in 2012, and since then, he has taken the sport by storm, picking up victories with great ease along the way.
SUBMIT AN ARTICLE
Apply to become a GMS writer by signing up and submitting a 250-word test article: https://gms.to/haveyoursay5
However, there is one guy that he would struggle against. According to Charles, the ring craft of Haye would outwit the champion.
Charles worked with Joshua during his youth days, and despite heavily praising the champ and his overall power, he believes Haye would be a difficult opponent for him should they meet.
Charles told Sky Sports: "I had the privilege of training Anthony at a very early stage in his career, as an amateur, and his power is immeasurable. It's truly immeasurable.
"Joshua is a very determined young man, he's learned to have that patience. Joshua is top of the tree, because he's the current world champion.
"That build is not that of a fighter, but apart from Dillian Whyte he hasn't been in a gruelling fight. You can't take that power, but you can nullify it.
"He is better than Tyson Fury. However, right now if he was to fight Haye, I'd pick David Haye, if you were to put them in the ring together tomorrow. Haye is very clever. His ring IQ is very high. The trick is to get someone to miss.
"Haye is a master at making people miss. He was making Klitschko miss miserably. He lost because he was too negative. Had he jumped on Wladimir from round six he'd have beaten him."
During his career, Haye is 28-2, with 26 of his victories coming in the way of knockout, and Charles believes his ring awareness would be crucial if he was to fight Joshua in the future.
It's recently been announced that Joshua will defend his title on November 26, but it is yet to be revealed who his opponent will be.
The 26-year-old's last fight was against Dominic Breazeale, who he beat in seven rounds back in June to retain his title, whilst Haye's last fight was back in May, where he beat Arnold Gjergjaj in the second round.
Who would YOU back in a fight? Anthony Joshua or David Haye? Leave YOUR predictions in the comment section below!