Just four years removed from playing the game, Diamondbacks director of player development A.J. Hinch has been named the replacement, for the moment anyway, for Bob Melvin.
Hinch played for four different teams over an eight-year major league career and retired after the 2005 season.
Hinch apparently always saw himself as someone who would one day work in a major league front office, going so far as to attend the 2003 general manager meetings despite still playing for the Detroit Tigers.
In 2006, Baseball America named him one of their 10 most up and coming names and faces to watch. That same year the Diamondbacks named him their director of player development.
Hinch is still considered an odd choice by some for this particular position, as he has no coaching or managing history.
Making the transition even more difficult is that hitting coach Rick Schu also was fired, and pitching coach Bryan Price resigned.
At 34 years old, Hinch is younger than three players on the Diamondbacks roster and the same age as two others.