Here is his OPS from the past few seasons before and after the All-Star break:
2006: .771/.658 ( -113 OPS pts after break)
2007: .737/.519 (-218 OPS pts after break)
2008: .729/.814 (+85 OPS pts after break)
2009: .716/.820 (+104 OPS pts after break)
As these numbers indicate, earlier in his career, Lopez posted better offensive numbers in the first half, before falling off the second half. More recently, he’s started slowly and accumulated better numbers in the second half of the season.
This season, however, Lopez has been the model of consistency:
2010: .610/.611 (+1 OPS pts)
Granted, his OPS is absolutely horrible; but, to his credit, he’s been steady as a clock the entirety of the season. Unfortunately for the Mariners, Lopez is currently performing at almost one hundred points below even his sup-par career average (.700 OPS). After all, the 2010 American League average OPS is .739, so not only is Lopez underperforming based on his own track record; but, he’s also batting well below the AL average.
Yet, even as awful as he’s hit this year, nobody can say that Lopez has not been consistent for the first time in his career.