Players · surnames beginning O
MLB Players — O
125 players, from Peter O'Brien to Pablo Ozuna. Seasons are the ones published here, not a whole career — nothing before 2005, the first season published, is here.
| Player | Role | Last club | Seasons | PA | IP |
|---|---|---|---|---|---|
| Peter O'Brien | BAT | MIA | 2015–2019 | 200 | |
| Riley O'Brien | P | STL | 2021–2026 | 122.3 | |
| Michael O'Connor | P | WSH | 2006–2011 | 35 | 120.7 |
| Darren O'Day | P | BAL | 2008–2022 | 1 | 609.0 |
| Eric O'Flaherty | P | ATL | 2006–2017 | 2 | 416.3 |
| Brian O'Grady | BAT | SD | 2019–2021 | 114 | |
| Chris O'Grady | P | MIA | 2017–2018 | 9 | 40.0 |
| Ryan O'Hearn | BAT | PIT | 2018–2026 | 2,928 | |
| Logan O'Hoppe | BAT | LAA | 2022–2026 | 1,462 | |
| Brian O'Keefe | BAT | SEA | 2022–2023 | 25 | |
| Jack O'Loughlin | P | OAK | 2024 | 9.7 | |
| Ryan O'Malley | P | CHC | 2006 | 4 | 12.7 |
| Shawn O'Malley | BAT | SEA | 2014–2016 | 305 | |
| Tyler O'Neill | BAT | BAL | 2018–2026 | 2,578 | |
| Ryan O'Rourke | P | MIN | 2015–2019 | 1 | 48.3 |
| Sean O'Sullivan | P | PHI | 2009–2016 | 36 | 323.7 |
| Trevor Oaks | P | KC | 2018 | 13.7 | |
| Bailey Ober | P | MIN | 2021–2026 | 2 | 748.7 |
| Scott Oberg | P | COL | 2015–2019 | 1 | 257.3 |
| Brett Oberholtzer | P | PHI | 2013–2016 | 10 | 324.0 |
| Wes Obermueller | P | FLA | 2005–2007 | 35 | 124.0 |
| Bryce Montes de Oca | P | NYM | 2022 | 3.3 | |
| Christian Montes De Oca | P | AZ | 2025 | 2.7 | |
| Ivan Ochoa | BAT | SF | 2008 | 135 | |
| Joseph Odom | BAT | TB | 2020–2021 | 46 | |
| Rougned Odor | BAT | SD | 2014–2023 | 4,424 | |
| Jake Odorizzi | P | HOU | 2012–2022 | 30 | 1253.3 |
| Trent Oeltjen | BAT | LAD | 2009–2011 | 194 | |
| Jose Offerman | BAT | NYM | 2005 | 118 | |
| Alexi Ogando | P | TEX | 2010–2018 | 6 | 504.3 |
| Cristofer Ogando | P | TB | 2022 | 4.3 | |
| Nefi Ogando | P | MIA | 2015–2016 | 19.7 | |
| Shinnosuke Ogasawara | P | WSH | 2025 | 1 | 38.7 |
| Seunghwan Oh | P | STL | 2016–2019 | 2 | 225.7 |
| Tomo Ohka | P | CLE | 2005–2009 | 97 | 404.3 |
| Pierson Ohl | P | MIN | 2025 | 30.0 | |
| Ross Ohlendorf | P | WSH | 2007–2016 | 152 | 586.7 |
| Mike Ohlman | BAT | TOR | 2017 | 13 | |
| Will Ohman | P | LAD | 2005–2012 | 5 | 338.0 |
| Shohei Ohtani | BAT | LAD | 2018–2026 | 4,947 | 614.3 |
| Augie Ojeda | BAT | AZ | 2007–2010 | 806 | 1.0 |
| Miguel Ojeda | BAT | COL | 2005–2006 | 216 | |
| Hideki Okajima | P | BOS | 2007–2013 | 1 | 250.3 |
| Kazuma Okamoto | BAT | TOR | 2026 | 636 | |
| Steven Okert | P | MIA | 2016–2026 | 4 | 369.0 |
| Chris Okey | BAT | LAA | 2022–2023 | 15 | |
| Wyatt Olds | P | BOS | 2026 | 15.7 | |
| John Olerud | BAT | BOS | 2005 | 192 | |
| Jared Oliva | BAT | SF | 2020–2026 | 66 | |
| Edward Olivares | BAT | PIT | 2020–2024 | 967 | |
| Andy Oliver | P | DET | 2010–2011 | 2 | 31.7 |
| Darren Oliver | P | NYM | 2006–2013 | 16 | 508.7 |
| Héctor Olivera | BAT | ATL | 2015–2016 | 108 | |
| Lester Oliveros | P | MIN | 2011–2014 | 29.3 | |
| Miguel Olivo | BAT | LAD | 2005–2014 | 3,297 | |
| Adam Oller | P | MIA | 2022–2024 | 136.3 | |
| Ray Olmedo | BAT | CWS | 2005–2012 | 232 | |
| Edgar Olmos | P | SEA | 2013–2015 | 19.0 | |
| Scott Olsen | P | WSH | 2005–2010 | 252 | 723.0 |
| Garrett Olson | P | SEA | 2007–2012 | 9 | 287.7 |
| Matt Olson | BAT | ATL | 2016–2026 | 5,895 | |
| Reese Olson | P | DET | 2023–2025 | 284.7 | |
| Tim Olson | BAT | COL | 2005 | 3 | |
| Tyler Olson | P | CLE | 2015–2019 | 94.0 | |
| Mike Olt | BAT | CWS | 2012–2015 | 400 | |
| Brian Omogrosso | P | CWS | 2012–2013 | 37.3 | |
| Jorge Ona | BAT | SD | 2020 | 15 | |
| Logan Ondrusek | P | CIN | 2010–2016 | 7 | 277.0 |
| Luis Ordaz | BAT | TB | 2006 | 2 | |
| Magglio Ordonez | BAT | DET | 2005–2011 | 3,531 | |
| Nate Orf | BAT | OAK | 2018–2020 | 32 | |
| Paulo Orlando | BAT | KC | 2015–2018 | 918 | |
| Jonathan Ornelas | BAT | ATH | 2023–2026 | 80 | |
| Tirso Ornelas | BAT | SD | 2025 | 16 | |
| Pete Orr | BAT | PHI | 2005–2013 | 738 | |
| Kaleb Ort | P | HOU | 2021–2025 | 122.3 | |
| Anthony Ortega | P | LAA | 2009 | 12.7 | |
| Jose Ortega | P | DET | 2012–2014 | 15.7 | |
| Oliver Ortega | P | MIN | 2021–2023 | 58.0 | |
| Rafael Ortega | BAT | CWS | 2012–2024 | 1,301 | |
| Abimelec Ortiz | BAT | WSH | 2026 | 136 | |
| Danny Ortiz | BAT | PIT | 2017 | 13 | |
| David Ortiz | BAT | BOS | 2005–2016 | 7,220 | |
| Joe Ortiz | P | TEX | 2013 | 44.7 | |
| Joey Ortiz | BAT | MIL | 2023–2026 | 1,466 | |
| Luis Ortiz | P | PHI | 2018–2024 | 34.0 | |
| Luis Ortiz | P | CLE | 2022–2025 | 327.0 | |
| Ramón Ortiz | P | TOR | 2005–2013 | 141 | 554.7 |
| Russ Ortiz | P | HOU | 2005–2010 | 102 | 319.7 |
| Daniel Ortmeier | BAT | SF | 2005–2008 | 278 | |
| Chad Orvella | P | TB | 2005–2007 | 82.3 | |
| Eric Orze | P | MIN | 2024–2026 | 84.7 | |
| Josh Osich | P | CWS | 2015–2021 | 4 | 220.7 |
| Keith Osik | BAT | WSH | 2005 | 4 | |
| Franquelis Osoria | P | PIT | 2005–2008 | 17 | 136.3 |
| Alejandro Osuna | BAT | TEX | 2025–2026 | 409 | |
| Antonio Osuna | P | WSH | 2005 | 2.3 | |
| José Osuna | BAT | PIT | 2017–2020 | 705 | 2.3 |
| Roberto Osuna | P | HOU | 2015–2020 | 315.0 | |
| Corey Oswalt | P | NYM | 2018–2021 | 24 | 94.7 |
| Roy Oswalt | P | COL | 2005–2013 | 519 | 1506.3 |
| Michel Otañez | P | ATH | 2024–2025 | 39.3 | |
| Dan Otero | P | SF | 2012–2019 | 1 | 403.7 |
| Akinori Otsuka | P | SD | 2005–2007 | 1 | 154.7 |
| Adam Ottavino | P | COL | 2010–2025 | 28 | 744.7 |
| Glenn Otto Jr. | P | TEX | 2021–2023 | 169.7 | |
| James Outman | BAT | DET | 2022–2026 | 1,057 | |
| Josh Outman | P | COL | 2008–2014 | 25 | 274.3 |
| Lyle Overbay | BAT | MIL | 2005–2014 | 4,829 | 0.3 |
| Connor Overton | P | PIT | 2021–2023 | 1 | 59.3 |
| Dillon Overton | P | SD | 2016–2017 | 1 | 47.3 |
| Johan Oviedo | P | STL | 2020–2026 | 22 | 364.7 |
| Juan Carlos Oviedo | P | MIA | 2005–2014 | 1 | 388.7 |
| Luis Oviedo | P | PIT | 2021 | 29.7 | |
| Hunter Owen | BAT | PIT | 2021 | 5 | |
| Henry Owens | P | BOS | 2015–2016 | 2 | 85.0 |
| Henry Owens | P | FLA | 2006–2007 | 27.0 | |
| Jerry Owens | BAT | CWS | 2006–2009 | 430 | |
| Rudy Owens | P | HOU | 2014 | 5.7 | |
| Tyler Owens | P | DET | 2025 | 3.0 | |
| Chris Owings | BAT | PIT | 2013–2023 | 2,489 | 3.7 |
| Micah Owings | P | SD | 2007–2012 | 219 | 483.0 |
| Chris Oxspring | P | SD | 2005 | 2 | 12.0 |
| Marcell Ozuna | BAT | PIT | 2013–2026 | 6,995 | |
| Pablo Ozuna | BAT | CWS | 2005–2008 | 607 |