Rangers slugger Josh Hamilton apologized to third-base coach Dave Anderson in a private meeting before Wednesday's loss to the Tigers, saying he could have handled the entire situation better, according to the ESPN.com report.