J.B. Holmes is 42 years and 7 month(s) old. He was born in 26 Apr, 1982. J B Holmes was born in 1982 and he plays in PGA tour He suffered Chairi malformation and he had to undergo a brain surgery He got married and his wife is known as Erica Holmes