Player Name Pos HiLvl Play Years Full Name Michael O'Beirne P A- 1981-1981 Brian O'Brien P A+ 1993-1995 Brian A. O'Brien Chris O'Brien C A+ 2009-2013 Christopher Charles O'Brien Christopher O'Brien RK 1983-1983 Dan O'Brien P A 2004-2008 Daniel Martin O'Brien Joe O'Brien OF-3B A+ 1994-1995 Joseph L. O'Brien John O'Brien 1B A+ 1991-2001 John Joseph O'Brien Kevin O'Brien A- 1980-1980 Kevin O'Brien 1B A- 2000-2002 Kevin T. O'Brien Kyle O'Brien 3B RK 1984-1984 Kyle M. O'Brien Mark O'Brien P A+ 1991-1999 Mark William O'Brien Matt O'Brien P AAA 1999-2004 Matthew Tyrell O'Brien Matt O'Brien P AAA 2001-2008 Matthew S. O'Brien Michael O'Brien P AA 2008-2013 Michael Todd O'Brien Mike O'Brien 1B A- 1997-2000 Michael P. O'Brien Pat O'Brien AA 1977-1978 Pat O'Brien C A- 2000-2008 Patrick Joseph O'Brien Patrick O'Brien P AA 2000-2005 Patrick Brady O'Brien Peter O'Brien C A 2009-2013 Peter Robert O'Brien Steven O'Brien P AAA 1977-1977 Tim O'Brien 1B-3B A+ 2005-2007 Timothy John O'Brien Wes O'Brien P A+ 2001-2005 Weston Cole O'Brien Lloyd O'Bryan RK 1985-1985 David Obal C A+ 1977-1977 Mark Obal SS AAA 1977-1977 German Obando 1B RK 1984-1984 German Obando Gaynor Omar Obando P A+ 1997-2000 Omar Obando (Varela) Steve Obenchain P AA 2000-2007 Stephen Hardin Obenchain Chad Oberacker CF AA 2008-2013 Chad Murray Oberacker Jamie Oberbruner P AA 1981-1983 Jeff Oberdank 2B-SS A+ 1988-1991 Jeffrey Alan Oberdank Scott Oberg P A+ 2009-2013 Scott Oberg Mark Oberholtzer P A- 1985-1985 Jose Obispo P A+ 2003-2010 Jose Luis Obispo Wirfin Obispo P AAA 2007-2013 Wirfin Obispo Spencer Oborn OF A+ 1997-2002 Spencer R. Oborn Mark Obradovich C AA 2001-2005 Mark Daniel Obradovich Mike Obradovich P A+ 2007-2009 Michael J. Obradovich Ted Obregon SS A+ 2008-2012 Ted Tery Obregon Kainoa Obrey 3B A- 2003-2003 Kainoa E. Obrey