yeah i wouldnt call ryan a big puncher. most of his stoppages have been due to the amount of punches. not a 1 punch ko guy.
Id say he is a bigger puncher than Jnr. Though Jnr's record is no indication, i think he is an underrated puncher, just needs to polish up his timing and probably his technique i guess, plus he has faced some pretty tough dudes. Waters is by no means a puncher but he doesnt fark around, he is quite relentless and puts a lot of on his shots. Jnr beats him down the road but now id say its pretty close.