Teoscar Hernández is having a career year with the Dodgers, and his agent says the one-year, $23.5-million deal he signed has worked out after he was criticized for it.