 The costume designer did a little research and learned that the last  baseball jersey number director Ron Shelton ever wore as a minor  league player was number 8. So she gave Crash Davis (Kevin Costner)  that number.