Question: which player has played for the most mlb teams?
Answer: Octavio Eduardo Dotel Diaz