I had an illness with fever and was given a medication which gave me diarrhea at first. (This is not about the diarrhea, though.) Because of the diarrhea, I wore a Prevail brand light pull-up type diaper to bed as a precaution. Either the illness or the medication made me wet the bed big time. Fortunately I have a plastic cover on my mattress, because I had a major urine leak.The next night I used a Depend brand heavy tape-up diaper and wore my regular underwear briefs over it to snug it up. I also folded a large bath towel in half and put it on the mattress cover in place of my fitted sheet. I came close to saturating the towel that night.
What finally worked was this: I put on one diaper inside out and I punched a hole in it, placing my penis through the hole and covering it with another diaper. This sandwiched it between 2 absorbent layers so that no matter which direction the urine ran it had to hit one or the other. I also wore 2 pairs of regular cotton briefs over the diapers to snug them up. The next morning I could not tell I was wet until I looked. I weighed the wet diapers and got a weight difference of 16 ounces between wet and dry.
Another advantage of this arrangement is that far less skin and hair gets wet, probably 98% less.
I used the heavy Depend diaper on the inside and the light fitted Prevail diaper on the outside since I had both available, but I suspect that 2 of the Prevails would work well enough.