Globe iconLogin iconRecap iconSearch iconTickets icon

Leonardo Ochoa

  • OF
  • B/T: L/R
  • 6' 0/180

Leonardo Ochoa does not have any MLB stats for the season.

Leonardo Ochoa Bio

  • Fullname: Leonardo Ochoa
  • Born: 10/20/1989 in St. Amable, QC, Canada
  • Draft: 2008, San Francisco Giants, 48th rd.

Leonardo Ochoa does not have any MLB stats for the season.

Latest Transactions