Ermm, an inseam of 31inches is NOT capri length. The label does state 'capri' but this has to be some mistakeor these are capris for a race of giants. They also a weird full flare of 11.5inches. So I guess these are capris for flamenco dancing giants. (Does LeBron own castanets?) Generously sized not slim fit at all.