Who is the Major League Baseball player nicknamed "O-Dog"?
Answer
Orlando Hudson
Answer
Orlando Hudson
The Major League Baseball player nicknamed “O-Dog” is Orlando Hudson. The switch-hitting second baseman played in the majors from 2002 through 2012, appearing for the Toronto Blue Jays, Arizona Diamondbacks, Los Angeles Dodgers, Minnesota Twins, San Diego Padres, and Chicago White Sox.
Hudson was known for his energetic personality, constant chatter, and enthusiasm on the field. MLB coverage has linked the nickname partly to his habit of talking nonstop during games. He was also recognized as an outstanding defensive second baseman, combining range, soft hands, and reliable footwork around the bag.
Hudson made two All-Star teams and won four Gold Glove Awards. He finished his career with 1,319 hits, 93 home runs, 542 runs batted in, and a .273 batting average. He became especially popular with fans for his lively presence and team-first attitude.
The nickname can occasionally be confused with other baseball players or fictional characters called “O-Dog,” but in a Major League Baseball trivia context, Orlando Hudson is the canonical answer.
Source: Wikipedia · fact-checked Aug. 2026