Babe Ruth has the highest career OPS in MLB history. Negro League superstar Josh Gibson holds the record for best single-season OPS (1.474), but Barry Bonds has the highest in AL/NL OPS in MLB history (1.421) in 2004.