Even if 31.5" is his pants size and not a pbh cycling inseam, my calculations (if you trust my logic and methodology) indicate that the seatpost is waaaay to far out... the disatnce between the pedals at the bottom of stroke and the top of the seat is close to 40 inches!!!