Size Large, with long leg required I think.
Might consider a BlueSkyBlue also.

Thanks