Cole Hamels 's Net Worth is about
$31 Million
Also known as: MLB Starting Pitcher