Great training ball made of synthetic leather with foam backing for a nice soft touch. Machine stitched.