How hard can a recreational tennis player hit a tennis ball?

While Professional Tennis players can average over 100 MPH, a strong recreational player can typically average around 80 MPH and still maintain good ball control Tennis rackets and string can also be...