John Rocker is 50 years and 2 month(s) old. He was born in 17 Oct, 1974. John Loy Rocker was born in Statesboro Georgia on 17th October 1974 Rocker is a controversial MLB Player He was suspended by the MLB for his comments in an article published in the Sports Illustrated