Cole Hamels is 40 years and 11 month(s) old. He was born in 27 Dec, 1983. Cole Hamels is a baseball pitcher of America who plays on the behalf of Texas rangers in the MLB Cole was born on 27th December in the year 1983 to Amanda Hamels and Gary Hamels