I think it's Sultan that was more experienced but Caraballo's dangerous resume of only having KOs on all his fight is the best stat could ever have in this fight to side for. They both are in their primes and I guess that's how exhilarating this fight was.
This is such an interesting fight to watch both fighters are very promising and both hungry to get a world title crack, and this may well be a fight that could push them into the limelight, its power versus technicality between the two, I'm into technicality here we have seen how a technical boxer like Usyk beat a power puncher like Joshua.
I still believe Sultan is very much capable of beating Graballo.
We will see that.
Their style could change depending on who they are fighting, while a fighter who always win via KO, means he is really aggressive and would always go for a kill, sometimes, that's also a weakness because it made him underestimate the power of his opponent as he wants to KO right way.
Just try to reflect on the Pacquiao vs Marquez fight (their last fight), on that fight, Pacquiao was already going for a kill, but he didn't know Marquez still has the strength so, with a good counterpunch, Pacquiao got KO and hit the canvas.
This young fighter will only learn once they experience getting KO.