Because I don’t knit on circular needles, I sort of developed my own pattern.
I generally use acrylic baby yarn (weight category 3) which makes a nice, stretchy ribbing and leg part. I think I knit a little bit loose. If you want to use heavier yarn, just advance all the needle/hook sizes up by one size.
Use size 5 needles. Cast on 40 sts. (I use the long-tail cast on method.)
R1-16: K1, P1 ribbing
Switch to size 6 needles.
R17-80: stockinette st.
Switch to size 5 needles
R81-96: K1, P1 ribbing
Use size E hook for crochet bind-off.
Use size F hook to close seam, taking special care to close the very first stitch so it doesn’t leave a gap. I use a basic slip stitch, worked loosely. Work in ends.
Tip: I use Clover brand Wonder Clips to hold the edges in place so everything stays matched up along the sewing seam. (Tried another cheaper brand and returned them.)