A ballpark estimate is a rough estimate.
The expression arises from the fact that baseballs are not often hit out of the ballpark, but when they are they may land anywhere within a large area.