Hagler had a long reign as 160 world champ and stopped all his world title challengers except Leonard and Duran, but which fighter scored the highest number of KO`s in world title fights?
In Roberto Duran's reign as WBA and WBC Lightweight Champion, Duran stopped 11 out his 12 title challengers. Only Edwin Viruet lasted 15 rounds with The Hands Of Stone in 1977. Duran's reign was from 1972-1979.
It is likely Joe Louis with 22. If you look at the link, I think the number of KOs are in brackets. The link is a bit old, but it shouldn't have changed much. https://www.15rounds.com/most-world-title-fights-081210/
Someone I spoke with said when he heard Louis hit the bag it sounded like someone was tossing a shot put at it.
I count 18 for Wilfredo Gomez and 22 for Joe Louis (I did not count that Johnny Davis exhibition as a title fight). Looks like Louis has it by 1 KO over Chavez.