This plastic core foam bat is 29 long and fully encased in sponge. Includes a 7.5 foam ball. Comes in retail package.